5.1 Назначение и условия применения программ
Расчет площади ограниченной графиками функций в указанных пользователем диапазонах с указанными пользователем коэффициентами методом парабол (Симпсона).
5.2 Требования к системе
32-разрядный (x86) или 64-разрядный (x64) процессор* с тактовой частотой 1 ГГц или выше. 1 ГБ (для 32-разрядного процессора) или 2 ГБ (для 64-разрядного процессора) ОЗУ.
5.3 Средства контроля правильности выполнения
В программу встроена стандартная система контроля и исправления ошибок и самовосстанавливаемости для MFC приложений с WinAPI.
Помимо этого встроена небольшая система предотвращения ошибок при использовании программы:
№ | Название ошибки | Текст ошибки | Варианты устранения |
1 | Ошибка ввода | ERROR: Неверный параметр ввода. Введите значения согласно указанным требованиям. Больше информации вы можете найти в справке. | Проверьте правильность введенных вами значений. Не должно быть превышений диапазонов или цифр больше чем ’4’. |
2 | Ошибка переполнения | ERROR: Значение площади слишком велико или равно бесконечности. Постарайтесь выбрать вводимые значения согласно разделу 'Рекомендации по выбору вводимых значений и причины ошибок'. Больше информации вы можете найти в справке. | Ошибка возникает при слишком больших значениях площади. Для устранения необходимо разделить требуемый диапазон на несколько более коротких и рассчитать их отдельно. |
|
|
5.4 Входные и выходные данные
Входные данные – целые числа в системе счисления с основанием 5. Входные переменные записываются в переменные типа integer.
Далее происходят преобразования входных данных в систему счисления с основанием 10 для дальнейших операций стандартными инструментами среды разработки над ними. Для преобразования создана int inputConvert(intR), код которой можно рассмотреть на рис.7 а алгоритм выполнения на рис. 2 б).
Выходные данные требуется переводить в с.с. с основанием 16. Для перевода используется стандартная функция форматирования из библиотеки stdio.h.
Заключение
В ходе выполнения курсовой работы мы научились разрабатывать алгоритмы и программы с помощью среды разработки MS Visual Studio 2017, разработали интерфейс программы, которая вычисляет площадь, ограниченную графиками двух функций, для интервала, который задается пользователем, c использованием классов MFC с возможностями диалогового ввода входных данных и вывода результата в требуемых системах счисления. Также были изучены стандарты РД 50-34.698-90 и ГОСТ 19.504-79 ЕСПД, в соответствии с которыми были написаны руководства пользователя и программиста.
Список литературы:
|
|
1. Ю.Л. Караваев: Методические указания к выполнению лабораторных работ по дисциплине «Информатика».
2. РД 50-34.698-90. Руководство пользователя автоматизированной системы.
3. ГОСТ 19.504-79 ЕСПД. Руководство программиста.
4. “Что такое TCHAR, WCHAR,LPSTR, LPCTSTR”https://habrahabr.ru/post/164193/
5. “Критические изменения в Visual C++ 2015” https://msdn.microsoft.com/ru-ru/library/bb531344.aspx
6. Функция sprintf и swprintfhttp://vsokovikov.narod.ru/New_MSDN_API/Add_func_runtime_C/fn_sprintf.htm
7. “Диапазоны типов данных”
https://msdn.microsoft.com/ru-ru/library/s3f49ktz.aspx
Содержание
Задание…………………………………………………….……2
Введение…………………………………………………...……3
1. Разработка алгоритма……………………………………4
1.1 Разработка математического алгоритма……….…….…4
1.2 Разработка схемы алгоритма…………………..………..7
2. Разработка программы……………………………….....11
3. Вычислительный эксперимент…………………………16
4. Руководство пользователя…………………………...….19
5. Руководство программиста………………………….…..22
Заключение…………………………………………………..….24
Список литературы……………………………………….….…24