Автор работы: Пользователь скрыл имя, 17 Января 2011 в 00:29, курсовая работа
Для написания программы использовалось программное средство Delphi 7, так как обладает дружелюбным интерфейсом и возможностью расположить окна и меню в удобном для пользователя порядке, а так же обладает достаточным количеством функций требуемых для решения поставленной задачи.
Введение………………………………………………………………………..4
1. Спецификация задачи…………………………………………………10
2. Структурная диаграмма……………………………………………….11
3. Разработка алгоритма ..……………………………………………...11
4. Создание приложения…………………………………………………12
5. Описание и исходный текст приложения ……...……………………13
6. Описание интерфейса приложения и инструкция
для пользователей……………………………………………………….. 21
7. Примеры работы приложения ………………………...……………..23
Выводы и рекомендации…………………………..………………………...26
Библиографический список…………………………………………………27
Содержание
Введение…………………………………………………………
для
пользователей……………………………………………
Выводы
и рекомендации…………………………..…………
Библиографический список…………………………………………………27
Приложение……………………………………………………
Введение
Для
написания курсовой была выбрана
тема «Простейший калькулятор», выбор
обусловлен возможностью реализовать
программу различными способами, используя
язык программирования Delphi. В данной работе
будет описан один из способов создания
калькулятора с функциями сложения, вычитания,
умножения и деления.
Для
написания программы
В России Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования.
Действительно, процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему
(в том числе и по Microsoft API), средства
коллективной работы над
Как
уже говорилось ранее, в Delphi используется
язык Object Pascal, который постоянно
расширяется и дополняется Borland.
Язык в полной мере поддерживает все
требования, предъявляемые к объектно-
Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE).
Таким образом, вы можете использовать Delphi для создания как самых простых приложений, на разработку которых требуется 2-3 часа, так и серьезных корпоративных проектов, предназначенных для работы десятков и сотен пользователей. Причем для этого можно использовать самые последние веяния в мире компьютерных технологий с минимальными затратами времени и сил.
Калькулятор - Электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами;
В
Советском Союзе для
В настоящее время, в связи с тем, что в английском языке используется только термин «калькулятор» (calculator), термин «микрокалькулятор» вышел из обращения.
В
прошлом для математических вычислений
использовались абаки, счёты, математические
таблицы (особенно таблицы логарифмов), логарифмические
линейки и механические или электромеханические
Существуют калькуляторы, встроенные в персональные компьютеры, сотовые телефоны, КПК и даже наручные часы.
Типы калькуляторов
Простейшие калькуляторы имеют небольшие размеры и вес, один-два регистра памяти и минимальное число функций (как правило, только арифметические операции). Предназначены для широкого круга потребителей.
Бухгалтерские
Финансовые калькуляторы
ориентированы в первую очередь на выполнение
различных расчетов со сложными процентами
и имеют набор специфических функций,
применяемых в банковской сфере и иных
финансовых приложениях: расчет аннуитета,
Статистические
Инженерные:
предназначены для сложных научных и инженерных
расчётов. Имеют большое количество функций,
включая вычисление всех элементарных
функций, статистические
Визуальные калькуляторы позволяют вводить длинное выражение и редактировать его. По нажатию кнопки «=» происходит вычисление значения этого выражения. Такие калькуляторы дороги и несколько неудобны для простейших расчётов, однако хороши, когда нужно провести большое количество однотипных расчётов с разными аргументами.
Программируемые
Графические калькуляторы имеют графический экран, что позволяет отображать графики функций или даже выводить на экран произвольные рисунки.
Медицинские калькуляторы
используется врачами, фармацевтами, медсёстрами,
студентами-медиками. Может быть реализован
как в виде отдельного устройства, планшета
для обхода больных, так и в виде программы
универсального компьютера/КПК. Реализует
функции медицинского справочника, обеспечивает
медицинские расчеты со справочным материалом,
расчет дозировки лекарств, доступ к базам
данных лечебного учреждения и так далее.
Эмуляторы калькуляторов
Распространённое компьютерное приложение — программа, рисующая на экране калькулятор с кнопками, которые можно нажимать мышкой (как правило, можно также нажимать цифровые кнопки на клавиатуре с тем же эффектом). Такая программа удобна для тех, кто привык работать с обычным калькулятором.
Некоторые такие программы специально делаются для эмуляции (или симуляции) конкретной модели калькулятора, воспроизводя его внешний вид и все функции (в том числе и свойственные ему ошибки). При эмуляции калькулятора производится полное копирование функций калькулятора (используются коды прошивки калькулятора), при симуляции — только приблизительное повторение функций.
Другой подход к реализации калькуляторов в компьютере — ввод выражений с командной строки. Такие калькуляторы ещё называют строчными. В целом это удобнее, поскольку можно вводить сложные выражения и при необходимости вызывать их повторно (с модификацией или без), а также видеть историю вычислений.
Наконец надо отметить,
что на компьютерах можно применять
системы компьютерной математики Derive,
MuPAD, Mathcad, Mathematica,
Спецификация задачи
Название задачи.
Название приложения - «Калькулятор».
Название программы (главного модуля приложения) – Calculator.
Система программирования – Delphi.
Системные требования: ОС Windows/98/ME/2000/XP,
Pentium II/Ш/4, ОЗУ 64 Мб, Delphi
5/6/7.
Описание. Поставленная задача является ярким примером использование алгоритмов с применением условных операторов с одной ветвью (с применением If (условие) Then).
Входные данные. Любые числа представленные в виде вещественного типа данных, положительные и отрицательные.
Выходные
данные. Числа вещественного типа
данных.
Структурная диаграмма программы.
Рисунок
1 – структурная диаграмма
Разработка алгоритма.
Первый
шаг программы это ввод в текстовые
поля Edit (e1 и e2) исходных значений для вычисления.
Затем производится выбор (Checked) одного
из действий при помощи элементов RadioButton
(r1,r2,r3,r4). Далее производится нажатие на
кнопку выполнения действия Button (b1) и в
поле Label (l1) выводится результат произведенного
действия. Если требуется провести другую
операцию с этими же исходными данными,
производится выбор другого элемента
RadioButton и очередное нажатие на выполнения
действия. Блок схема алгоритма приведена
в приложении.