sonyps4.ru

Информационная модель (определение). Постулаты, лежащие в основе информационного моделирования

МОДЕЛИРОВАНИЕ КАК МЕТОД РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ

Исторически первыми моделями как заместителями некоторых объектов были языковые знаки, возникшие в ходе развития человечества и постепенно превратившиеся в разговорный язык. Слово было первой моделью реального объекта.

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

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

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

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

Заметим, что такое деление весьма условно, а в рамках информатики информационно-логическую модель будем считать предшествующей математической.

2. ОСНОВНЫЕ ПОНЯТИЯ ИНФОРМАЦИОННОГО МОДЕЛИРОВАНИЯ

Начнем с определения простейших понятий информационного моделирования.

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

Таким образом, объект есть абстракция(модель) предметов реального мира, объединяемых общими характеристиками и поведением.

Информационная модель какой-либо реальной системы состоит из объектов. Каждый объект в модели должен быть обеспечен уникальным и значимым именем
(а также идентификатором, служащим ключом для указания этого объекта, связи его с другими объектами модели). Таким образом обозначение, наименование объекта — это элементарная процедура, лежащая в основе информационного моделирования.

Объект представляет собой один типичный (но неопределенный) экземпляр чего-то в реальном мире и является простейшей информационной моделью. Объекты представляют некие «сущности» предметов реального мира, связанные с решаемой задачей.

Большинство объектов, с которыми приходится встречаться, относятся к одной из следующих категорий:

    реальные объекты;

    роли;

    события;

    взаимодействия;

    спецификации.

Реальный объект — это абстракция физически существующих предметов. Например, на автомобильном заводе это кузов автомобиля, двигатель, коробка передач; при перевозке грузов это контейнер, средство перевозки.

Роль — абстракция цели или назначения человека, части оборудования или учреждения (организации). Например, в университете как в учебном заведении это студент, преподаватель, декан; в университете как в учреждении это приемная комиссия, отдел кадров, бухгалтерия, деканат.

Событие — абстракция чего-то случившегося. Например, поступление заявления от абитуриента в приемную комиссию Университета, сдача (или несдача) экзамена.

Взаимодействия — объекты, получаемые из отношений между другими объектами. Например, сделка, контракт (договор) между двумя сторонами, свидетельство об образовании, выдаваемое учебным заведением его выпускнику.

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

Для каждого, объекта должно существовать его описание — короткое, информационное утверждение , позволяющее установить, является некоторый предмет экземпляром объекта или нет. Например, описание объекта «Абитуриент университета» может быть следующим: человек в возрасте, до 35 лет, имеющий среднее образование, подавший в приемную комиссию документы и заявление о приеме.

Предметы реального мира имеют характеристики (такие, например, как имя, название, регистрационный номер, дата изготовления, вес и т.д.). Каждая отдельная характеристика, общая для всех возможных экземпляров объекта, называется атрибутом . Для каждого экземпляра атрибут принимает определенное значение. Так, объект Книга имеет атрибуты Автор, Название, Год издания, Число страниц.

У каждого объекта должен быть идентификатор — множество из одного или более атрибутов, значения которых определяют каждый экземпляр объекта. Для книги атрибуты Автор и Название совместно образуют идентификатор(т.к. Год издания и Число страниц не могут определить объект Книга. Объект может иметь и несколько идентификаторов, каждый из которых составлен из одного или нескольких атрибутов.

Одним из способов представления объекта информационной модели является таблица.


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

3. СВЯЗИ МЕЖДУ ОБЪЕКТАМИ

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

Существует три вида связи: один-к-одному, один-ко-многим и многие-ко-многим.

Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками. Например,

Предприятие Директор

название, фамилия, имя отчество,

Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой. Например,

Город Район

Название название

(другие атрибуты) (другие атрибуты)

Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой. Например,

Студент Предмет

Фамилия. название

. № зачетной книжки. количество учебных часов

Факультет

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

Идентификатор связи; ,

Формулировку сущности связи;

Вид связи (ее множественность и условность);

Способ описания связи с помощью вспомогательных атрибутов объектов.

Дальнейшее развитие представлений информационного моделирования связано с развитием понятия связи, структур, ими образуемых, и задач, которые могут быть решены на этих структурах. Ниже на рисунке для сравнения приведены схемы информационных моделей типа «очередь» (а), «цикл» (б) и «дерево» в).

Рис. 1.42. Информационные модели типа «очередь» (а), «цикл» (б), «дерево» (в)

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

Понятие информации Новое информационное общество Проект создания базы данных Автомагазин

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

В. Пекелис

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

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

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

Конкретные задачи изучения информатики в школе, приобретают вид:

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

Формирование – это процесс воспитания и обучения, направленный на развитие личности человека или отдельных его качеств. Формировать – это так организовать и проводить воспитание и обучение, так воздействовать на ученика, чтобы развить у него то или иное качество.

Основополагающим на этом пути предлагается освоение раздела “Формализация и моделирование”.

На раздел “Моделирование и формализация” отводится 8 часов. В рамках раздела изучаются следующие темы:

  • Объект. Классификация объектов. Модели объектов. 2ч.
  • Классификация моделей. Основные этапы моделирования. 2ч.
  • Формальная и неформальная постановка задачи.
  • Основные принципы формализации. 2ч.
  • Понятие об информационной технологии решения задач.
  • Построение информационной модели. 2ч.

Основные понятия, которые должны быть усвоены учащимися после изучения темы:

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

В конце изучения раздела учащиеся должны знать :

  • о существовании множества моделей для одного и того же объекта;
  • этапы информационной технологии решения задач с использованием компьютера.

учащиеся должны уметь :

  • приводить примеры моделирования и формализации;
  • приводить примеры формализованного описания объектов и процессов;
  • приводить примеры систем и их моделей.
  • строить и исследовать простейшие информационные модели на компьютере.

Изучение раздела проходит по спирали: начинается с понятия Объект. Классификация объектов. Для изучения используется слайд-фильм, в котором дается определение этим понятиям, наглядно показаныпримеры объектов, объясняется – что такое свойства объекта, среда (смотри <Рисунок 1> , <Рисунок 2>) и т.д.

Используя данный слайд–фильм <Приложение 1 >, учащийся может и самостоятельно разобраться с этими понятиями. После систематизации понятий, связанных с объектом, происходит плавный переход к понятиям модель, классификация моделей (смотри <Рисунок 3> , <Рисунок 4> ) . Ученику даются задания типа: Объект - человек. Явление – гроза. Перечисли их модели и проклассифицируй их.

Человек издавна использует моделирование для исследования объектов, процессов, явлений в различных областях. Результаты этих исследований служат для определения и улучшения характеристик реальных объектов и процессов; для понимания сути явлений и выработки умения приспосабливаться или управлять ими; для конструирования новых объектов или модернизации старых. Моделирование помогает человеку принимать обоснованные и продуманные решения, предвидеть последствия своей деятельности.

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

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

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

Важным моментом в преподавании и усвоении полученных знаний является обеспеченность всех учебных элементов раздела тестами необходимого уровня, которые взяты из методического пособия 5, 7*, также из Интернет, автор Н. Угринович.

В данной статье приведен один из вариантов теста, касающегося основных учебных элементов раздела “Моделирование и Формализация”. Также дан текст контрольной работы, разработанной С.Ю. Пискуновой, и ее решение, из сборника 9*

Тест по теме " Моделирование и формализация"

1. Что называется атрибутом объекта?

  1. Представление объекта реального мира с помощью некоторого набора его характеристик, существенных для решения данной информационной задачи.
  2. Абстракция предметов реального мира, объединяемых общими характеристиками и поведением.
  3. Связь между объектом и его характеристиками.
  4. Каждая отдельная характеристика, общая для всех возможных экземпляров

2. Выбор вида модели зависит от:

  1. Физической природы объекта.
  2. Предназначения объекта.
  3. Цели исследования объекта.
  4. Информационной сущности объекта.

3. Что такое информационная модель объекта?

  1. Материальный или мысленно представляемый объект, замещающий в процессе исследования исходный объект с сохранением наиболее существенных свойств, важных для данного исследования.
  2. Формализованное описание объекта в виде текста на некотором языке кодирования, содержащем всю необходимую информацию об объекте.
  3. Программное средство, реализующее математическую модель.
  4. Описание атрибутов объектов, существенных для рассматриваемой задачи и связей между ними.

4. Укажите классификацию моделей в узком смысле слова:

  1. Натурные, абстрактные, вербальные.
  2. Абстрактные, математические, информационные.
  3. Математические, компьютерные, информационные.
  4. Вербальные, математические, информационные

5. Целью создания информационной модели является:

  1. Обработка данных об объекте реального мира с учетом связи между объектами.
  2. Усложнение модели, учитывая дополнительные факторы, которые были ранее проинформированы.
  3. Исследование объектов, основанное на компьютерном экспериментировании с их математическими моделями.
  4. Представление объекта в виде текста на некотором искусственном языке, доступном компьютерной обработке.

6. В основе информационного моделирования лежит:

  1. Обозначение и наименование объекта.
  2. Замена реального объекта соответствующей ему моделью.
  3. Нахождение аналитического решения, которое дает информацию об исследуемом объекте.
  4. Описание процессов возникновения, обработки и передачи информации в изучаемой системе объектов.

7. Формализация - это

  1. Этап перехода от содержательного описания связей между выделенными признаками объекта к описанию, использующему некоторый язык кодирования.
  2. Замена реального предмета знаком или совокупностью знаков.
  3. Переход от нечетких задач, возникающих в реальной действительности, к формальным информационным моделям.
  4. Выделение существенной информации об объекте.

8. Информационной технологией называется

  1. Процесс, определяемый совокупностью средств и методов обработки, изготовления, изменения состояния, свойств, формы материала.
  2. Изменение исходного состояния объекта.
  3. Процесс, использующий совокупность средств и методов обработки и передачи первичной информации нового качества о состоянии объекта, процесса или явления.
  4. Совокупность определенных действий, направленных на достижение поставленной цели.

9. Что называют имитационным моделированием?

  1. Современная технология исследования объектов.
  2. Изучение физических явлений и процессов с помощью компьютерных моделей.
  3. Реализация математической модели в виде программного средства.

10. Что такое компьютерная информационная модель?

  1. Представление объекта в виде теста на некотором искусственном языке, доступном компьютерной обработке.
  2. Совокупность информации, характеризующая свойства и состояние объекта, а также взаимосвязь с внешним миром.
  3. Модель в мысленной или разговорной форме, реализованная на компьютере.
  4. Метод исследования, связанный с вычислительной техникой.

11. Компьютерный эксперимент состоит из последовательности этапов:

  1. Выбор численного метода - разработка алгоритма - исполнение программы на компьютере.
  2. Построение математической модели - выбор численного метода - разработка алгоритма - исполнение программы на компьютере, анализ решения.
  3. Разработка модели - разработка алгоритма - реализация алгоритма в виде программного средства.
  4. Построение математической модели - разработка алгоритма - исполнение программы на компьютере, анализ решения.
№ вопроса
№ ответа 4 3 2 1 4 3 1 3 3 3 2

Контрольная работа по теме “Моделирование и формализация”

Вариант №1.

1. Составьте ответ по теме “Модели и способы их составления”, последовательно отвечая на вопросы.

  1. Что такое модель объекта?
  2. С какими моделями вы встречаетесь в повседневной жизни?
  3. Что такое информационная модель?
  4. Может ли один объект описываться с помощью различных информационных моделей? Если да, то чем они будут отличаться?
  5. Составьте информационную модель объекта “автомобиль” с целью характеристики его для пассажиров. Как изменится эта модель, если цель - характеристика автомобиля как технического устройства?
  6. Можно ли стратегическую компьютерную игру назвать игровой моделью? Если можно, то почему?

2. Составить математическую модель задачи:

Определить время встречи двух пешеходов, идущих на встречу друг другу.

Вариант №2.

1. Составьте ответ по теме “Классификация объектов”, последовательно отвечая на вопросы.

  1. Что такое классификация объектов? Для чего необходимо классифицировать объекты?
  2. Приведите пример классификации объектов по общим свойствам.
  3. Что такое принцип наследования?
  4. Объясните на примере классификации объектов с общим названием “компьютерная программа”.
  5. По каким признакам можно классифицировать модели?
  6. По какому признаку модели делятся на статические и динамические?

2. Составить математическую модель задачи:

– Определите время, когда один пешеход догонит другого.

Вариант 1

1. Ответы на вопросы

1.1. Модель – это образ, изучающий некоторые существенные стороны объекта, явления или процесса

1.2. В повседневной жизни человек встречается с материальными и информационными моделями.

1.3. Информационные модели дают описание объектов на одном из языков кодирования (разговорном, графическом, научном и т.д.).

1.4. Один и тот же объект может иметь множество моделей, все зависит от того, какие свойства объекта подлежат изучению. Например, один и тот же объект человек в физике рассматривается как материальная точка, в биологии – как система, стремящаяся к самосохранению и т.д.

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

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

L – начальное расстояние

Результат: t – время движения

При: L, v 1 , v 2 > 0

Метод: t = L / (v 1 + v 2)

Вариант 2

1. Ответы на вопросы

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

1.2. Пример классификации по общим свойствам - объект литература по содержанию можно разделить на три больших класса: научная литература, художественная литература, публицистическая литература.

1.3. В иерархической структуре объекты распределены по уровням, где экземпляр нижнего уровня называемый классом-потомком и входит в состав экземпляра более высокого уровня, называемого классом-родителем. Важнейшим свойством классов является наследование – каждый класс-потомок наследует все свойства класса-родителя.

1.4. Любая компьютерная программа это алгоритм, записанный на языке понятном компьютеру. Программы делятся на системные и прикладные. Они выполняют разные функции, но все написаны на языке, понятном компьютеру - это и есть свойство, наследуемое каждым классом-потомком (системными и прикладными программами) от класса родителя – компьютерной программы.

1.5. Модели можно классифицировать по любому существенному признаку.

1.6. Модели, описывающие систему в определенный момент времени, относятся к статистическим информационным моделям. Модели, описывающие процессы изменения и развития системы, относятся к динамическим информационным моделям.

2. Математическая модель задачи

Дано: t 02 – время начала пути второго пешехода

v 1 – скорость первого пешехода

v 2 – скорость второго пешехода

Результат: t – время встречи пешеходов

При: t 02 , v 1 , v 2 > 0; v 1 < v 2

L 2 = (t - t 02)* v 2

t * v 1 = (t - t 02)* v 2

t * v 1 - t * v 2 = - t 02 * v 2

t = t 02 * v 2 / (v 2 - v 1)

Литература:

для учащихся

  1. Иванова И.А. Информатика. 9 класс: Практикум. – Саратов: Лицей, 2004
  2. Информатика, Базовый курс, 7 – 9 классы. – М.: Лаборатория Базовых Знаний, 2001.
  3. Информатика 7-8 класс /под редакцией Н.В.Макаровой. – СПб: Издательство “Питер”, 1999.
  4. Информатика 9 класс /под редакцией Н.В.Макаровой. – СПб: Питер Ком, 1999.
  5. Н. Угринович “Информатика и информационные технологии”
  6. О. Ефимова, В. Морозов, Н. Угринович. Курс компьютерной технологии с основами информатики. Учебное пособие для старших классов. – М., ABF, 1999.

Методика

  1. Бешенков С.А., Лыскова В.Ю., Матвеева Н.В. Формализация и моделирование // Информатика и образование. – 1999. – № 5. – С.*-*; № 6. – С.21-27; № 7. – С.25-29.
  2. Бояршинов В.Г. Математическое моделирование в школьном курсе информатики // Информатика и образование. – 1999. – № 7. – С.13-17.
  3. Водовозов В.М. Информационная подготовка в среде визуальных объектов // Информатика и
    образование. – 2000. – № 4. – С.87-90.
  4. Оборнев Е.А., Оборнева И.В., Карпов В.А. Моделирование в электронных таблицах // Информатика и образование. – 2000. – № 5. – С.47-52.
  5. Информатика. Тестовые задания. – М.: Лаборатория Базовых Знаний, 2002.
  6. Макаренко А.Е. и др. Готовимся к экзамену по информатике. – М.: Айрис-Пресс, 2002
  7. Молодцов В.А., Рыжикова Н.Б. Как сдать экзамен и централизованное тестирование по информатике на 100 баллов. – Ростов н/Д: Феникс, 2003.
  8. Петросян В.Г., Перепеча И.Р., Петросян Л.В. Методы решения физических задач на компьютере // Информатика и образование. – 1996. – № 5. – С.94-99.
  9. Планируемые результаты обучения по информатике и информационным технологиям и их оценка в основной и средней (поной) общеобразовательной школе: Инструктивно-методический сборник / Авторы и составители: Н.Е. Костылева, Л.З. Гумерова, Р.И. Ярочкина, Л.В. Лунина, С.Ю. Пискунова, Е.В. Журавлева – Набережные Челны: ЦРО, 2004.
  10. Пономарева Е.А. Урок по изучению понятия модели // Информатика и образование. – 1999. – № 6. – С. 47-50.
  11. Островская Е.М. Моделирование на компьютере // Информатика и образование. – 1998.– № 7. – С.64-70; № 8. – С.69-84.
  12. Смолянинов А.А. Первые уроки по теме "Моделирование" // Информатика и образование. – 1998.– № 8. – С.23-29.
  13. Хеннер Е.К., Шестаков А.П. Курс "Математическое моделирование" // Информатика и образование. – 1996. – № 4. – С.17-23.

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

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

Еще более сложную картину представляют идеальные модели, неразрывным образом связанные с человеческим мышлением, воображением, восприятием. Среди идеальных моделей можно выделить интуитивные модели, к которым относятся, например, произведения искусства - живопись, скульптура, литература, театр и т.д., но единого подхода к классификации остальных видов идеальных моделей нет. Иногда эти модели все разом относят к информационным. В основе такого подхода лежит расширительное толкование понятия «информация»: «информацией является почти все на свете, а может быть, даже вообще все». Такой подход является не вполне оправданным, так как он переносит информационную природу познания на суть используемых в процессе моделей - при этом любая модель является информационной. Более продуктивным представляется такой подход к классификации идеальных моделей, при котором различают следующие.

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

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

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

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

Рис. 5.1. Обобщенная схема компьютерного математического моделирования

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

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

Рис. 2

Таким образом, объект есть абстракция предметов реального мира, объединяемых общими характеристиками и поведением, рис. 2

Информационная модель какой-либо реальной системы состоит из объектов. Каждый объект в модели должен быть обеспечен уникальным и значимым именем (а также идентификатором, служащим ключом для указания этого объекта, связи его с другими объектами модели). Таким образом обозначение, наименование объекта -это элементарная процедура, лежащая в основе информационного моделирования.

Объект представляет собой один типичный (но неопределенный) экземпляр чего-то в реальном мире и является простейшей информационной моделью. Объекты представляют некие «сущности» предметов реального мира, связанные с решаемой задачей.

Большинство объектов, с которыми приходится встречаться, относятся к одной из следующих категорий:

реальные объекты;

взаимодействия;

спецификации.

Реальный объект - это абстракция физически существующих предметов. Например, на автомобильном заводе это кузов автомобиля, двигатель, коробка передач; при перевозке грузов это контейнер, средство перевозки.

Роль - абстракция цели или назначения человека, части оборудования или учреждения (организации). Например, в университете как в учебном заведении это студент, преподаватель, декан; в университете как в учреждении это приемная комиссия, отдел кадров, бухгалтерия, деканат.

Событие - абстракция чего-то случившегося. Например, поступление заявления от абитуриента в приемную комиссию Университета, сдача (или несдача) экзамена.

Взаимодействия - объекты, получаемые из отношений между другими объектами. Например, сделка, контракт (договор) между двумя сторонами, свидетельство об образовании, выдаваемое учебным заведением его выпускнику.

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

Для каждого объекта должно существовать его описание - короткое информационное утверждение, позволяющее установить, является некоторый предмет экземпляром объекта или нет. Например, описание объекта «Абитуриент университета» может быть следующим: человек в возрасте до 35 лет, имеющий среднее образование, подавший в приемную комиссию документы и заявление о приеме.

Предметы реального мира имеют характеристики (такие, например, как имя, название, регистрационный номер, дата изготовления, вес и т.д.). Каждая отдельная характеристика, общая для всех возможных экземпляров объекта, называется атрибутом. Для каждого экземпляра атрибут принимает определенное значение. Так, объект Книга имеет атрибуты Автор, Название, Год издания. Число страниц.

У каждого объекта должен быть идентификатор - множество из одного или более атрибутов, значения которых определяют каждый экземпляр объекта. Для книги атрибуты Автор и Название совместно образуют идентификатор. В тоже время Год издания и Число страниц идентификаторами быть не могут - ни врозь, ни совместно, так как не определяют объект. Объект может иметь и несколько идентификаторов, каждый из которых составлен из одного или нескольких атрибутов. Один из них может быть выбран как привилегированный для соответствующей ситуации.

Объект может быть представлен вместе со своими атрибутами несколькими различными способами. Графически объект может быть изображен в виде рамки, содержащей имя объекта и имена атрибутов. Атрибуты, которые составляют привилегированный идентификатор объекта, могут быть выделены (например, символом * слева от имени атрибута):

В эквивалентном текстовом представлении это может иметь следующий вид:

Привилегированный идентификатор подчеркивается.

Еще одним способом представления объекта информационной модели является таблица. В этой интерпретации каждый экземпляр объекта является строкой в таблице, а значения атрибутов, соответствующих каждому экземпляру, - клетками строки, табл. 1.

Таблица 1 Таблица как представление информационной модели

Можно классифицировать атрибуты по принадлежности к одному из трех различных типов:

  • * описательные;
  • * указывающие;
  • * вспомогательные.

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

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

Вспомогательные атрибуты используются для связи экземпляра одного объекта с экземпляром другого объекта.

Рассмотрим пример:

Автомобиль;

гос. номер

владелец.

Атрибут «цвет» является описательным, атрибуты «гос. номер» и «марка» - указательными, атрибут «владелец» - вспомогательным, служащим для связи экземпляра объекта Автомобиль с экземпляром объекта Автолюбитель. Если значение вспомогательного атрибута изменится, это говорит о том, что теперь другие экземпляры объектов связаны между собой.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Реферат

на тему:

" Информационно е моделировани е"

1. Моделирование как метод решения прикладных задач

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

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

Еще более сложную картину представляют идеальные модели, неразрывным образом связанные с человеческим мышлением, воображением, восприятием. Среди идеальных моделей можно выделить интуитивные модели, к которым относятся, например, произведения искусства - живопись, скульптура, литература, театр и т.д., но единого подхода к классификации остальных видов идеальных моделей нет. Иногда эти модели все разом относят к информационным. В основе такого подхода лежит расширительное толкование понятия «информация»: «информацией является почти все на свете, а может быть, даже вообще все». Такой подход является не вполне оправданным, так как он переносит информационную природу познания на суть используемых в процессе моделей - при этом любая модель является информационной. Более продуктивным представляется такой подход к классификации идеальных моделей, при котором различают следующие.

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

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

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

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

Рис. 1.37. Обобщенная схема компьютерного математического моделирования

2. Основные понятия информационного моделирования

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

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

Рис. 1.38. Пример абстрагирования при построении информационной модели

Таким образом, объект есть абстракция предметов реального мира, объединяемых общими характеристиками и поведением, рис. 1.38.

Информационная модель какой-либо реальной системы состоит из объектов. Каждый объект в модели должен быть обеспечен уникальным и значимым именем (а также идентификатором, служащим ключом для указания этого объекта, связи его с другими объектами модели). Таким образом обозначение, наименование объекта -это элементарная процедура, лежащая в основе информационного моделирования.

Объект представляет собой один типичный (но неопределенный) экземпляр чего-то в реальном мире и является простейшей информационной моделью. Объекты представляют некие «сущности» предметов реального мира, связанные с решаемой задачей.

Большинство объектов, с которыми приходится встречаться, относятся к одной из следующих категорий:

реальные объекты;

взаимодействия;

спецификации.

Реальный объект - это абстракция физически существующих предметов. Например, на автомобильном заводе это кузов автомобиля, двигатель, коробка передач; при перевозке грузов это контейнер, средство перевозки.

Роль - абстракция цели или назначения человека, части оборудования или учреждения (организации). Например, в университете как в учебном заведении это студент, преподаватель, декан; в университете как в учреждении это приемная комиссия, отдел кадров, бухгалтерия, деканат.

Событие - абстракция чего-то случившегося. Например, поступление заявления от абитуриента в приемную комиссию Университета, сдача (или несдача) экзамена.

Взаимодействия - объекты, получаемые из отношений между другими объектами. Например, сделка, контракт (договор) между двумя сторонами, свидетельство об образовании, выдаваемое учебным заведением его выпускнику.

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

Для каждого объекта должно существовать его описание - короткое информационное утверждение, позволяющее установить, является некоторый предмет экземпляром объекта или нет. Например, описание объекта «Абитуриент университета» может быть следующим: человек в возрасте до 35 лет, имеющий среднее образование, подавший в приемную комиссию документы и заявление о приеме.

Предметы реального мира имеют характеристики (такие, например, как имя, название, регистрационный номер, дата изготовления, вес и т.д.). Каждая отдельная характеристика, общая для всех возможных экземпляров объекта, называется атрибутом. Для каждого экземпляра атрибут принимает определенное значение. Так, объект Книга имеет атрибуты Автор, Название, Год издания. Число страниц.

У каждого объекта должен быть идентификатор - множество из одного или более атрибутов, значения которых определяют каждый экземпляр объекта. Для книги атрибуты Автор и Название совместно образуют идентификатор. В тоже время Год издания и Число страниц идентификаторами быть не могут - ни врозь, ни совместно, так как не определяют объект. Объект может иметь и несколько идентификаторов, каждый из которых составлен из одного или нескольких атрибутов. Один из них может быть выбран как привилегированный для соответствующей ситуации.

Объект может быть представлен вместе со своими атрибутами несколькими различными способами. Графически объект может быть изображен в виде рамки, содержащей имя объекта и имена атрибутов. Атрибуты, которые составляют привилегированный идентификатор объекта, могут быть выделены (например, символом * слева от имени атрибута):

В эквивалентном текстовом представлении это может иметь следующий вид:

Привилегированный идентификатор подчеркивается.

Еще одним способом представления объекта информационной модели является таблица. В этой интерпретации каждый экземпляр объекта является строкой в таблице, а значения атрибутов, соответствующих каждому экземпляру, - клетками строки, табл. 1.11.

Таблица 1. Таблица как представление информационной модели

Можно классифицировать атрибуты по принадлежности к одному из трех различных типов:

* описательные;

* указывающие;

* вспомогательные.

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

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

Вспомогательные атрибуты используются для связи экземпляра одного объекта с экземпляром другого объекта.

Рассмотрим пример:

Автомобиль;

гос. номер

владелец.

Атрибут «цвет» является описательным, атрибуты «гос. номер» и «марка» - указательными, атрибут «владелец» - вспомогательным, служащим для связи экземпляра объекта Автомобиль с экземпляром объекта Автолюбитель. Если значение вспомогательного атрибута изменится, это говорит о том, что теперь другие экземпляры объектов связаны между собой.

3. Связи между объектами

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

Существует три вида связи: один-к-одному (рис. 1.39), один-ко-многим (рис. 1.40) и многие-ко-многим (рис. 1.41).

Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками.

Рис. 1.1. Пример связи «один-к-одному»

Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой >>.

Рис. 1.1. Пример связи «один-ко-многим»

Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой -

Рис. 1.3. Пример связи «многие-ко-многим»

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

Все связи в информационной модели требуют описания, которое, как минимум, включает:

* идентификатор связи;

* формулировку сущности связи;

* вид связи (ее множественность и условность);

* способ описания связи с помощью вспомогательных атрибутов объектов.

Дальнейшее развитие представлений информационного моделирования связано с развитием понятия связи, структур, ими образуемых, и задач, которые могут быть решены на этих структурах. Нам уже известна простая последовательная структура экземпляров - очередь, см. рис. 1.34. Возможными обобщениями информационных моделей являются циклическая структура, таблица (см. табл. 1.10), стек (см. рис. 1.35).

Очень важную роль играет древовидная информационная модель, являющаяся одной из самых распространенных типов классификационных структур. Эта модель строится на основе связи, отражающей отношение части к целому: «А есть часть М» или «М управляет А». Очевидно, древовидная связь является безусловной связью типа один-ко-многим и графически изображена на рис. 1.42, в. На этом же рисунке для сравнения приведены схемы информационных моделей типа «очередь» (а) и «цикл» (б).

Рис. 1.4. Информационные модели типа «очередь» (а), «цикл» (б), «дерево» (в)

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

Еще более общей информационной моделью является, так называемая, графовая структура, рис. 1.43. Графовые структуры являются основой решения огромного количества задач информационного моделирования.

Многие прикладные задачи информационного моделирования были поставлены и изучены достаточно давно, в 50-60-х годах, в связи с активно развивавшимися тогда исследованиями и разработками по научным основам управления в системах различной природы и в связи с попытками смоделировать с помощью компьютеров психическую деятельность человека при решении творческих интеллектуальных задач. Научное знание и модели, которые были получены в ходе решения этих задач, объединены в науке под названием «Кибернетика», в рамках которой существует раздел «Исследования по искусственному интеллекту».

Рис. 1.5. Информационная модель типа «граф»

Подобные документы

    Понятие и сущность ИТ-консалтинга. Направления деятельности фирм специализирующихся в сфере информационного консалтинга. Базовые понятия бизнес-моделирования. Классификация бизнес-процессов. Особенности отчета о причинно-следственном анализе проблемы.

    контрольная работа , добавлен 09.11.2012

    Понятие и сущность производственной функции и изокванты. Классификация товаров на основе прямой и перекрестной эластичности. Характеристика моделей и задач оптимального управления запасами предприятия. Анализ соотношения между доверительными интервалами.

    контрольная работа , добавлен 23.11.2010

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

    презентация , добавлен 16.10.2014

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

    реферат , добавлен 11.02.2011

    Основные понятия и типы моделей, их классификация и цели создания. Особенности применяемых экономико-математических методов. Общая характеристика основных этапов экономико-математического моделирования. Применение стохастических моделей в экономике.

    реферат , добавлен 16.05.2012

    Гомоморфизм - методологическая основа моделирования. Формы представления систем. Последовательность разработки математической модели. Модель как средство экономического анализа. Моделирование информационных систем. Понятие об имитационном моделировании.

    презентация , добавлен 19.12.2013

    Процесс создания и проектирования системы будущих пользователей. Управление деятельностью предприятий, планирование, информационный поиск в больших массивах информации. Основные этапы информационного моделирования Мартина. Пакет Visible Analyst Workbench.

    контрольная работа , добавлен 08.12.2010

    Постановка цели моделирования. Идентификация реальных объектов. Выбор вида моделей, математической схемы. Построение непрерывно-стахостической модели. Основные понятия теории массового обслуживания. Определение потока событий. Постановка алгоритмов.

    курсовая работа , добавлен 20.11.2008

    Методы исследования и моделирования социально-экономических систем. Этапы эконометрического моделирования и классификация эконометрических моделей. Задачи экономики и социологии труда как объект эконометрического моделирования и прогнозирования.

    курсовая работа , добавлен 14.05.2015

    Статические и динамические модели. Анализ имитационных систем моделирования. Система моделирования "AnyLogic". Основные виды имитационного моделирования. Непрерывные, дискретные и гибридные модели. Построение модели кредитного банка и ее анализ.



Загрузка...