Назначение программы для обучения работе в графическом режиме Роль ЭВМ в учебном процессе спгуап

Вид материалаРеферат

Содержание


Таблица 1 Схема обращений процедур к файлам базы данных
Формирование прямолинейных монохромных изображений
Таблица 3 Структура базы данных. Вопросы
Как построить столбчатую диаграмму в заранее сформирован­ной рамке?
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   13

Таблица 1




Схема обращений процедур к файлам базы данных





Номер раздела

Имя модуля

Имя процедуры

Имена файлов базы данных










теория

вопросы

Справки

1

Razdel1

Razdel10

Raztex1

-

-

2

Razdel2

Razdel20

Raztex2

-

-

3

Razdel3

Razdel30

Raztex3

Joing

Iod

4

Razdel4

Razdel40

Raztex4

Joi

Iodi

5

Razdel5

Razdel50

Raztex5

Join

Iodin

6

Razdel6

Razdel60

Raztex6

Jois

Iodis

7

Razdel7

Razdel70

Raztex7

jos

ios



Структура базы данных приведена в таблицах 2, 3, 4

Таблица 2


Структура базы данных.

Теория


Поле Р1

Поле Р2

...

...




ФОРМИРОВАНИЕ ПРЯМОЛИНЕЙНЫХ МОНОХРОМНЫХ ИЗОБРАЖЕНИЙ

*

procedure DrawPoly(NumPoints:word;

*

var PolyPoints);

7

Строит ломаную линию.

NumPoints - число вершин многоугольника PolyPoints - переменная без типа, содержащая NumPoints+1 пар координат вершин многоугольника (первая и последняя вершины должны совпадать).

*

procedure FillPoly(NumPoints:word;var PolyPoints);

8

Закрашивает многоугольник текущим цветом и орнаментом. Параметры NumPoints и PolyPoints имеют тот же смысл и тип, что и одноименные параметры процедуры DrawPoly.

...

...

0




Поле Р1 - флаги: * - признак выделения строки цветом

7,8 - признак наличия иллюстрации к тексту и ее номер

О - признак конца файла

Поле Р2 - текст.

Таблица 3


Структура базы данных.

Вопросы


Поле Р1

Поле Р2

Поле Р3

...

...

...

*

02

КАК ПОСТРОИТЬ СТОЛБЧАТУЮ ДИАГРАММУ В ЗАРАНЕЕ СФОРМИРОВАН­НОЙ РАМКЕ?







1 Bar3D(X1, Y1, X@, Y2, depth, true);

SetViewPort(X1, Y1, X@, Y2, false);

ClearViewPort;

Bar3D(X1, Y1, X@, Y2, depth, false);







2 Bar3D(X1, Y1, X@, Y2, depth, true);

SetViewPort(X1, Y1, X@, Y2, true);

ClearViewPort;

Bar3D(X1, Y1, X@, Y2, depth, false);







3 Bar3D(X1, Y1, X@, Y2, depth, true);

Bar3D(X1, Y1, X@, Y2, depth, false);








4 Bar3D(X1, Y1, X@, Y2, depth, true);

Bar3D(X1, Y1, X@, Y2, depth, true);

*







...




...

0