Софт-Архив

скачать простой калькулятор

Рейтинг: 4.2/5.0 (249 проголосовавших)

Описание

Скачать Калькуляторы программы, Калькуляторы софт, безплатно Россия

Калькуляторы Калькуляторы скачать бесплатные программы
  • Супер Калькулятор 3.0 [ 285 Кб | скачать ]

Впишите любое выражение и нажмите Enter чтобы посчитать результат.

  • Строительный калькулятор [ 1.78МБ | скачать ]

    Программа расчета строительных материалов

  • Дробный калькулятор 2.1 [ 33КБ | скачать ]

    Дробный калькулятор предназначен для работы с дробями.

  • Advanced Intellectual Calculator 1.0 [ 987.46 КБ | скачать ]

    Многофункциональный калькулятор для Windows

  • Программа решения уравнений 1.0 [ 19КБ | скачать ]

    С помощью программы решения уравнений Вы сможете решать некоторые виды решений

  • MX MD5 Calculator 1.0.676.0 [ 579КБ | скачать ]

    простый инструмент для расчета / сравнить MD5 cheksums файлов

  • CASIO fx-50F [ 721КБ | скачать ]

    Простенький, но симпатичный калькулятор

  • NumLock Calculator 3.3 beta [ 1.26МБ | скачать ]

    Незаменимая программа для тех, кому нужно считать МНОГО и БЫСТРО

  • Кредитный калькулятор CreditCalc [ 323 КБ | скачать ]

    Программа, позволяющей спланировать все расходы, связанные с кредитом, контролировать платежи по кредитам

  • Wise Calculator 7.9 [ 827КБ | скачать ]

    профессиональный инструмент для научных и инженерных вычислений

  • Кредитный калькулятор (без инсталлятора) 2.0 [ 323КБ | скачать ]

    Программа, позволяющей спланировать все расходы, связанные с кредитом, контролировать платежи по кредитам

  • CalculateIt 2.3 [ 562.03 КБ | скачать ]

    CalculateIt представляет собой бесплатный многофункциональный калькулятор

  • Calc [ 7КБ | скачать ]

    Калькулятор

  • Кредитный калькулятор (c инсталятором) 2.0 [ 567КБ | скачать ]

    Программа, позволяющей спланировать все расходы, связанные с кредитом, контролировать платежи по кредитам

  • 2x2 Калькулятор 2.2 [ 2.18МБ | скачать ]

    2х2 Калькулятор представляет собой простую и удобную среду-редактор для выполнения инженерных

  • скачать простой калькулятор:

  • Ссылка 1
  • Альтернативный сервер
  • Другие статьи, обзоры программ, новости

    Бесплатный калькулятор

    Калькулятор Содержание:

    Калькулятор (лат. calculo — считаю, подсчитываю) — электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами либо компьютерная программа, эмулирующая функции калькулятора.

    Чиста Калькулятор 2.0

    Калькулятор с удобной формой отображения результата: вместо полоски ввода — большое окно, сохраняющее все результаты вычислений даже после выключения компьютера. Умеет работать со сложными математическими функцями. Не требует инсталляции.

    C тех пор, как человек начал мыслить, он сталкивается с необходимостью производить всевозможные вычисления. Сначала наши предки использовали пальцы на своих руках (и ногах :)). Когда их стало не хватать, пришлось использовать сторонний материал (камушки, палочки…).

    Но, когда потребность счета начала переваливать сотни, пришлось придумывать более совершенные способы. Начинают появляться всякие приспособления: счеты, абаки, арифмометры, логарифмические линейки.

    Все они были хороши, пока человек не столкнулся с еще большими числами, разряд которых перешел из тысяч в миллионы и далее. Это случилось не так давно, с появлением первых ЭВМ. Но ЭВМ были очень громоздки, а для решения повседневных расчетов нужен был аппарат, обладающий небольшими размерами, но при этом достаточно функциональный. Так появляются первые микрокалькуляторы.

    Сначала они задумывались не просто как приспособления для упрощения счета больших чисел, но еще и как портативная замена больших вычислительных машин. Поэтому на ряду с простыми калькуляторами появляются специально адаптированные инженерные и программируемые.

    Все эти типы калькуляторов до сих пор существуют, но потребность в их использовании отпадает, если у Вас есть ПК. В состав всех операционных систем для компьютера входит в качестве стандартной программы и Калькулятор. Однако его возможности ограничены стандартными арифметическими действиями.

    Есть возможность значительно расширить способности стандартного Калькулятора, если Вы будете использовать стороннюю программу. Предлагаю Вашему вниманию, Чиста Калькулятор. Несмотря на бесплатный статус, он имеет такие возможности, которых порой нет и у платных аналогов. Для примера сравним нашего сегодняшнего "подопытного" с коммерческим ClasCalc.

    Сравнение Чиста Калькулятор с платным аналогом ClasCalc

    Калькуляторы для андроид

    Калькуляторы для андроид Скачать калькулятор на андроид

    Калькуляторы на android можно условно разделить на: простые калькуляторы, на простые и удобные калькуляторы с полезной функцией (например, рукописный ввод), на специфические (многофункциональные) калькуляторы, среди которых инженерный, научный, калькулятор для матриц, говорящий калькулятор, высчитывающий проценты (очень удобен для любительниц шопинга в период распродаж) и прочие. Каждый разработчик пытается чем-то удивить или облегчить обывателю обычный подсчет, ну а если Вас это скучно, то вы можете поиграть в игры андроид и развлечься.

    Graphing Calculator - MathPac - целое математическое приложение для андроид - калькулятор, которое может построить график, представить все в таблицах Он помогает вычислить минимумы, максимумы, пересечения и точки пересечения, производные, пределы, интегралы, угловые коэффициенты, матрицы, градусы и радианы.

    Есть и другие популярные и необычные приложения-калькулыторы: ЛовиОтвет (пошаговые расчеты и промежуточные результаты), CIDR Calculator (специализированный калькулятор для системных администраторов), TimeCalc (вычисления связанные со временем), DeltaDate(расчет дней) и множество других.

    Скачать Ява (Java) MIDP 2 игры и приложения на телефон nokia 6303-classic бесплатно и без регистрации

    Вам понравился сайт?

    Теперь стало легче и точно выбрать свой будущий мобильный телефон. Удобное и подробное сравнение с возможностью подобрать по функциональным возможностям каждого из аппарата. То какие именно игры или приложения будут быстро и надежно работать - все это можно увидеть на нашем сайте.

    Как выбрать Мобильный телефон. Если у Вас еще нет мобильного телефона, или Вы хотите заменить свою модель на более современную, тогда Вы уже сделали правильный шаг и правильно выбрали наш ресурс m-game.com.ua где предоставлен огромный выбор аппаратов и самые демократичные цены на новые мобильные телефоны которые продают различные интернет магазины в вашем регионе. Если магазинов несколько то Вы можете выбрать именно тот, который Вас максимально удовлетворит по цене и срокам доставки.

    Подробнее. v

    Современные мобильные телефоны имеют огромное количество дополнительных функций и возможностей разобраться в которых сможет теперь уже далеко не каждый. Самые рядовые функции современного телефона стали: фотоаппарат. и видеокамера. и музыкальный проигрыватель. и радио. а помимо всего прочего в мобильные телефоны встроены игры и даже присутствует возможность выхода в интернет через телефон, как для получения почты так и другой информации. Наряду с голосовой связью в сотовом телефоне активно используется и иной способ общения - это передача текстовых сообщений (сокращенно СМС от английского SMS - Short Messaging Service). Пользователи полюбили эту функцию за ее 100% доставку - даже если абонент заблокировал или внес ВАС в черный список телефонных звонков, СМС - все равно будет 100% доставлена абоненту как только он зарегистрируется в сотовой сети связи (даже находясь в роуминге и это ему ничего не будет стоить). Отправитель может получить подтверждение доставки СМС сообщения.

    Модельные ряды мобильных телефонов расширяются с такой стремительность, что отследить все нововведения и новинки очень трудно - хотя вполне возможно. Как Вы правильно догадались именно этим мы и занимаемся все свое время, публикуя новости. добавляя новые модели мобильных телефонов и их характеристики в каталог для более детального анализа и выбора именно интересующих вас моделей исходя из заданных характеристик. Самые распространенные изготовители (Samsung. LG. Fly. Anycool. Motorola. Nokia и др.) мобильных телефонов прибегают к знаменитому двигателю торговли – рекламе. Именно реклама несет информацию как с экрана телевизора, так и с просторов Интернета о том какие новые мобильные телефоны появились и в чем их изюминка. Часто рекламисты прибегают к неточному (мягко выражаясь) предоставлению информации важных и нужных нам параметров и технических данных аппаратов, дабы выделить максимально и ярко рекламируемую модель из кажущихся аналогичных моделей сотовых телефонов. Порою усердие рекламистов настолько велико, что данные заведомо искажаются дабы создать видимость отличия от конкурента. Рекламируемые параметры характеристик мобильной техники очень часто даже не требуются и доводятся до абсурда. Так например одна из моделей Nokia уже выпустила аппарат с 41 мегапиксельной камерой. Ну на секундочку. если подумать - зачем телефону такое бешенное разрешение? Чтобы получить фото и загрузить его на сайт одноклассников или вконтакте где он будет оптимизирован (качество ухудшиться до обычного 5Мп (мегапиксельного)? Покупатель - одумайся где ты будешь просматривать эти фото? За сверх комп с бешенным разрешением экрана? Или печатать такие фото на БигБорд? (Если последнее нормальные дизайнеры отвергнут фото такого качества ввиду его несовершенства. пусть даже подходящего разрешения в 41Мп). (На самом деле это так примечательно и необходимо?). Последнее время реклама вносит новые термины и понятия, оперируя ими сравнивая несравнимое. выдавая желаемое за действительное. Если у рядового покупателя сложился стереотип - что больше - значит лучше, этим смело пользуются рекламщики, норовят продать мобильный телефон с разрешением экрана большее чем у конкурентов и габаритами большим чем у лидера продаж. Но стоит ли доверять параметрам и габаритам как чему-то более качественному или принципиально новому? Эти домыслы приводят в замешательство даже опытных специалистов в этой области. Что тут говорить о рядовом пользователе? Достаточно просто подумать - зачем приобретать огромный мобильный телефон? Пусть его процессор и аккумулятор больше чем у знакомых. Куда вы его положите? В отдельный специальный саквояж (который продается только эксклюзивно и только в одном - максимум двух магазинах)? Никто из продавцов Вам не скажет правду (или просто по своему не знанию) в виду приземленности и излишней доверчивости к рекламе известных производителей. Мы постараемся правдиво указать характеристики мобильных аппаратов акцентируя внимание на наиболее важных параметрах. Украина и Россия не является исключением как поле боя за потребителей. Много сил и средств брошено на то чтобы убедить нас с Вами (т.е. обычных покупателей) на так необходимого приобретения нового гаджета, как это модно и жизненно необходимо именно та или иная модель. Что именно сейчас актуально то или иное ценовое предложение. Купить тут и сейчас в то время когда быть может в «магазине через дорогу» эта модель но дешевле которую никто не берет ввиду не столь активной рекламной политике или ряда других факторов. То что для Вас покажется преимуществом вовсе таковым может не являться и даже наоборот. Просто запомните лозунг всех времен и народов. Лучшее враг хорошего! Это применимо буквально ко всем направлениям в торговле. Любой магазин или интернет-магазин будет пытаться заманить Вас акциями или скидками только для того чтобы продать больше ненужных НИКОМУ товаров. Только в современных магазинах можно купить залежалый товар с ценою которая гораздо выше чем аналогичный товар у магазина-конкурента расположенного неподалеку даже без скидки. Какие только не придумывают заманчивых лозунгов и 3+2=4 и скидка на каждый 2-ой товар с5 0% скидкой и многие другие заманчивые лозунги.

    Мы поступаем несколько иначе, если не сказать кардинально по другому. Мы не впариваем Вам товар! Мы предоставляем право выбора именно Вам, подобрать нужный телефон именно по только ВАМ требуемым параметрам. И самое интересное - самый удобный подбор моделей именно для Вас как покупателя интернет магазин где можно купить мобильный телефон или смартфон. Сенсорные телефоны (с сенсорным экраном / дисплеем или как их называют тачскрин монитором - от английских слов Touch - нажимать и Screen - экран однозначно переводится как нажимать на экран) также не являются чем-то особенным и редким. А самое занимательное, что производители мобильных телефонов, всегда в поиске новых маркетинговых и технических ходов, уловок, дабы завлекать и удивлять покупателя. Облегчать поиск и покупку новейших моделей мобильных телефонов призван каталог нашего Интернет-ресурса. Мы всячески будем развеивать мифы о различных рекламных ходах не совсем добросовестных производителей мобильных телефонов. Будем выделять стоящие модели и разубеждать о абсолютно ненужных функциях и характеристиках которые надуманы производителем и не несут собою необходимости как для пользователя, и служат только для пафоса. У нас Вы можете не спеша ознакомиться со всеми характеристиками моделей, а также с фотографиями представленных телефонов. Наш Интернет-ресурс предлагает не только большой выбор, но и самые выгодные цены на новые мобильные телефоны абсолютно различных поставщиков, марок, брендов и интернет-магазинов. Что самое важное мы не концентрируем внимание пользователя на одном интернет-магазине. а в виду их огромного множество открываем большое разнообразие ценовых предложений именно в Вашем регионе - согласно которому сам пользователь может перейти по ссылке и определить правдивость выставленной цены, возможного кредита на покупку или возможности доставки по всей Украине: Киев, Харьков, Донецк, Днепропетровск, Луганск, Запорожье, Львов, Одесса, Симферополь, Винница, Житомир, Ивано-франковск, Кировоград, Луцк, Николаев, Полтава, Ровно, Севастополь, Сумы, Тернополь, Ужгород, Херсон, Черкассы, Чернигов, Черновцы, Хмельницкий, Александрия, Алчевск, Артемовск, Белая Церковь, Бердянск, Васильевка, Владимир-Волынский, Днепродзержинск, Евпатория, Желтые Воды, Изюм, Каменец-Подольский, Керч, Ковель, Конотоп, Коростень, Кременчуг, Кривой Рог, Лубны, Мариуполь, Мелитополь, Никополь, Новая Каховка, Первомайск, Северодонецк, Славянск, Стрый, Умань, Феодосия, Шостка, Ялта, Белгород-Днестровский, Бердичев, Боярка, Бровары, Васильков, Вознесенск, Горловка, Измаил, Ильичевск, Краматорск, Миргород, Мукачево, Нежин, Нововолынск, Новгород-Волынский, Обухов, Павлоград, Пирятин, Прилуки, Верхнеднепровск, Макеевка, Южноукраинск, Красноармейск, Хуст.

    M-game.com.ua — это не интернет-магазин, а именно информационный ресурс. Нашим ресурсом для посетителей подготовлен каталог лучших телефонов, смартфонов с актуальными ценовыми предложениями как для Украины так и России. В каталоге представлено подробное описание каждой модели, его фотография, а также стоимость в различных магазинах в различных регионах Украины и России. Достоинством нашего сайта является оперативность пополнения информации. Как только новая модель телефона выходит в свет, мы публикуем ее развернутое описание, позволяющее сравнить ее по параметрам и характеристикам с другими новинками так и устаревшими моделями. К тому же мы даем пользователям возможность уточнить стоимость модели в различных магазинах, что позволяет приобрести нужный вам товар по максимально низкой цене в Вашем регионе. У нас можно узнать всё про все последние новинки, специальные предложения и лучшие цены на них. Простые дешевые телефоны, с сенсорным экраном, имиджевые, смартфоны и КПК, интернетом и прочее. Какую бы модель вы ни собирались приобрести, подробную информацию о ней вы всегда найдете на нашем портале. Мы позаботились о всех категориях населения, поэтому на m-game.com.ua есть модные телефоны для девочек и женщин, для детей и школьников, а также для пенсионеров и бизнесменов. Наш портал поможет вам с выбором, так как количество параметров для подбора максимально. В представленном на сайте каталоге мобильных телефонов есть модные и элитные модели Nokia, Samsung, Motorola, Sony Ericsson, BlackBerry, Apple и так далее. Каждая модель имеет подробные характеристики. Кроме того, в каталоге можно узнать цену в разных магазинах и при желании посмотреть какое программное обеспечение в дальнейшем может быть установлено (это всевозможные игры и. Порой магазины предлагают одну и ту же модель по значительно различающейся цене. Среди магазинов, чьи предложения присутствуют в каталоге: «Розетка»(rozetka), «Белый ветер цифровой»,«Эльдорадо», «Плеер.ру»,«СityCom», «Цифрошоп», «Связной», Sotmarket.ru, «Связной» и Ро. Найти самый дешевый товар со склада, вовремя узнать о распродаже можно с помощью нашего сайта.

    Кроме стоимости, каталог предоставляет информацию о регионах доставки предлагаемых магазинами моделей. Требуется купить и доставить покупку по Москве или Санкт-Петербургу Киеву или Харькову. Донецку или Днепропетровску, Херсону или Мариуполю? Нужно приобрести недорогие телефоны в России или на Украине? Мы предоставим информацию о ценах на заказ и доставке в Москве, Санкт-Петербурге, Екатеринбурге, Украине и других городах России.

    Инженерный калькулятор - скачать программу бесплатно

    Инженерный калькулятор - официальная страница Скачать программу бесплатно

    Скачиваний: 3842

    Скачиваний: 3195

    Описание программы:

    Программа для инженерных расчетов. Вычисляет математические выражения, введенные в строку с использованием знаков операций, чисел, констант, функций и скобок. Выражения можно вводить как с клавиатуры, так и с использованием панели инструментов. Программа обладает удобным интерфейсом и проста в использовании. Возможности программы:

    • основные арифметические действия, возведение в степень, корни, логарифмы, тригонометрические функции;
    • ввод чисел в стандартном виде;
    • работа с углами в градусной и радианной мерах, а также в формате "градусы-минуты-секунды";
    • расчеты с использованием единиц измерения;
    • вычисление списков математических выражений;
    • хранение истории вычислений;
    • возможность создания пользовательских функций;
    • встроенный набор физических констант и единиц измерения, также можно добавить свои;
    • использование ячейки памяти;
    • статистические расчеты: сумма, среднее арифметическое, среднеквадратическое отклонение;
    • интерполяция и аппроксимация табличных данных;
    • решение уравнений и систем уравнений;
    • численный расчет интегралов;
    • решение задачи Коши для дифференциального уравнения;
    • построение графиков функций;
    • расчеты на графах: кратчайшие расстояния, остов наименьшего веса (имеется визуальный редактор графов).
    Для работы программы требуется .NET Framework 3.5

    -Добавлена возможность загрузки таблицы для аппроксимации и интерполяции из файла или вставки из буфера обмена

    -При аппроксимации добавлен выбор типа аппроксимации: линейная или квадратичная

    Справка по программе

    Простейший калькулятор

    Простейший калькулятор

    Описание одного из способов создания калькулятора с функциями сложения, вычитания, умножения и деления, при использовании языка программирования Delphi. Описание интерфейса приложения и инструкция для пользователей. Описание и исходный текст приложения.

    Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже. Подобные документы

    Основные типы модулей, использующиеся в среде программирования Delphi 6. Концепция объектно-ориентированного программирования. Разработка эскизного и технического проектов программы. Алгоритм выполнения операций сложения, вычитания и умножения матриц.

    курсовая работа [559,1 K], добавлен 03.01.2011

    Общая характеристика интерфейса языка программирования Delphi. Рассмотрение окна редактора кода, конструктора формы, инспектора объектов и расширения файлов. Ознакомление с основными этапами создания и сохранения простого приложения; проверка его работы.

    презентация [184,3 K], добавлен 18.03.2014

    Ознакомление с историей создания и особенностями объектно-ориентированного языка программирования Delphi. Разработка приложения, фиксирующего количество повторений какого-либо слова в тексте, введённом в поле MEMO. Описание интерфейса программы.

    курсовая работа [880,1 K], добавлен 21.04.2015

    Создание приложения, обеспечивающего ввод двух целых чисел и выполнение над ними арифметических операций сложения, умножения и вещественного деления. Разработка приложения, предлагающего ввести текст, а затем заменить символы "а" на "б" в тексте.

    лабораторная работа [21,4 K], добавлен 15.07.2009

    Разработка программного кода и алгоритма действий приложения "калькулятор". Использование функций в программе Matlab. Разработка кнопок, опций, интерфейса, оформление. Части кода Matlab и тестовый набор. Инструкция пользователя по работе программы.

    курсовая работа [527,1 K], добавлен 27.09.2014

    Формирование калькулятора большой "конечной" арифметики для четырех действий. Реализация построения таблиц сложения, вычитания, умножения и переноса по данным действиям. Защита калькулятора от некорректного ввода данных. Реализация функции сравнения.

    курсовая работа [181,0 K], добавлен 11.08.2014

    Разработка приложения на базе скриптового языка программирования JavaScript, с использованием каскадных таблиц стилей CSS в среде программирования Bluefish Editor. Обоснование выбора инструментов. Применение клавиш управления памятью калькулятора.

    курсовая работа [3,8 M], добавлен 22.06.2015

    Разработка и реализация демонстрационного многопоточного приложения. Выбор основных средств реализации. Описание логики работы приложения и разработка программного обеспечения. Описание пользовательского интерфейса. Реализация потоков в Delphi.

    курсовая работа [462,5 K], добавлен 10.08.2014

    Технология создания многопоточных приложений в современных системах программирования с использованием языка C# в Visual Studio.NET. Разработка алгоритма и структуры программы. Описание и особенности тестирования приложения с разным количеством потоков.

    курсовая работа [773,0 K], добавлен 14.03.2013

    Общая характеристика системы программирования Delphi, а также принципы создания ее компонентов. Описание значений файлов приложения, созданного с помощью Delphi. Структура и свойства библиотеки визуальных компонентов (Visual Component Library или VCL).

    отчет по практике [1,1 M], добавлен 07.12.2010

    Размещено на http://www.allbest.ru/

    • Содержание
    • Введение
    • Спецификация задачи
    • Структурная диаграмма
    • Разработка алгоритма
    • Создание приложения
    • Описание и исходный текст приложения
    • Описание интерфейса приложения и инструкция для пользователей
    • Примеры работы приложения
    • Выводы и рекомендации
    • Библиографический список
    • Приложение
    • Введение
    • Для написания курсовой была выбрана тема «Простейший калькулятор», выбор обусловлен возможностью реализовать программу различными способами, используя язык программирования Delphi. В данной работе будет описан один из способов создания калькулятора с функциями сложения, вычитания, умножения и деления.
    • Для написания программы использовалось программное средство Delphi 7, так как обладает дружелюбным интерфейсом и возможностью расположить окна и меню в удобном для пользователя порядке, а так же обладает достаточным количеством функций требуемых для решения поставленной задачи.

    В России Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования.

    Действительно, процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему (в том числе и по Microsoft API), средства коллективной работы над проектом, всего просто не перечислить. Вы можете создавать компоненты ActiveX без использования Microsoft IDL, расширять возможности web-сервера (скрипты на стороне сервера), практически ничего не зная об HTML, XML или ASP. Можно создавать распределенные приложения на базе СОМ и CORBA, Интернет- и intranet-приложения, используя для доступа к данным Borland DataBase Engine, ODBC-драйверы или Microsoft ADO. Появившаяся, начиная с Delphi 3, поддержка многозвенной технологии (multi-tiered) доступа к данным позволяет создавать масштабируемые приложения (относительно слабо зависящие от сервера БД) за счет перенесения методов обработки информации (бизнес-правил) на среднее звено.

    Как уже говорилось ранее, в Delphi используется язык Object Pascal, который постоянно расширяется и дополняется Borland. Язык в полной мере поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. К числу особенностей языка следует отнести поддержку обработки исключительных ситуаций (exceptions), а также перегрузку методов и подпрограмм (overload) в стиле C++. К числу удачных, на взгляд автора, относится также поддержка длинных строк в формате WideChar и AnsiChar. Последний тип (AnsiStrmg) позволяет использовать все прелести динамического размещения информации в памяти без всяких забот о ее выделении и сборке мусора Delphi делает это автоматически. Для поклонников свободного стиля программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных.

    Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE).

    Таким образом, вы можете использовать Delphi для создания как самых простых приложений, на разработку которых требуется 2-3 часа, так и серьезных корпоративных проектов, предназначенных для работы десятков и сотен пользователей. Причем для этого можно использовать самые последние веяния в мире компьютерных технологий с минимальными затратами времени и сил.

    Калькулятор - Электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами;

    1. Компьютерная программа, эмулирующая функции калькулятора.

    2. Специализированная программа, автоматически проводящая некоторый вид расчётов (калькулятор вкладов, калькулятор контактных площадок и тому подобное)

    3. Профессия (человек, производящий калькуляцию).

    В Советском Союзе для обозначения малогабаритного вычислительного устройства использовался термин «микрокалькулятор», впервые применённый в 1973 году для микрокалькулятора «Электроника Б3-04». Просто «калькуляторами» называли большие по размеру настольные вычислительные устройства. И настольные и микрокалькуляторы официально назывались «ЭКВМ -- электронные клавишные вычислительные машины».

    В настоящее время, в связи с тем, что в английском языке используется только термин «калькулятор» (calculator), термин «микрокалькулятор» вышел из обращения.

    В прошлом для математических вычислений использовались абаки, счёты, математические таблицы (особенно таблицы логарифмов), логарифмические линейки и механические или электромеханические арифмометры.

    Существуют калькуляторы, встроенные в персональные компьютеры, сотовые телефоны, КПК и даже наручные часы.

    Типы калькуляторов

    Простейшие калькуляторы имеют небольшие размеры и вес, один-два регистра памяти и минимальное число функций (как правило, только арифметические операции). Предназначены для широкого круга потребителей.

    Бухгалтерские калькуляторы имеют дополнительные средства для работы с денежными суммами (кнопки «00» и «000», фиксированное количество разрядов дробной части, автоматическое округление). Как правило, имеют настольные габариты. Предназначены для всех, кто по долгу работы вынужден считать деньги: бухгалтеров, кассиров и так далее.

    Финансовые калькуляторы ориентированы в первую очередь на выполнение различных расчетов со сложными процентами и имеют набор специфических функций, применяемых в банковской сфере и иных финансовых приложениях: расчет аннуитета, перпетуитета, дисконтов, размера выплат по кредитам, приведенного денежного потока и тому подобное.

    Статистические калькуляторы предназначены для выполнения различных расчетов, необходимых при обработке больших массивов данных -- результатов социологических опросов, научных исследований и тому подобное. Имеют средства для быстрого вычисления распределений, отклонений, корреляций, средних значений и так далее. Большинство инженерных калькуляторов также поддерживают важнейшие статистические функции.

    Инженерные: предназначены для сложных научных и инженерных расчётов. Имеют большое количество функций, включая вычисление всех элементарных функций, статистические расчёты, задание углов в градусах, минутах и секундах. Для сложных вычислений применяются скобки или обратная польская запись.

    Визуальные калькуляторы позволяют вводить длинное выражение и редактировать его. По нажатию кнопки «=» происходит вычисление значения этого выражения. Такие калькуляторы дороги и несколько неудобны для простейших расчётов, однако хороши, когда нужно провести большое количество однотипных расчётов с разными аргументами.

    Программируемые калькуляторы дают возможность вводить и исполнять программы пользователя. Имеют большое количество регистров памяти (10 и более). По функциональности приближаются к простейшим компьютерам. В зависимости от модели программируемые калькуляторы имеют несколько типов встроенных языков программирования: простейший (запоминает только нажатия клавиш без вывода на экран), показывающий коды команд (обычно используя обратную польскую запись), Бейсик или собственный язык программирования, приближённый к Бейсику.

    Графические калькуляторы имеют графический экран, что позволяет отображать графики функций или даже выводить на экран произвольные рисунки.

    Медицинские калькуляторы используется врачами, фармацевтами, медсёстрами, студентами-медиками. Может быть реализован как в виде отдельного устройства, планшета для обхода больных, так и в виде программы универсального компьютера/КПК. Реализует функции медицинского справочника, обеспечивает медицинские расчеты со справочным материалом, расчет дозировки лекарств, доступ к базам данных лечебного учреждения и так далее.

    Эмуляторы калькуляторов

    Распространённое компьютерное приложение -- программа, рисующая на экране калькулятор с кнопками, которые можно нажимать мышкой (как правило, можно также нажимать цифровые кнопки на клавиатуре с тем же эффектом). Такая программа удобна для тех, кто привык работать с обычным калькулятором.

    Некоторые такие программы специально делаются для эмуляции (или симуляции) конкретной модели калькулятора, воспроизводя его внешний вид и все функции (в том числе и свойственные ему ошибки). При эмуляции калькулятора производится полное копирование функций калькулятора (используются коды прошивки калькулятора), при симуляции -- только приблизительное повторение функций.

    Другой подход к реализации калькуляторов в компьютере -- ввод выражений с командной строки. Такие калькуляторы ещё называют строчными. В целом это удобнее, поскольку можно вводить сложные выражения и при необходимости вызывать их повторно (с модификацией или без), а также видеть историю вычислений.

    Наконец надо отметить, что на компьютерах можно применять системы компьютерной математики Derive, MuPAD, Mathcad, Mathematica, Maple, MATLAB и другие. Многие в командном режиме работы являются в сущности сверхмощными калькуляторами. Их возможности неизмеримо больше чем у обычных и даже научных микрокалькуляторов. Но, они куда дороже, сложнее в применении и требуют дорогого компьютера. Их нельзя поместить в карман и использовать с автономным питанием длительное время. Некоторые системы, например Maple, имеют эмулятор калькулятора с прекрасным графическим интерфейсом и возможностями выполнения не только численных, но и символьных (формульных) вычислений с графической визуализацией вычислений. Наиболее полное описание их возможностей дано в многочисленных книгах профессора Дьяконова В. П. и др. авторов.

    Спецификация задачи

    Название задачи.

    Название приложения - «Калькулятор».

    Название программы (главного модуля приложения) - Calculator.

    Система программирования - Delphi.

    Системные требования: ОС Windows/98/ME/2000/XP,

    Pentium II/Ш/4, ОЗУ 64 Мб, Delphi 5/6/7.

    Описание. Поставленная задача является ярким примером использование алгоритмов с применением условных операторов с одной ветвью (с применением If (условие) Then).

    Входные данные. Любые числа представленные в виде вещественного типа данных, положительные и отрицательные.

    Выходные данные. Числа вещественного типа данных.

    Структурная диаграмма программы.

    Размещено на http://www.allbest.ru/

    Рисунок 1 - структурная диаграмма программы

    Разработка алгоритма

    Первый шаг программы это ввод в текстовые поля Edit (e1 и e2) исходных значений для вычисления. Затем производится выбор (Checked) одного из действий при помощи элементов RadioButton (r1,r2,r3,r4). Далее производится нажатие на кнопку выполнения действия Button (b1) и в поле Label (l1) выводится результат произведенного действия. Если требуется провести другую операцию с этими же исходными данными, производится выбор другого элемента RadioButton и очередное нажатие на выполнения действия. Блок схема алгоритма приведена в приложении.

    Создание приложения

    Запускаем приложение Delphi 7, в меню выбираем File/New/Application. Послу выбора на экране появляется пустая форма, в окне Object Inspector подпишем ее заголовок «Калькулятор» (Рисунок 3)

    Рисунок 4 - Подпись заголовка формы

    Далее ставим значение False в пункт AutoSize, после чего приводим форму к желаемым размерам.

    После завершения редактирования формы приступаем к установке редактируемых полей Edit на форму. После установки они будут иметь стандартные имя и подпись (Edit1, Edit2 и т.д.) (Рисунок 4)

    Рисунок 5 - Установка редактируемого поля Edit

    После установки поля требуется для удобства отредактировать Имя(Name) и текст (Text). Задаем имя е1 и текст «введите первое число» (рисунок 5)

    Рисунок 6 - изменение имени и текста поля Edit1

    Разместив второе поле Edit на форму, производим аналогичные действия (Рисунок 6).

    Рисунок 7 - изменение имени и текста поля Edit2.

    С редактируемыми полями работа закончена. Переходим к созданию поля в котором будет выводиться ответ. Так как стоит избежать нежелательного редактирования ответа, стоит использоваться элемент Label.

    Устанавливаем поле Label1 под полями e1 и e2 как показано на рисунке 7.

    Рисунок 8 - Размещение поля Label1 на форме

    Далее следует изменить имя на l1, а поле в caption записать слово «ответ». Кроме того можно сделать выравнивание текста по центру. (рисунок 8)

    Рисунок 9 - Редактирование поля Label1

    Далее приступаем к установке элементов предназначенных для выбора действия. Лучше всего для этого подходят элементы RadioBox. Разместим на форме 4 элемента RadioBox и каждому из них дадим имена r1, r2, r3 ,r4 и значения caption «сложение (+)», «вычитание (-)», «умножение (*)», «деление (/)» соответственно. Примерный результат изображен на рисунке 9.

    Рисунок 10 - Размещение на форме элементов RadioBox.

    Итак, на форму осталось установить последний и главный компонент - Button.

    Устанавливаем на форму кнопку, даем ей имя b1, а в caption вводим «выполнить действие» (рисунок 10), именно это будет происходить при нажатии кнопки.

    Рисунок 11 - Параметры для элемента Button

    В конечном итоге форма должна выглядеть примерно как на рисунке 11.

    Рисунок 12 - Результат оформления формы.

    Вид диалогового окна программы «Калькулятор» приведен на рисунке 13.

    Рисунок 13 - Диалоговое окно программы «Калькулятор»

    Функция StrToFloat преобразует записываемые в поля e1 и e2 значения и числа с плавающими запятыми, это требуется для возможности производить действия с дробными числами и получения их в ответе (рисунок 14).

    Рисунок 14 - ввод значений в поля e1 и e2

    Функция Checked - выбор компонента RadioBox, указывающего программе на выбор того или иного действия, реализуется с помощью использования условных операторов if then (рисунок 15)

    Рисунок 15 - Реализация функции Checked с использованием условных операторов If Then

    Текст процедуры TForm1.Button1Click

    procedure TForm1.b1Click(Sender: TObject);

    a, b, rez. real;

    a := StrToFloat(e1.Text); <значение переменной а вводится с

    клавиатуры в поле Edit с именем e1>

    b := StrToFloat (e2.Text); <значение переменной b вводится с

    клавиатуры в поле Edit с именем e2>

    if r1.Checked = True then

    rez := a + b; <если выбран RadioBox под именем r1, то

    переменная rez принимает значение суммы a и b>

    if r2.Checked = True then

    rez := a - b; <если выбран RadioBox под именем r2, то

    переменная rez принимает значение разности a и b>

    переменная rez принимает значение произведени a и b>

    if r4.Checked = True then

    rez := a / b; <если выбран RadioBox под именем r4, то

    переменная rez принимает значение частного a и b>

    l1.Caption := FloatToStr(rez); <вывести в поле Lable с именем l1

    значение переменной rez>

    Описание интерфейса

    калькулятор язык программирование интерфейс

    Приложение «Калькулятор» написано для ОС Windows, его интерфейс соответствует требованиям, предъявляемым к графическому интерфейсу пользователя.

    При запуске в центре экрана появляется диалоговое окно. Для ввода входных данных используются поля редактирования, поддерживающие стандартные операции редактирования: ввод текста, копирование, вставку и удаление. Для вывода результата вычислений используется не редактируемое поле в целях избежание неумышленного удаления результата.

    На форме расположены четыре круга обозначающие выбор того или иного арифметического действия при их нажатии, а так же кнопка, дающая указания программе, на выполнение выбранного арифметического действия (рисунок 16).

    Рисунок 16 - Интерфейс программы

    Инструкция для пользователей

    1. Запустите файл Калькулятор.exe

    2. В поля с надписями «введите первое число» и «введите второе число» введите с клавиатуры требуемые числа для произведения действия.

    3. Выберете требуемое действие установив маркер кликом левой клавиши мышки по белому кругу возле надписи с требуемым действием.

    4. Кликните левой клавишей мышки на кнопку «выполнить действие».

    5. Результат вычислений появится в поле «ответ».

    Пример 1. Операции над целыми числами.

    Проверим работоспособность программы на простых примерах с целыми числами.

    Введем в первое поле число 25, во второе 5 и поочередно произведем сложение, вычитание, умножение и деление (Рисунок 17, Рисунок 18, Рисунок 19 и Рисунок 20 соответственно)

    Рисунок 17 - Операция сложение

    Пример 2. Операции с дробными (вещественными) числами.

    Введем дробные числа и произведем над ними несколько операция (Рисунок 13 и 14).

    Рисунок 13 - Сложение и вычитание дробных чисел

    Рисунок 14 - Умножение и деление с дробными числами

    1. Разработанное Windows-приложение соответствует требованиям задания на курсовое проектирование.

    2. Размер исполнимого файла составляет 379 килобайт.

    3. Для более простого поиска программы на рабочем столе, можно нарисовать простой ярлык вызывающий ассоциацию с калькулятором, например как на рисунке 15.

    Рисунок 15 - Пример ярлыка

    4. Калькулятор можно оснастить клавишами для ввода цифр при помощи кликов мыши, а так же заменить элементы RadioBox на кнопки, однако это приведет к усложнению программы и значительному увеличению программного кода, что соответственно приведет к увеличению затрачиваемого времени на создание программы.

    Библиографический список

    1. http://ru.wikipedia.org/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

    2. http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80

    3. Delphi. Быстрый старт, Гофман В. Э. Хомоненко А. Д. Издательство: BHV Год: 2003