
- •Курсовой проект
- •Содержание
- •1. Теоретические основы разработки.
- •1.1. Описание предметной области
- •1.2. Анализ методов решения.
- •1.3. Обзор средств программирования.
- •1.4. Описание языка Паскаль.
- •2. Практическая часть
- •2.1. Постановка задачи
- •2.1.1. Основания для разработки
- •2.1.2. Назначение программы
- •2.1.3. Требования к программе
- •2.1.3.1. Требования к функциональным характеристикам
- •2.2. Описание схем
- •2.2.2 Описание схемы процедуры kvadr
- •2.2.3. Описание схемы процедуры koren
- •2.3. Текст программы
- •2 .4. Описание программы
- •2.4.1. Общие сведения
- •2.4.2. Функциональное назначение
- •2.4.3. Описание логической структуры
- •2.4.4. Используемые технические и программные средства
- •2.4.5. Вызов и загрузка
- •2.4.6. Входные и выходные данные
- •2.5. Руководство оператора
- •2.5.1. Назначение программы
- •2.5.2. Условия выполнения
- •2.5.3. Выполнение программы и сообщения оператору
- •2.6. Программа и методика испытаний
- •2.6.1. Объект испытаний
- •2.6.2. Цель испытаний
- •2.6.3. Требования к программе
- •2.6.3.1. Требования к функциональным характеристикам
- •2.6.3.2. Требования к информационной и программной совместимости
- •2.6.3.3. Требования к маркировке и упаковке
- •2.6.4. Требования к программной документации
- •2.6.5. Средства и порядок испытаний
- •2.6.6. Методы испытаний
- •2.6.6.1. Для проверки способности обеспечивать ввод исходных данных
- •2.6.6.2. Для проверки способности решать уравнение с точностью до 0.001 необходимо:
- •2.6.6.3. Для проверки способности выводить результат на экран, принтер или в файл необходимо:
- •2.6.6.3. Для проверки требований к информационной и программной совместимости необходимо:
- •2.7. Протокол испытаний
- •Заключение
- •Список литературы
- •Диалоговое окно для ввода данных
- •Окно с результатами работы программы
- •Сообщение о необходимости включить принтер
2.4.4. Используемые технические и программные средства
Программа может работать на IBM PC-совместимых компьютерах с процессором 80386 и выше, объемом оперативной памяти 1 Мбайт и выше, наличием цветного монитора EGA/VGA и выше и наличием дисковода для гибких магнитных дисков 3.5" (1.44 Мбайт). Наличие жесткого диска не является обязательным, наличие принтера необходимо, если пользователь желает выводить на него результаты решения кубического уравнения.
2.4.5. Вызов и загрузка
Программа может быть загружена как с гибкого, так и с жесткого диска. В последнем случае требуется предварительно переписать программу с дискеты на жесткий диск.
Исполняемым файлом программы является файл cubic.exe. Для его запуска необходимо набрать на клавиатуре команду Cubic и нажать клавишу Enter. При этом текущим должен являться тот каталог, в котором находится данный файл, либо имя каталога, в котором находится данный файл, должно быть включено в список путей поиска.
2.4.6. Входные и выходные данные
Входными данными программы являются вещественные числа – значения коэффициентов кубического уравнения a, b, c и свободного члена d, вводимые с клавиатуры: после ввода каждого значения должна быть нажата клавиша Enter.
Прогон программы осуществлялся со значениями входных данных, приведенных в приложении 4.
Входными данными являются также вводимые с клавиатуры ответы пользователя на запросы программы:
хотите продолжить работу (0-да, 1-нет)
и
введите номер устройства, на которое будете выводить информацию:
1-экран
2-принтер
3-файл
а также вводимое с клавиатуры имя файла, если пользователь выводит результаты в файл.
Имя файла представляет собой символьную строку, соответствующую правилам составления имен файлов системы DOS.
Выходными данными являются значения действительных корней кубического уравнения - от одного до трех вещественных чисел, представленных с 3 знаками после запятой. Выходные данные выводятся по желанию пользователя на экран, принтер или в файл, имя которого задается пользователем.
Форма вывода соответствует образцу, представленному в приложении 1.
2.5. Руководство оператора
2.5.1. Назначение программы
Программа cubic предназначена для решения кубических уравнений, то есть для нахождения действительных корней уравнения вида ax3+bx2+cx+d = 0 с точностью до 0.001. Значения коэффициентов и свободного члена уравнения вводятся с клавиатуры, результаты выводятся по желанию пользователя на экран, принтер или в файл.
2.5.2. Условия выполнения
Программа работает на IBM PC совместимых компьютерах с процессором 80386 и выше, объемом оперативной памяти 1 Мбайт и выше, цветным монитором EGA/VGA и выше, дисководом для гибких магнитных дисков 3.5" (1.44 Мбайт) под управлением операционной системы DOS 3.2 и выше или Windows 3.11 и выше.
2.5.3. Выполнение программы и сообщения оператору
Для запуска программы наберите на клавиатуре cubic и нажмите клавишу Enter.
Если будет выведено сообщение "Bad command or file name", обратитесь к системному программисту.
Если программа запустится успешно, то на экране появится диалоговое окно (рис.7). Введите значения коэффициентов и своюодного члена, нажимая клавишу Enter после ввода каждого значения, при этом курсор будет переходить в следующее поле. После ввода всех значений на экране появится сообщение
Хотите продолжить работу(0-да,1-нет)
Проверьте ввод, и, если все введено правильно, нажмите 1, чтобы продолжить работу и решить уравнение, или введете 1, если Вы ввели коэффициенты неправильно или хотите завершить работу программы. После ввода 0 или 1 нажмите клавишу Enter.
Если Вы продолжаете работу, то на экране появится диалоговое окно (рис.8).
Введите соответствующую цифру (1, 2 или 3) и нажмите клавишу Enter.
Если Вы выбрали 1, то на экране появится окно с результатами работы программы (рис.9). Если уравнение имеет только 1 корень, то будет выведено только X1, если 3 корня - то Х1, X2, X3.
Если Вы выбрали 2, то на экране появится сообщение о необходимости включить принтер (рис.10). Выполните требуемые действия, и на принтере будут распечатаны результаты решения уравнения.
Если Вы выбрали 3, то на экране появится запрос:
Введите имя файла
Введите имя файла, куда Вы хотите записать результаты. Оно должно содержать от одного до восьми символов, после которых может стоять точка и еще от одного до 3 символов. Имя файла не должно содержать символов ?,+,*,<,>.
После вывода результатов программа вновь вернется к диалоговому окну ввода значений коэффициентов уравнения. Вы можете либо ввести значения коэффициентов и свободного члена для решения следующего уравнения, либо закончить работу. Если Вы хотите закончить работу, то введите вместо значений коэффициентов любые числа ( например, все нули), а на запрос
Хотите продолжить работу(0-да,1-нет)
введите 1.
В процессе выполнения программы возникали ошибки, сообщения о которых, возможные их причины и способы устранения приведены в приложении 3.