Курсовая работа: Разработка программного обеспечения
½¶j1 /¶x½+½¶j2 /¶x ½£q2 <1
то процесс последовательных приближений (3) сходится к корням x=xи y=hсистемы (2), т.е.
x=lim xn иh=lim yn ,
n ® ¥ n ® ¥
Рисунок 2.1-Графики уравнений в замкнутой окрестности.
Структурная схема решения задачи представлена на рисунке 2.2.
Нет Да
Рисунок 2.2-Структурная схема решения задачи.
3. РАЗРАБОТКА СТРУКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
3.1. Построение структуры программного обеспечения
При программировании использовался язык программирования TurboPascal. Текст программы приведен в приложении A. На рисунке 3.1 представлена структура программы, решающей поставленную задачу. Программа имеет монолитно-модульную структуру.
Рисунок 3.1-Монолитно-модульная структура программы
Опишем некоторые основные стандартные процедуры и функции, используемые для формирования собственных процедур.
Для установки (инициализации) графического режима служит функция initgraph ( ).
InitGraph(gd,gm,'');
(gd- graphic driver, gm-graphic mode);
Функция initgraph( )считывает в память соответствующий драйвер, устанавливает видеорежим, и определяет маршрут к директории, в которой находится драйвер egavga.bgi.
При работе с цветом активно использовалась функция SetColor (intcolor), выставляющая цвет надписи и фоновый цвет. В программе с помощью этой функций выводились следующие цвета:
1) синий - SetColor(LightBlue);
2) красный - SetColor(LightRed);
3) белый - SetColor (White);
4) зеленый - SetColor(LightGreen);
Функция outtextxy (intx, inty, textstringtext )позволяет осуществить вывод текстовой строки textstring,начиная с точки с координатами x,y.
Для очистки экрана от информации использовалась функция ClearScreen(ClrScr).Функция CloseGraphв конце процедурывыводит систему из графического режима.
В программе используется следующие типы констант:
- integer - целочисленные значения; - real - действительные значения;
- text - тип текстового файла; Модули pcx,pcx1- графические,используются для установления параметров экрана. В частности, в следующих строках устанавливается режим работы VGAhi.
gd:=VGA; gm:=vgahi;