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