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

436

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


                          Arc Bar                         CloseGraph Circle
                          Ellipse FillEllipse             FloodFill InitGraph
                          Rectangle OutTextXY             OutText PiesLice
                          PutPixel SetFillStyle           Sector SetLine
                          StileLine SetTextStyle

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




                                                                               www.trk.kg
   431   432   433   434   435   436   437   438   439   440   441