Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

GOSY / 4 блок-все

.pdf
Скачиваний:
33
Добавлен:
09.05.2015
Размер:
1.05 Mб
Скачать

74. МЕТОДИКА ОБУЧЕНИЯ ЛИНИИ

ФОРМАЛИЗАЦИИ И МОДЕЛИРОВАНИЯ Место раздела в содержании базовой подготовки учащихся по информатике

В обязательном минимуме содержания образования по информатике присутствует линия «Моделирование и формализация». Содержание этой линии определено следующим перечнем понятий: моделирование как метод познания, формализация, материальные и информационные модели, информационное моделирование, основные типы информационных моделей. Линия моделирования, наряду с линией информации и информационных процессов, является теоретической основой базового курса информатики. Дальнейшее развитие общеобразовательного курса информатики должно быть связано с углублением этих содержательных линий. Основными проблемами для разработчиков базового курса является, во-первых, выделение из обширной научной области информационного моделирования тех базовых знаний и понятий, которые должны войти в общеобразовательный школьный предмет; во-вторых – разработка методики преподавания этих вопросов.

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

131

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

Методика рассмотрения вопросов: понятие модели, информационное моделирование, типы информационных моделей, формализация

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

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

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

132

по возрастанию степени сложности для восприятия учащимися располагаются в таком порядке:

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

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

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

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

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

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

133

модель корабля может плавать. Из обобщения всего сказанного следует определение:

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

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

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

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

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

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

134

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

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

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

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

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

135

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

Этапы решения задачи на ЭВМ методами информационного моделирования

Решение задач осуществляется по следующим этапам: 1-й этап - постановка задачи

2-й этап формализация, теоретическое построение информационной модели 3-й этап – выбор инструментального компьютерного

средства для реализации модели.

4-й этап – реализация информационной модели на ЭВМ 5-й этап – использование модели для решения поставленной задачи

Программные средства для изучения моделирования

вкурсе информатики

1.Программно-методическая система для изучения алгоритмизации и функционирования компьютера «Учебные роботы».

2.Система программирования: Turbo Pascal, Turbo Prolog, Turbo C и др.

3.Текстовые редакторы: MS Word, Write и др. Настольные издательские системы.

4.Графические редакторы и программы анимации: PaintBrush, CorelDraw и др.

5.Электронные таблицы: Calc, MS Excel и др.

6.Системы управления базами данных: MS Access и др.

7.Интегрированные системы: Microsoft Office и др.

Требования к знаниям и умениям учащихся по линии

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

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

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

136

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

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

-приводить примеры натурных и информационных моделей;

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

-ставить вопросы к моделям и формулировать задачи.

137

138

75 Методика обучения линии алгоритмизации и программирования. Изучение понятия алгоритма.

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

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

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

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

139

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

Методика введения понятия алгоритма

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

Определение алгоритма;

Свойства алгоритма;

Типы алгоритмических задач.

Определение и свойства алгоритма. В учебниках дается следующее определение алгоритма: «Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к искомому результату».

В этом определении содержатся исходные понятия, связанные с алгоритмом и его главные свойства.

Данные

Алгоритм: 1-я команда

……………

N-я команда Исполнитель

СКИ

Результаты

Центральным объектом в этой системе является ИСПОЛНИТЕЛЬ алгоритмов. Исполнитель – это тот объект (или субъект), для управления которым составляется алгоритм. Основной характеристикой исполнителя, с точки зрения управления, является система команд исполнителя (СКИ). Это конечное множество команд, которые понимает исполнитель, т. е. Умеет их исполнять.

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

140

Соседние файлы в папке GOSY