Тестирование программы

 

 

 

 

 



Приложение 5

ОБРАЗЕЦ РЕШЕНИЯ ЗАДАЧИ

ГРАФИЧЕСКИМ И ПРОГРАММНЫМ СПОСОБАМИ

ПО ТЕМЕ «ГРАФИКА»

Тема курсовой работы:

«Разработка в среде Turbo Pascal программы построения графика функций».

ПОСТАНОВКА ЗАДАЧИ

Разработать с использованием процедур и функций из стандартного модуля Graph программу, обеспечивающую вывод графика функции

F(x) = a*cos(b*x) и осей координат.

Исходными данными являются переменные а,b и x, значения которых задаются вводом и могут лежать в любом интервале допустимых значений. В результате выполнения программы получим график функции и оси координат.

 



Укрупненная схема алгоритма

 

Детализация укрупненной схемы алгоритма

В программе решается 3 подзадачи:

  1. Ввод данных в графическом режиме.
  2. Регистрация внешних процедур и инициализация графического режима
  3. Установка области экрана и начальных значений для рисования графика функции F(x).


РАЗРАБОТКА ПРОГРАММЫ

НА ЯЗЫКЕ PASCAL

Программа начинается с подключения стандартных модулей CRT,GRAРH: Uses graph, crt;

Затем объявляются все переменные, используемые в программе: переменные целого типа:

Font_litt, font_trip- являются идентификаторами шрифтов;

Ox, Oy- используются для задания начала осей координат;

X1, Y1, X2, Y2 - используются для задания области экрана;

переменные вещественного типа:

Ax, Ay - используются для задания координаты точки А;

Dx - шаг изменения аргумента;

X_min, X_max - область изменения аргумента;

Y_min, Y_max, Y_0 - область изменения функции;

Mx, My – используются для задания масштаба по осям;

StepLineX - шаг линии;

a, b - параметры графики;

переменная типа строка stl.

Опишем их в соответствующем разделе:

Var

Font_litt, font_trip: integer;

Ox, Oy: integer;

Ax, Ay: real;

Dx: real;

X_min, X_max: real;

Y_min, Y_max, Y_0: real;

X1, Y1, X2, Y2: integer;

Mx, My: real;

StepLineX: real;

a, b: real; 

stl: string;

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: