
- •«Инженерный калькулятор»
- •1. Введение
- •2. Необходимые формулы и требования
- •Алгоритм
- •4. Интерфейс
- •5. Вывод
- •6.2.3. Требования к составу и параметрам технических средств
- •6.2.4. Требования к информационной и программной совместимости
- •6.2.5. Требования к транспортированию и хранению
- •6.3. Технико-экономические показатели
- •6.4. Стадии и этапы разработки
- •6.5. Порядок контроля и приемки
- •Приложение II: исходный код
- •8. Список литературы
4. Интерфейс
натуральный
логарифм
синус
квадрат
числа
факториал
косинус
куб
числа
число
равное 3,14
тангенс
возведение
в степень
отношение
единицы к числу
котангенс
квадратный
корень
очистка
поля
умножение
сложение
деление
вычитание
знак
равенства
цифры
5. Вывод
В ходе проделанной мною работы я ознакомился со средой программирования Delphi версии 7, научился разрабатывать простейшие алгоритмы для реализации своих замыслов, а именно: для решения инженерных и технологических задач, поиска оптимально короткого пути достижения результата. Также изучил некоторые теоретические вопросы: основные термины информатики, виды и свойства алгоритмов, этапы создания приложений.
Мой продукт (инженерный калькулятор) позволяет производить над числами не только четыре элементарных действия: сложение (x + y), вычитание (x - y), умножение (x * y) и деление (x / y), но и вычислять тригонометрические функции для углов, возводить числа в квадрат (x2), куб (x3) степень (xy), находить факториал (n!=1*2*3*…*n), натуральный логарифм (ln(x)), деление (1/x) и т.п.
6. Приложение I
6.1. Техническое задание
6.1.1. Основания для разработки
Задание выдано преподавателем по дисциплине “Технология Разработки Программных Продуктов” Трубниковым Ю.Ю. для выполнения курсовой работы на тему: «Инженерный калькулятор».
6.1.2. Назначение разработки
Данная программа может быть использована как электронный калькулятор, предназначенный для вычисления различных математических функций.
6.2. Требования к программе или программному изделию
6.2.1. Требования к функциональным характеристикам
Использование одного поля для ввода операторов и для вывода результата. Расширенный набор действий: вычисление тригонометрических функций, возведение в степень, факториал, экспонента и т.п. Использование различных типов переменных. Вывод сообщений при делении на нуль, извлечении корня из отрицательного числа, а также вычислении логарифма отрицательного числа и т.д.
6.2.2. Условия эксплуатации
Благоприятные климатические условия эксплуатации, при которых должны обеспечиваться функциональные характеристики. Программа не требует проведения каких-либо видов обслуживания. Минимальный уровень знаний пользователя ПК:
а) самостоятельно (в требуемой последовательности) включать и отключать пользовательский компьютер и периферийное оборудование от электропитания;
б) производить первоначальную загрузку пользовательской операционной системы;
в) вводить данные с клавиатуры;
г) использовать манипулятор-мышь для работы с элементами графического пользовательского интерфейса на экране монитора;
д) уметь пользоваться средствами операционной системы и оперировать ею с помощью графического пользовательского интерфейса;
е) знать назначение и владеть методами работы с функциональными возможностями программы, применение которых необходимо для обеспечения деятельности конечных пользователей.
В том числе уметь:
осуществлять запуск Программ на выполнение;
использовать базовые функции оконного интерфейса, позволяющего изменять размер окна программы и перемещать его на экране монитора;
переключаться между окнами выполняющихся программ;
применять стандартные программы для поиска, копирования, перемещения, удаления и открытия файлов дисковой подсистемы;
5. активизировать режим подсказки (справки операционной системы);