Page 368 - Методика преподавание информатики
P. 368
368
Сделайте попытку сопоставления; в качестве домашнего задания можно пору-
чить учащимся проделать то же в отношении различных понятий Паскаля,
снабдив их при этом соответствующими синтаксическими диаграммами.
В конце изучения данной темы уместно связать однозначность языка
программирования, наличие строгого описания смысла конструкций, с процес-
сом трансляции программ. Вопрос этот достаточно сложен, но нетрудно до-
биться осознания того, что в трансляторе все эти правила заложены и что лек-
сический, синтаксический и семантический анализ текста программы является
частью процесса трансляции, так как каждый из учащихся имеет опыт отладки
простых программ и видел, что происходит при наличии ошибок.
Язык управления учебными исполнителями как логико-
лингвистическая модель. Другие логико-лингвистические модели, вполне до-
ступные для изучения, связаны с многочисленными учебными исполнителями.
Их использование при изучении информатики является методически полностью
оправданным, особенно на ранних этапах.
Обсудим план построения соответствующей беседы (урока), базируясь на
Черепашке ЛОГО — одном из самых популярных учебных исполнителей. Цель
урока — не изучение языка ЛОГО (предполагается, что учащиеся с ним знако-
мы), а выявление его как логико-лингвистической модели. Однако этот урок
вполне уместно сопроводить работой за компьютером.
Итак, выбрав некоторую версию «Черепашки» (они довольно сильно раз-
личаются друг от друга), начнем разговор о том, что Черепашка ЛОГО есть
простейшая модель объекта, который может:
• перемещаться по некоторому полю в заданном направлении на заданное
расстояние;
• менять направление перемещения;
• реагировать на достижение границы поля;
• оставлять или не оставлять за собой след.
Кроме того, «Черепашка» может выполнять достаточно сложные логиче-
ские предписания (движения в зависимости от условий, циклические движе-
ния).
Методически урок может быть построен следующим образом.
1. Напомните учащимся о ЛОГО.
2. Сопоставляя движение реальной черепахи с Черепашкой ЛОГО, обсу-
дите, в каком смысле второе является моделью первого (цели моделирования,
какие сделаны огрубления и т.д.).
3. Постройте метаязык, описывающий язык управления ЛОГО-
черепашкой. Аппаратом для этого может быть язык синтаксических диаграмм
Вирта. Возможная последовательность действий:
• выявите базовые понятия языка ЛОГО;
• выявите основные конструкции;
• постройте набор синтаксических диаграмм (частично или полностью, в
зависимости от ситуации).
www.trk.kg