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

Обновлено: 04.07.2024

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

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

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

- моделирование как метод познания,

- материальные и информационные модели,

- основные типы информационных моделей.

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

Содержательная структура линии формализации и моделиро­вания представлена на схеме1. ( схема1 )

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

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

• модель самолета предназначается для исследования его полетных свойств;

• макет будущей застройки района создается с целью оценки предлагаемого архи­тектурного решения;

• схема, чертеж или рисунок изделия используется для его изготовления;

• макет строения кристаллической решетки молекул какого-либо вещества нужен для наглядного представления расположения атомов в пространстве;

• с помощью текста, описывающего явление или процесс (процесс — это последо­вательная смена состояний объекта) передаются сведения об этом явлении или процессе другим людям.

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

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

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

Рассмотренный пример позволяет сделать следующие выводы:

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

2. Никакая модель не может заменить само явление. Но при решении конкретной задачи, когда нас интересует определенное свойство изучаемого процесса или явления, модель оказывается полезным, а подчас и единственным инструментом исследования.

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

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

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

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

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

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

Что общего между этими, казалось бы, совершенно различными примерами?

Подобных примеров можно привести множество.

Самым существенным моментом в них является замена реального предмета знаком или совокупностью знаков. Цель этих знаков—что-то сообщить о предмете, выделить его из множества других предметов. Говоря современным языком, знак должен нести инфор­мацию о предмете.

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

1. Если в примере с землетрясением выбрать не десятибалльную, а пятнадцатибалль­ную или стобалльную шкалу, может ли она быть моделью для измерения силы подземных толчков?

2. Поясните разницу между технической моделью парусника (макет) и информацион­ной моделью парусника (словесное описание, чертеж).

3. В чем сходство и различие процессов формализации и моделирования?

4. Могут ли разные явления описываться одной и той же моделью? Если да, приведите пример.

5. Можно ли по модели одного вида построить модель того же явления, но другого вида?

6. Вы имеете текст, описывающий некоторое природное явление (например, радугу). Можете ли вы построить по описанию математическую модель явления?

1. Постройте информационные модели вашей комнаты (например, графическое пред­ставление и словесное описание). Какую из этих моделей вам легче построить?

2. Постройте какую-либо математическую модель вашей комнаты, например, с целью вычисления объема комнаты или определения того, какой процент площади пола свобо­ден от мебели.

3. Рассмотрим в качестве явления какую-нибудь мелодию. В каком виде можно построить модель данного явления? Постройте эту модель.

4. Постройте несколько моделей движения маятниковых часов. Сравните эти модели.

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

7. Формализуйте условие следующей задачи: арбуз весит три килограмма и еще пол-арбуза. Сколько весит арбуз?

- что такое классы и подклассы;

- что такое основание для классификации;

- для чего нужна классификация объектов;

- как провести классификацию;

- как классифицируются компьютерные документы.

- что может служить основанием для классификации моделей;

- классификацию моделей по области использования, способу представления;

- каковы формы представления информационных моделей;

- что такое компьютерная модель.

- что такое моделирование;

- что может служить прототипом для моделирования;

- место моделирования в деятельности человека;

- основные этапы моделирования;

- что такое компьютерная модель;

- что такое компьютерный эксперимент.


• Место моделирования в базовом курсе.

• Понятие модели; типы информационных моделей.

• Что такое формализация.

• Табличная форма информационных моделей.

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

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

1) дана информационная модель объекта; научиться ее пони­мать, делать выводы, использовать для решения задач;

2) дано множество несистематизированных данных о реаль­ном объекте (системе, процессе); систематизировать и, таким образом, получить информационную модель;

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

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

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

Модель — упрощенное подобие реального объекта или процесса.

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

Информационная модель — это описание объекта моделирования

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

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

Форма информационной модели также зависит от цели ее созда­ния. Если важным требованием к модели является ее наглядность, то обычно выбирают графическую форму. Примеры графических моделей: карта местности, чертеж, электрическая схема, график изменения температуры тела со временем. Следует обратить внима­ние учеников на различные назначения этих графических моделей. На примере графика температуры можно обсудить то обстоятель­ство, что та же самая информация могла бы быть представлена и в другой форме. Зависимость температуры от времени можно отразить в числовой таблице — табличная модель, можно описать в виде ма­тематической функции — математическая модель. Для разных целей могут оказаться удобными разные формы модели. С точки зрения наглядности, наиболее подходящей является графическая форма.

Формализация — это замена реального объекта или процесса его формальным описанием, т. е. его информационной моделью.

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

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

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

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

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

Пример. Дана двоичная матрица, отражающая связи между раз­личными серверами компьютерной сети (табл. 1).

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 29.10.2013
Размер файла 125,5 K

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

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

1. Понятие модели

2. Материальные и информационные модели

3. Этапы моделирования

4. Понятие формализации

5. Задания для самостоятельного решения

1. Понятие модели

Объект - некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое.

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

Модель - это упрощенное представление о реальном объекте, процессе или явлении.

Моделирование - построение моделей для изучения объектов, процессов, явлений.

2. Материальные и информационные модели

По способу представления модели делятся на материальные и информационные (См. Схему 1.).

Материальные модели иначе можно назвать предметными или физическими. Они воспроизводят геометрические свойства оригинала и имеют реальное воплощение.

Примеры материальных моделей:

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

Глобус - модель планеты Земля.

Школьные пособия (скелет человека - модель реального скелета, модель атома кислорода и т.д.)

Физические и химические опыты.

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

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

К информационным моделям можно отнести вербальные и знаковые модели.

Вербальная модель - информационная модель в мысленной или разговорной форме.

Примеры вербальных моделей:

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

Идея, возникшая у изобретателя - модель изобретения.

Музыкальная тема, промелькнувшая в голове композитора - модель будущего музыкального произведения.

Знаковая модель - информационная модель, выраженная специальными знаками, т.е. средствами любого формального языка.

Примеры знаковых моделей:

Чертеж кухонной мебели - модель мебели для кухни.

Схема Московского метрополитена - модель метро г. Москвы.

График изменения курса евро - модель роста курса евро.

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

По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные.

Компьютерная модель - это модель, реализованная средствами программной среды.

3. Этапы моделирования

В процессе моделирования выделяют 4 этапа (См. Схему 2):

1. Постановка задачи.

2. Разработка модели.

3. Компьютерный эксперимент.

4. Анализ результатов моделирования.

Задача (или проблема) формулируется на обычном языке, и описание должно быть понятным. Главное на этом этапе - определить объект моделирования и понять. Что собой должен представлять результат.

Формулировка цели моделирования

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

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

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

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

План моделирования должен отражать последовательность работы с моделью. Первыми пунктами в таком плане должны стоять разработка теста и тестирование модели.

Тестирование - процесс проверки правильности модели.

Тест - набор исходных данных, для которых заранее известен результат.

В случае несовпадения тестовых значений необходимо искать и устранять причину.

Технология моделирования - совокупность целенаправленных действий пользователя над компьютерной моделью.

Анализ результатов моделирования

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

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

4. Понятие формализации

Под формализацией понимается сведение некоторого содержания к выбранной форме.

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

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

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

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

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

А, Б, В, Г - знаки для обозначения звуков русского языка;

+, -, *, / - знаки для обозначения арифметических операций.

, , . , - знаки для обозначения операций над множествами.

способность знака выступать заместителем обозначаемого (обозначаемое в семиотике - науке о знаках обозначаемое называют денотантом);

нетождественность знака и денотанта - знак никогда не может заменить обозначаемое полностью;

Первые две особенности вполне понятны, последнюю поясним на следующем примере.

Зрительному образу Р может быть придан смысл:

химический элемент фосфор;

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

Язык - знаковая система, используемая для целей коммуникации и познания.

Все языки можно разделить на естественные и искусственные.

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

Итак, язык характеризуется:

набором используемых знаков;

правилами образования из этих знаков таких языковых конструкций, как слова, фразы и тексты (в широком толковании этих понятий);

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

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

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

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

5. Задания для самостоятельного решения

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

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

Файлы: 1 файл

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

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

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

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

это может быть натурная копия – картина или скульптура;

это может быть модель самолета (например для изучения его аэродинамических характеристик);

это может быть макет какого-либо изделия, по которому в дальнейшем будет изготавливаться оригинал;

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

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

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

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

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

Основные цели моделирования:

1. понять как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружающим миром (ПОНИМАНИЕ).

2. научиться управлять объектом (процессом) и определить наилучшие способы управления при заданных целях и критериях (УПРАВЛЕНИЕ).

3. прогнозировать прямые и косвенные последствия реализации заданных способов и форм воздействия на объект (ПРОГНОЗИРОВАНИЕ).

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

Различают модели: (Пак, Могилев-89)

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

2. идеальные –неразрывным образом связаны с человеческим мышлением, воображением, восприятием. Можно выделить интуитивные модели –театр, литература, живопись и т.п. Единого подхода к классификации идеальных моделей нет. Можно так:

a. вербальные (текстовые) модели – используют последовательности предложений на диалектах естественного языка для описания той или иной области действительности. Например, милицейский протокол.

b. Математические модели – щирокий класс моделей, использующих математические методы. Матмодель звезды – куча уравнений.

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

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

· четко поставить проблему;

· разработать модель исходных данных;

· определить модель представления результатов;

· разработать алгоритм решения задачи;

· ввести программу и исходные данные в память;

· отладить программу, запустить на выполнение и вывести на принтер или экран результаты.

Возникает классическая для информатики триада – модель – алгоритм – программа и обобщенную схему компьютерного моделирования можно представить следующим образом:

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

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

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

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

Формализация - процесс построения информационных моделей с помощью формальных языков.

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

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

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

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

Например, формула F=m*a является формализованным описанием второго закона Ньютона .

Основные определения:

Модель – некоторое упрощенное подобие реального объекта, который отражает существенные особенности (свойства) изучаемого реального объекта, явления или процесса

Моделирование – метод познания, состоящий в создании и исследовании моделей. Т.е. исследование объектов путем построения и изучения моделей

Формализация – процесс построения информационных моделей с помощью формальных языков

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

Параметр – признак или величина, характеризующая какое-либо свойство объекта и принимаемая различные значения

Среда – условие существование объекта

Операция – действие, изменяющее свойство объекта

Система – совокупность взаимосвязанных объектов, воспринимаемая как единое целое

Структура – состав системы, свойства её элементов, их отношения и связи между собой

Этапы моделирования:

1. Постановка задачи: описание задачи, цель моделирования, формализация задачи

2. Разработка модели: информационная модель, компьютерная модель

3. Компьютерный эксперимент – план эксперимента, проведение исследования

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

Моделирование и формализация ( реферат , курсовая , диплом , контрольная )

Содержание

  • ВСТУПЛЕНИЕ
  • 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МОДЕЛИРОВАНИЯ
    • 1. 1. Понятие модели
      • 1. 1. 1. Основные определения
      • 1. 1. 2. Типология моделей
      • 1. 3. 1. Процесс абстрагирования и аналогия
      • 1. 3. 2. Формализация
      • 2. 1. Общая характеристика SADT методологии моделирования
      • 2. 2. Методологии, используемые в SADT технологии
        • 2. 2. 1. Состав функциональной модели
        • 2. 2. 2. Иерархия диаграмм
        • 2. 7. 1. Описание нотации ARIS eEPC
        • 2. 7. 2. Моделирование бизнес-процессов библиотеки в аннотации ARIS

        На этапе анализа результатов выполняется исследование модели в соответствие целям, для которых модель создавалась. На этом этапе определяется насколько модель позволяет решить поставленные перед ней задачи. Именно по итогам этого этапа принимается решение: продолжать исследование или закончить.

        Если результаты не соответствуют целям поставленной задачи, значит, на предыдущих этапах были допущены ошибки. В этом случае необходимо корректировать модель, то есть возвращаться к одному из предыдущих этапов. Процесс повторяется до тех пор, пока результаты компьютерного эксперимента не будут отвечать целям моделирования[6].

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

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

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

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

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

        1) программирование модели, т. е. реализация модели средствами одного из языков программирования универсального (С++, Java, Python, и др.) или специального назначения (Fortran, FoxPro, Prolog, Lisp и др.), при этом используются специальные IDE редакторы (VisualStudio, NetBeans, Eclipse, IntelyIdea, VisualProlog и др.);

        2) построение компьютерной модели на базе одной из методологий моделирования (SADT, UML, ARIS, BPMN и др.) для которых используются специальные CASE редакторы (ERWIN Process Modeler, Rational Rose, ArisExpress, BizagiStudio и др.).

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

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

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

        Последний пятый этап, особый и не относится к разработке модели, а относится к анализу результатов моделирования.

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

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

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

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

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

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

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

        ЛИТЕРАТУРА

        Википедия. Моделирование. Электронный ресурс. Режим доступа

        Терехов С. А. Нейросетевые информационные модели сложных инженерных систем // Нейроинформатика / А. Н. Горбань , В.

        Л. Дунин-Барковский, А. Н. Кирдин и др. —

        Новосибирск: Наука. Сибирское предприятие РАН, 1998. — 296 с.

        Федоров Н. В. Проектирование информационных систем на основе современных CASE-технологий. — М.: МГИУ, 2008. − 287 с.

        Грекул В.И., Денищенко Г. Н. , Коровкина Н. Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В. И. Грекул , Г. Н. Денищенко , Н. Л. Коровкина // ИНТУИТ.ру. − 2008.

        Черемных С.В., Ручкин В. С. , Семенов И. О. Структурный анализ систем IDEF-технологии. / С. В. Черемных , В. С. Ручкин , И. О. Семенов — М.: Финансы и статистика, 2001.

        Козленко Л. Проектирование информационных систем. / Л. Козленко.

        Вендров А. М. Проектирование программного обеспечения экономических информационных систем. / А. М. Вендеров . — М.: Финансы и статистика, 2000.

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

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

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

        Моделирование - метод познания, состоящий в создании и исследовании моделей.

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

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

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

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

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

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

        Один и тот же объект иногда имеет множество моделей , а разные объекты описываются одной моделью.

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

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

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

        Человек в своей деятельности постоянно создает и использует модели окружающего мира.

        1. Модели позволяют представить в наглядной форме объекты и процессы, недоступные для непосредственного восприятия: Физика: модели двигателей; География: глобус – модель земли(реальный размер очень большой) ; Химия – модели кристаллическая решетка, молекул (реальные размеры очень маленькие); Биология – по муляжу человека изучаем внутреннее строение

        2. при Проектировании механизмов и устройств, зданий, электрических цепей используют модели – чертежи и макеты. Математика – изучение объемных фигур

        3. Теоретические модели (для развития науки) – теории законов, гипотез и тд. Иногда создание таких моделей коренным образом меняет представления человека об окружаюжем мире: Коперник- гелиоцентрическая система мира, модель атома Резерфорда-Бора, геном человека)

        4. Художественное творчество - перенос реальной действительности на полотно, скульптура, театр, басня – отношения между животными – отношения между людьми

        Один и тот же объект может иметь множество моделей:

        объект "ЧЕЛОВЕК" его модели:1) химия - БИОХИМИЧЕСКИЙ СОСТАВ

        2) анатомия - СКЕЛЕТ, СТРОЕНИЕ ВНУТРЕННИХ ОРГАНОВ

        3) физика - МАТЕРИАЛЬНАЯ ТОЧКА

        Разные объекты могут описываться одной моделью :

        модель " КАРТА" её объкты : 1) ПОЛЕЗНЫЕ ИСКОПАЕМЫЕ - на карте полезных ископаемых

        2) КЛИМАТИЧЕСКИЕ ЗОНЫ - на карте климатических зон

        3) ГОСУДАРСТВА, СТРАНЫ - на политической карте

        4) ЗВЕЗДЫ - на звездной карте

        5) ТУЗЫ, ДАМЫ, ВОЛЬТЫ и пр. - игральные карты

        Признаки классификаций моделей: 1) по области использования;

        2) по фактору времени;

        3) по отрасли знаний;

        4) по форме представления

        1) Классификация моделей по области использования:

        Учебные модели – используются при обучении;

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

        Научно - технические - создаются для исследования процессов и явлений

        Игровые – репетиция поведения объекта в различных условиях

        Имитационные – отражение реальности в той или иной степени (это метод проб и ошибок)

        2) Классификация моделей по фактору времени:

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

        Динамические – модели, описывающие процессы изменения и развития системы (изменения объекта во времени). Примеры: описание движения тел, развития организмов, процесс химических реакций.

        3) Классификация моделей по отрасли знаний - это классификация по отрасли деятельности человека: Математические, биологические, химические, социальные, экономические, исторические и тд

        4) Классификация моделей по форме представления :

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

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

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

        Вербальные – мысленные модели выраженные в разговорной форме. Используется для передачи мыслей

        Информационные модели – целенаправленно отобранная информация об объекте, которая отражает наиболее существенные для исследователя свойств этого объекта.

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

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

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

        Сетевые – применяют для отражения систем, в которых связи между элементами имеют сложную структуру

        По степени формализации информационные модели бывают образно-знаковые и знаковые. Напримеры:

        Геометрические (рисунок, пиктограмма, чертеж, карта, план, объемное изображение)

        Структурные (таблица, граф, схема, диаграмма)

        Словесные (описание естественными языками)

        Алгоритмические (нумерованный список, пошаговое перечисление, блок-схема)

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

        Специальные – представлены на спец. языках (ноты, хим.формулы)

        Признаки классификаций моделей: Классификация моделей по области использования

        Читайте также: