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

235892
знака
25
таблиц
6
изображений

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

База данных представляет собой набор 17 файлов типа запись Семь из них содержат теоретическую часть семи изучаемых разделов, пять - тексты контрольных вопросов к разделам 3,4,5,6,7 и пять -тексты справок к этим вопросам. Схема обращений процедур к файлам базы данных приведена в табл. 1

Таблица 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
Таблица 4
Поле Р1 Поле Р2 Поле РЗ Поле Р4 Поле Р5

SetViewPort. Координаты окна002 отсчитываются

от левого верхнего угла экрана в то время как

для процедуры Bar3D от левого верхнего угла

окна.

*

1 3 Ответ правильный. 005
*
4 Ответ не точный. На экране появятся затененные контуры нижнего параллелепипеда. 003
*
... ... ... ...
0

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

1 - признак наличия иллюстрации и ее номер

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

Поле Р2 - номера вопросов.

Поле РЗ - флаги: 1,2,3,4 - номера ответов.

* - признак конца справки

Поле Р4 - текст справок.

Поле Р5 - оценка.


Информация о работе «Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x»
Раздел: Информатика, программирование
Количество знаков с пробелами: 235892
Количество таблиц: 25
Количество изображений: 6

Похожие работы

Скачать
110612
10
19

... набор процедур и функций языков программирования Basic и Pascal, позволяют управлять графическим режимом работы экрана, создавать разнооборазные графические изображения и выводить на экран текстовые надписи. ГЛАВА 2. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ ЯЗЫКА ПРОГРАММИРОВАНИЯ В КУРСЕ ИНФОРМАТИКИ БАЗОВОЙ ШКОЛЫ (НА ПРИМЕРЕ BASIC И PASCAL)   2.1 Разработка мультимедиа курса «Графические возможности языков ...

Скачать
46704
1
0

... деятельности во внешней речи про себя и этап выполнения деятельности в форме внутренней речи. Данные характеристики деятельности и этапы ее становления и определяют требования к составлению обучающих программ. 2. При оценке авторской технологии проверяйте ее на соответствие признакам педагогической (методической) технологии   Классификационные параметры технологии По уровню применения: ...

Скачать
38455
2
1

... программирования Турбо Паскаль. Диалог между компьютером и играющим осуществляется как в меню, так и во время самой игры.   2. СПЕЦИФИКАЦИЯ ИГРОВОЙ ПРОГРАММЫ «SIEGE» 1.   Название задачи Компьютерная игра. Название программы – «Siege». Система программирования Turbo Pascal. 2.   Описание Игра начинается с заставки, где написано название игры. Затем следует главное меню, где ...

Скачать
102471
0
17

... следует курсор установит на отметку “Exit” и нажат клавишу <Enter>. 14. Для повторения работы необходимо выполнить последовательно пункты с 4-го по 13-й. §2.3 Текст анимационно-обучающей программы механической системы Program Water_Program; Uses Crt, Graph; Const { Vvod Unit Graphics } FunWeb='c:tpBgi'; Var Gd,Gm,I,X,Y,X1,Y1,XX,YY,Rad,J:Integer; Z,J1,J2,W,V,G:Integer; ...

0 комментариев


Наверх