2. Идея, возникшая у изобретателя - модель изобретения.
3. Музыкальная тема, промелькнувшая в голове композитора - модель будущего музыкального произведения.
Знаковая модель - информационная модель, выраженная специальными знаками, т.е. средствами любого формального языка.
Примеры знаковых моделей:
1. Чертеж кухонной мебели - модель мебели для кухни.
2. Схема Московского метрополитена - модель метро г. Москвы.
3. График изменения курса евро - модель роста (понижения) курса евро.
Вербальные и знаковые модели, как правило, взаимосвязаны. Мысленный образ (например, пути по определенному адресу), может быть облечен в знаковую форму, например, в схему. И наоборот, знаковая модель помогает сформировать в сознании верный мысленный образ.
По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные.
Информационные модели используются при теоретических исследованиях объектов моделирования. В наше время основным инструментом информационного моделирования является компьютерная техника и информационные технологии.
Компьютерная модель - это модель, реализованная средствами программной среды.
Компьютерное моделирование включает в себя прогресс реализмом информационной модели на компьютере и исследование с помощью этой модели объекта моделирования - проведение вычислительного эксперимента.
Графическое, табличное и математическое моделирование удобно воплощать средствами ЭВМ. Для этого сейчас существуют разнообразные программные средства: системы программирования (СП), электронные таблицы (ЭТ), математические пакеты (МП), системы управления базами данных (СУБД), графические редакторы (ГР) и др.
Формализация.
К предметной области информатики относятся средства и методы компьютерного моделирования. Компьютерная модель может быть создана только на основе хорошо формализованной информационной модели. Что же такое формализация?
Формализация информации о некотором объекте - это ее отражение в определенной форме. Можно еще сказать так: формализация - это сведение содержания к форме. Формулы, описывающие физические процессы, - это формализация этих процессов. Радиосхема электронного устройства - это формализация функционирования этого устройства. Ноты, записанные на нотном листе, - это формализация музыки и т.п.
Формализованная информационная модель - это определенные совокупности знаков (символов), которые существуют отдельно от объекта моделирования, могут подвергаться передаче и обработке. Реализация информационной модели на компьютере сводится к ее формализации в форматы данных, с которыми "умеет" работать компьютер.
Но можно говорить и о другой стороне формализации применительно к компьютеру. Программа на определенном языке программирования есть формализованное представление процесса обработки данных. Это не противоречит приведенному выше определению формализованной информационной модели как совокупности знаков, поскольку машинная программа имеет знаковое представление. Компьютерная программа - это модель деятельности человека по обработке информации, сведенная к последовательности элементарных операций, которые умеет выполнять процессор ЭВМ. Поэтому программирование на ЭВМ есть формализация процесса обработки информации. А компьютер выступает в качестве формального исполнителя программы.
Этапы информационного моделирования [19]
В процессе моделирования выделяют 4 этапа (См. Схему 3):
1. Постановка задачи.
2. Разработка модели.
3. Компьютерный эксперимент.
4. Анализ результатов моделирования.
1.
· Описание задачи
Задача (или проблема) формулируется на обычном языке, и описание должно быть понятным. Главное на этом этапе - определить объект моделирования и понять, что собой должен представлять результат.
· Формулировка цели моделирования
Целями моделирования могут быть:
- познание окружающего мира;
- создание объектов с заданными свойствами (эта цель соответствует постановке задачи "как сделать, чтобы…");
- определение последствий воздействия на объект и принятие правильного решения (эта цель соответствует постановке задачи "что будет, если…");
- определение эффективности управления объектом (процессом).
· Анализ объекта
На этом этапе, отталкиваясь от общей формулировки задачи, четко выделяют моделируемый объект и его основные свойства. Поскольку в большинстве случаев исходный объект - это целая совокупность более мелких составляющих, находящихся в некоторой взаимосвязи, то анализ объекта будет подразумевать разложение (расчленение) объекта с целью выявления составляющих и характера связей между ними.
2. Разработка модели
· Информационная модель
На этом этапе выявляются свойства, состояния и другие характеристики элементарных объектов, формируется представление об элементарных объектах, составляющих исходный объект, т.е. информационная модель.
· Знаковая модель
Информационная модель, как правило, представляется в той или иной знаковой форме, которая может быть либо компьютерной, либо некомпьютерной.
· Компьютерная модель
Существует большое количество программных комплексов, которые позволяют проводить исследование (моделирование) информационных моделей. Каждая среда имеет свой инструментарий и позволяет работать с определенными видами информационных объектов, что обуславливает проблему выбора наиболее удобной и эффективной среды для решения поставленной задачи.
3. Компьютерный эксперимент
· План моделирования
План моделирования должен отражать последовательность работы с моделью. Первыми пунктами в таком плане должны стоять разработка теста и тестирование модели.
Тестирование - процесс проверки правильности модели.
Тест - набор исходных данных, для которых заранее известен результат.
В случае несовпадения тестовых значений необходимо искать и устранять причину.
· Технология моделирования
Технология моделирования - совокупность целенаправленных действий пользователя над компьютерной моделью.
4. Анализ результатов моделирования
Конечная цель моделирования - принятие решения, которое должно быть выработано на основе всестороннего анализа полученных результатов. Этот этап решающий - либо исследование продолжается (возврат на 2 или 3 этапы), либо заканчивается.
Основой для выработки решения служат результаты тестирования и экспериментов. Если результаты не соответствуют целям поставленной задачи, значит, допущены ошибки на предыдущих этапах. Это может быть слишком упрощенное построение информационной модели, либо неудачный выбор метода или среды моделирования, либо нарушение технологических приемов при построении модели. Если такие ошибки выявлены, то требуется редактирование модели, т.е. возврат к одному из предыдущих этапов. Процесс продолжается до тех пор, пока результаты моделирования не будут отвечать целям моделирования.
При решении конкретной задачи какой-то из этапов может быть исключен или усовершенствован, какой-то добавлен.
В перечне целей, достижение которых обеспечивает обучение информатике на этапе основного общего образования, указывается развитие творческих способностей средствами ИКТ. Если мы посмотрим цели обучения информатике и информационным технологиям на этапе среднего (полного) образования, то увидим, что здесь помимо средств ИКТ предполагается развитие творческих способностей и путем освоения и использования методов информатики. По нашему мнению, именно моделирование и формализация в наибольшей степени являются теми методами информатики, освоение и использование которых в сочетании с их реализацией средствами ИКТ приведет к повышению уровня развития творческих способностей.
Моделирование - творческий процесс, поэтому обучение данной теме обладает широкими возможностями по развитию творческих способностей учащихся. Рассмотрим некоторые аспекты обучения моделированию в школьном курсе информатики.
По мнению М.П. Лапчика и др. [23] тему "Основные этапы компьютерного моделирования" необходимо изучать в профильных курсах, ориентированных на моделирование. Те же авторы указывают, что при изучении линии "Моделирование и формализация" в базовом курсе учащиеся должны уметь "проводить в несложных случаях системный анализ объекта (формализацию) с целью построения его информационной модели" и "проводить вычислительный эксперимент над простейшей математической моделью" [23, с.259]. Данные умения являются неотъемлемой частью целостного процесса моделирования. Поэтому мы считаем, что изучение указанной темы обязательно в базовом курсе.
Проведем сравнительный анализ основных этапов компьютерного моделирования (автор - Н.В. Макарова [19]), и структуры творческого процесса (автор - Я.А. Пономарев [30]):
Этапы моделирования | Этапы творческого процесса |
1. Постановка задачи:описание задачи;цель моделирования;анализ объекта. | 1. Осознание проблемы:возникновение проблемной ситуации;осмысление и понимание наличных данных;постановка проблемы (вопроса). |
2. Разработка модели. | 2. Разрешение проблемы:выработка гипотезы;развитие решения, эксперимент. |
3. Компьютерный эксперимент. | |
4. Анализ результатов моделирования (если результаты не соответствуют целям, значит, допущены ошибки на предыдущих этапах). | 3. Проверка решения (в результате осуществления данного этапа выдвинутая гипотеза может не оправдаться, тогда она заменяется другой). |
Сравнение этапов позволяет сделать вывод о том, что процесс моделирования легко вписывается, согласуется с творческим процессом. Поэтому обучение учащихся моделированию, и в частности - поэтапному его планированию, ведет к формированию знаний и по планированию творческой деятельности.