- •34. Компонент MainMenu
- •35. Компонент StringGrid
- •36. Модель двухключевой криптосистемы
- •37. Методы класса tString
- •39. Модули, назначение, структура модуля, правила записи
- •41. Основные методы класса tCanvas для построения изображения
- •43. Оператор цикла с постусловием Repeat.. Until. Специальный выход из цикла
- •44. Процедуры и функции для преобразования данных.
- •46.Библиотека dll, назначение структура библиотеки правила записи
- •47. Стандарты шифрования des
- •49. Графика
39. Модули, назначение, структура модуля, правила записи
Модуль - это отдельно компилируемая, специальным образом оформленная программная единица, которая может содержать описание типов данных, описание переменных процедуры и функции. Модуль - это мощное средство для создания библиотек прикладных подпрограмм.
Модуль транслируется отдельно от программы и размещается в отдельном сегменте памяти. Для того чтобы можно было использовать в программе тот или иной модуль, необходимо указать его имя в разделе модулей, который располагается сразу после заголовка программы и обозначается ключевым словом Uses.
Например, запись вида
Program Pm1;
Uses Mtx, Mfa ;
означает, что в программе Pm1 используется два модуля : Mtx и Mfa.
Структура модуля.
Unit <имя> ; - заголовок модуля
interface
. . . . . . . . . . . интерфейсная часть
implementation
. . . . . . . . . . . . исполняемая часть
initialization
. . . . . . инициирующая часть (необязательна)
finalization
. . . . . . . . . . завершающая часть
END.
Правило записи. Если какой либо модуль в списке модулей использует другие модули из этого списка, то он должен быть указан после всех используемых модулей. Смысл использования модулей заключается в том, что при трансляции программы составные части модуля будут помещены в соответствующие разделы программы.
40. типы моделей данных- это совокупность структур данных и операций их обработки.
Иерархическая модель данных, как следует из названия, имеет иерархическую структуру, т.е. каждый из элементов связан только с одним стоящим выше элементом, но в то же время на него могут ссылаться один или несколько стоящих ниже элементов.В терминологии иерархической модели используются более конкретные понятия: «элемент» (узел); «уровень» и «связь». Узел чаще всего представляет собой атрибут (признак), описывающий некоторый объект. Иерархически модель схематически изображается в виде графа, в котором каждый узел является вершиной. Эта модель представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих граф — дерево с иерархической структурой. Такой граф имеет единственную вершину, не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Число вершин первого уровня определяет число деревьев в базе данных. Сетевая модель данных. Эта модель использует ту же терминологию, что и иерархическая модель: «узел», «уровень» и «связь». Единственное отличие между иерархической и сетевой моделями данных заключается в том, что в последней каждый элемент данных (узел) может быть связан с любым другим элементом (узлом). Реляционная модель данных. Основная идея реляционной модели данных заключается в том, чтобы представить любой набор данных в виде двумерного массива — таблицы. В простейшем случае реляционная модель описывает единственную двумерную таблицу, но чаще всего эта модель описывает структуру и взаимоотношения между несколькими различными таблицами.