Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты_по_информатике_с_ответами_БУП_2004[1].doc
Скачиваний:
5
Добавлен:
30.04.2019
Размер:
1.1 Mб
Скачать

Типы информационных моделей

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

Табличные информационные модели

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

В табличной информационной модели перечень однотипных объектов или свойств размещен в первом столбце (или строке) таблицы, значения их свойств размещаются в следующих столбцах (или строках) таблицы.

Иерархические информационные модели

При табличном моделировании сложных систем модели могут оказаться слишком большими и неудобными для использования. Причина этого в формате табличных моделей, требующем представлять данные единообразно – в форме прямоугольной таблицы. Так, например, если мы представим схему линий московского метрополитена в виде таблицы объектов-станций, где на пересечении каждых строки и столбца будет стоять “+” для соседних станций и пересадок и “-” для всех остальных, то такая таблица будет состоять из более чем 10000 ячеек и пользоваться ей будет практически невозможно.

В сетевых моделях компактно отображаются наиболее существенные отношения между объектами. Обычно сетевые модели изображаются в наглядном графическом виде.

Пример сетевой модели – схема линий метрополитена.

Моделирование и формализация

На протяжении своей истории человечество использовало различные способы и инструменты для создания информационных моделей. Эти способы постоянно совершенствовались. Так, первые информационные модели создавались в форме наскальных рисунков, в настоящее же время информационные модели обычно строятся и исследуются с использованием современных компьютерных технологий.

Формализация .

Естественные языки используются для создания описательных информационных моделей. В истории науки известны многочисленные описательные информационные модели; например, гелиоцентрическая модель мира, которую предложил Коперник, формулировалась следующим образом:

  • Земля вращается вокруг своей оси и вокруг Солнца;

  • орбиты всех планет проходят вокруг Солнца.

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

Язык алгебры позволяет формализовать функциональные зависимости между величинами. Так, Ньютон формализовал гелиоцентрическую систему мира, открыв законы механики и закон всемирного тяготения и записав их в виде алгебраических функциональных зависимостей. В школьном курсе физики рассматривается много разнообразных функциональных зависимостей, выраженных на языке алгебры, которые представляют собой математические модели изучаемых явлений или процессов.

Язык алгебры логики (алгебры высказываний) позволяет строить формальные логические модели. С помощью алгебры высказываний можно формализовать (записать в виде логических выражений) простые и сложные высказывания, выраженные на естественном языке. Построение логических моделей позволяет решать логические задачи, строить логические модели устройств компьютера (сумматора, триггера) и так далее.

В процессе познания окружающего мира человечество постоянно использует моделирование и формализацию. При изучении нового объекта сначала обычно строится его описательная информационная модель на естественном языке, затем она формализуется, то есть выражается с использованием формальных языков (математики, логики и др.).

Визуализация формальных моделей.

В процессе исследования формальных моделей часто производится их визуализация. Для визуализации алгоритмов используются блок-схемы: пространственных соотношений между объектами — чертежи, моделей электрических цепей — электрические схемы, логических моделей устройств — логические схемы и так далее.

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

------------------------------------------------------------------------------------------------------------------------ 2. Построение алгоритма для обработки величин с реализацией на языке программирования (линейный массив или вспомогательные алгоритмы