Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по TURBO PASCAL.doc
Скачиваний:
18
Добавлен:
04.11.2018
Размер:
1.13 Mб
Скачать

1.14. Понятие информационного моделирования.

Простейший способ информационного моделирования – это различные обозначения, с чем мы сталкиваемся на каждом шагу. Например, свидетельство о рождении и паспорт – это информационные модели личности. Записи в записной книжке: имя, фамилия, адрес и телефон – также информационная модепь человека. Ещё один пример: обозначим буквой С положительное действительное число, квадрат которого равен 2. Этим предложением, в принципе, выполняется ннформационное моделирование. Моделируемый объект – это число, а буква С – его модель. Таким образом, процесс обозначения хорошо известного нам объекта есть не что иное, как случай простейшего ннформационного моделнровання. Модель здесь – имя обьекта. Часто это название отождествляется с самим объектом.

Например: 7 на самом деле не само число, а только его имя (цифра 7), а таких имён число имеет несколько: VII, 1112. Вообще, любую информационную модель можно считать более или менее точным специальным именем объекта. Неточность может возникнуть, например, в обозначении числа 14.0 символом XIV, так как в данном примере 14.0 – вещественное число, выраженное с точностью до одной десятой, а мы его обозначили тем способом, который не позволяет записывать дробные числа.

Итак, простейший способ создания информационную модели – это какое-либо обозначение объекта.

1.14.1. Создание информационной модели с помощью структуры

Информационные модели создаются из букв. Такой "материал" диктует своеобразную логику исследования и анализа моделируемого объекта, которая выражается несколькими постулатами:

  1. целое состоит из частей, которые называются элементами;

  2. элементам прнсущи определённые свойства;

  3. между элементами существуют определённые связи.

Например, объект – "треугольник".

Элементами тут будут три вершины A, B, C и три стороны AB, BC, AC. Свойствами будут длины сторон, например: AB=6, BC=6, AC=5.

Связи будут следующие:

Вершина A принадлежит стороне AB и AC;

Вершина B принадлежит стороне AB и BC;

Вершина C принадлежит стороне AC и BC;

Сторона AB пересекается со стороной AC в точке A;

Сторона AB пересекается со стороной BC в точке B;

Сторона AС пересекается со стороной BC в точке C.

Принято подразделять существенные (неизменяемые) свойства и свойства, которые могут изменяться. Неизменяющаяся часть (существенные связи и элементы) называется структурой, а изменяющаяся (функциональная) определяется как свойство.

В объекте “треугольник” могут меняться длины сторон, от этого он не перестанет быть треугольником; однако если мы изменим количество вершин, то получим не треугольник, а другую фигуру.

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

Обычно создание моделей начинается не с описания свойств и исследования операций с моделью, а с установления элементов и их связей. Эта фаза создания моделей называется структуризацией.

1.14.2. Типы моделей.

Создавая информационные модели неподвижных объектов, их движения и причин этих движений, получаем модели двух различных видов.

  1. Модели первого типа показывают, из чего состоит объект, как связаны его части. Они называются классифицирующими моделями. С ними работают компьютерные базы данных, программы экспертных систем.

  2. Моделируя движения, главный акцент переносится совсем на другое. Главное в этом случае знать, как модель из существующего состояния перейдёт в другое. Или какое состояние из всех возможных модель приобретёт двигаясь. Такие модели называют динамическими. Они широко используются при моделировании с помощью компьютера различных физических процессов или создавая программное обеспечение, предназначенное для управления техническими приспособлениями (летательными аппаратами, технологическими комплексами). Простейшими динамическими моделями являются электронные таблицы.

  3. Для создания моделей необходимо удобное средство – язык программирования. Особым типом информационной модели считают модели средств моделирования. Примером являются языки программирования, то есть словесные модели.

Следовательно, существуют модели трёх типов:

  1. словесные модели ;

  2. класификационные модели ;

  3. динамические модели.