Работа с графикой в Турбо Паскале
Знаковые и вербальные информационные модели
По форме представления
можно выделить следующие виды информационных моделей:
- геометрические модели — графические формы и объемные конструкции;
- словесные модели — устные и письменные описания с использованием иллюстраций;
- математические модели — математические формулы, отображающие связь различных параметров объекта или процесса;
- структурные модели — схемы, графики, таблицы и т. п.;
- логические модели — модели, в которых представлены различные варианты выбора действий на основе умозаключений и анализа условий;
- специальные модели — ноты, химические формулы и т. п.;
- компьютерные и некомпьютерные модели.
Компьютерная модель – модель, реализованная средствами программной среды.
Если модель выражена в абстрактной, умозрительной форме, то нужны некоторые знаковые системы, позволяющие описать ее — специальные языки, чертежи, схемы, графики, таблицы, алгоритмы, математические формулы и т. п. Здесь могут быть использованы два варианта инструментария: либо традиционный набор инженера или конструктора (карандаш, линейка), либо самый совершенный в наши дни прибор — компьютер.
Компьютерные модели:
· текст,
· графика,
· таблицы,
· звук,
· алгоритмы.
Любая информационная модель является системой.
Система – это целое, состоящее из элементов взаимосвязанных между собой.
Систематизация (классификация) – процесс превращения множества объектов в систему.
Структура системы – определенный порядок объединения элементов системы.
Структурные информационные модели:
· алгоритмы,
· иерархические,
· сетевые,
· схемы (графы),
· табличные.
Табличной информационной моделью является прямоугольная таблица, которая состоит из строк и столбцов. Такой тип моделей применяется для описания ряда объектов, обладающих одинаковыми наборами свойств. Это один из наиболее используемых типов информационных моделей.
В иерархической информационной модели объекты распределены по разным уровням. Каждый элемент более высокого уровня может состоять из элементов нижнего уровня, а элементы нижнего уровня могут входить в состав только одного элемента высокого уровня.
Сетевые информационные модели применяются для отражения систем со сложной структурой, в которых связи между элементами имеют произвольный характер.
Основные этапы моделирования на компьютере:
· построение модели,
· формализация модели,
· построение компьютерной модели,
· проведение компьютерного эксперимента,
· анализ результатов моделирования.
Графические возможности реализованы с помощью стандартного модуляGraph.tpu. Подключение модуля к программе выполняется директивой
uses graph.
Процедура инициализации графического режима имеет три аргумента:
Initgraph(<драйвер>, <режим>, '<путь к драйверу>')
и может быть выполнена так:
uses graph;
var gd, gm: integer; {переменные gd и gm определяют драйвер и режим}