Ссылка на архив

Линия "Формализация и моделирование" учебного курса "Информатика"

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

История развития информационных технологий характеризуется быстрым изменением концептуальных представлений, технических средств, методов и сфер применения. В современном мире весьма актуальным для большинства людей стало умение пользоваться информационными технологиями. Проникновение ПК во все сферы жизни общества убеждает в том, что культура общения с ПК становится частью общей культуры человека – термины «Word», «Excel», «Internet» стали такими же обыденными, как «телефон», «телеграф», «телевизор». Но далеко не все понимают разницу между простым «нажиманием клавиш» и целенаправленной работой на компьютере, умением четко поставить задачу, и правильно подойдя к ее решению, используя программные средства (наиболее подходящие) прийти к ожидаемому результату.

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

Важной содержательной линией в курсе информатике является линия «Формализация и моделирование».

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

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

В своей работе :

ü попытаюсь отобразить наиболее существенные стороны линии «Формализация и моделирование»;

ü представлю разработку урока по изучению понятия «модель» на примере математической модели;

ü представлю изложение темы «Введение в информационное моделирование» и др.


Изучаемые вопросы:

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

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

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

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

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

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

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

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

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

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

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

ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ

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

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

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

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

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

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

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

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

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

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

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

А что обозначает слово «формализация»? Это все то, о чем говорилось выше.

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

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

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

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

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

Вводится классификация таблиц. Описывается два типа таблиц: таблицы типа «объект — свойство» и «объект — объект». Это наиболее простые и наиболее часто встречающиеся типы таблиц. Кроме того, даны примеры применения двоичных матриц.

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

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


Таблица 1.

С1С2СЗС4С5
С110010
С201010
СЗ00110
С411111
С500011