
- •«Инженерный калькулятор»
- •1. Введение
- •2. Необходимые формулы и требования
- •Алгоритм
- •4. Интерфейс
- •5. Вывод
- •6.2.3. Требования к составу и параметрам технических средств
- •6.2.4. Требования к информационной и программной совместимости
- •6.2.5. Требования к транспортированию и хранению
- •6.3. Технико-экономические показатели
- •6.4. Стадии и этапы разработки
- •6.5. Порядок контроля и приемки
- •Приложение II: исходный код
- •8. Список литературы
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Кубанский государственный университет»
Институт начального и среднего профессионального образования
«Инженерный калькулятор»
Техническое задание на программный продукт
Выполнил студент гр. 230105
Топал В.Д.
Руководитель преподаватель
Трубников Ю.Ю.
Содержание
1.Введение…………………………………………………………………………...3
2.Необходимые формулы и требования…………………………………………...3
3.Алгоритм …………………….....…………………………………………………4
4.Интерфейс………………………………………………………………………....5
5.Вывод………………………………………………………………………………7
6.Приложение I……………………………………………………………………...7
6.1. Техническое задание…………………………………………………………7
6.1.1. Основания для разработки……………………………………………7
6.1.2. Назначение разработки………………………………………………..7
6.2. Требования к программе или программному изделию……………………7
6.2.1. Требования к функциональным характеристикам…………………..7
6.2.2.Условия эксплуатации…………………………………………………7
6.2.3.Требования к составу и параметрам технических средств………….8
6.2.4.Требования к информационной и программной совместимости…...8
6.2.5.Требования к транспортированию и хранению……………………...8
6.3.Технико-экономические показатели………………………………………8
6.4.Стадии и этапы разработки………………………………………………...8
6.5.Порядок контроля и приемки ……………………………………………...10
7.Приложение II: исходный код………………………………………………….10
8.Список литературы……………………………………………………………...19
1. Введение
Программы, работающие на компьютере, можно разделить на три категории:
Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.
Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.
Инструментальные системы (системы программирования), обеспечивающие создание новых программ.
Данные категории программ в свою очередь так же разделяются на несколько разделов. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов. Есть и более простые: всевозможные программы – калькуляторы (имитирующие работу обычного калькулятора). В среде Windows есть такая программа, по аналогии с ней было сделано данное задание.
Темой данной курсовой работы является: «Программная разработка инженерного калькулятора» с описанием всех этапов разработки проекта, текстом программы, тестовых примеров, руководства пользователя в виде пояснительной записки.
2. Необходимые формулы и требования
Приложение «Инженерный калькулятор» имеет ряд требований, необходимых для удобства использования:
Использование одного поля для ввода операторов и для вывода результата;
Расширенный набор действий: вычисление тригонометрических функций, возведение в степень, факториал, экспонента и т.п.;
Использование различных типов переменных;
Вывод сообщений с помощью функции ShowMessage при делении на нуль, извлечении корня из отрицательного числа, а также вычислении логарифма отрицательного числа и т.д.
5.Необходимые формулы: xy=exp(y*ln(x)), n!=1*2*3*…*n, tg(x)=sin(x)/cos(x), ctg(x)=cos(x)/sin(x).
Алгоритм