Page 368 - Методика преподавание информатики
P. 368

368

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

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




                                                                               www.trk.kg
   363   364   365   366   367   368   369   370   371   372   373