Шох Т.К.
Северо-Казахстанский Государственный университет,
Казахстан
Развитие
творческих способностей при помощи графики в Pascal ABC
В современном образовании проблема развития творческих способностей учащихся
приобретает новое звучание и требует дальнейшего осмысления. Наше время – время
перемен. Компьютер сегодня проникает во все сферы жизни, становясь инструментом
решения многих проблем. Сейчас нашей стране нужны люди, способные принимать
быстрые нестандартные решения, умеющие творчески мыслить. В обучении
информатики на уроках необходимо создавать атмосферу творческого поиска,
помогающую школьнику как можно более полно раскрыть свои способности. Для этого
на уроках информатики в раздел программирование я предлагаю изучать
при помощи графики. Использование
элементов рисования в обучении существенно повышает творческую и познавательную активность, уровень знаний по информатике учащихся.
Очень много инструментов придумано для рисования. Каждый из нас в детстве любил рисовать красивые квадратики
или кружочки, разукрашивать их различными цветами, используя кисти, фломастеры,
цветные карандаши. С
некоторых пор отличным помощником человека при создании рисунков является
компьютер, заменяющий почти все инструменты художника и все фактуры. Для этого
разработано большое количество компьютерных программ. В последнее время, чтобы нарисовать даже
самый простой кружок или прямоугольник, мы чаще всего пользуемся графическими
редакторами. Графическим
редактором называется программа, помогающая человеку создавать рисунки. Многие родители даже не
подозревают, насколько это просто и интересно. Один из самых простейших
графических редакторов называется Paint.
Технология
«рисование»
позволяет в полной мере применить личностно - ориентированный подход в обучении. Это замена пассивного
типа обучения, в котором ученику отводится роль слушающего, усваивающего,
повторяющего, активным обучением, при котором учащийся является активным
творцом знаний, решений, информации. Преподаватель создает условия, определяющие мотив деятельности,
формирует систему знаний на основе самоуправления процессом обучения,
стимулирует активность учеников, обеспечивает дифференцированный подход в
процессе обучения.
Возможность двух и трех мерной графики
предоставляет язык программирования Паскаль. Графика в Паскале - настолько
интересная вещь, что простое рисование в Paint вас может переутомить, тогда как
со встроенными процедурами и функциями способны вовлечь учащихся в творческий
процесс. Казалось бы, что можно со стандартными процедурами и функциями рисовать
в Pascal ABC? В действительности очень многое и даже
самые сложные изображения.
Для того чтобы мы могли что-либо нарисовать на экране, нам
нужно уметь задавать положение на экране того, что мы рисуем. Для этого с
экраном связывается система координат следующего вида: точка 0,0 находится в
левом верхнем углу. Привычная для нас система координат «перевернута». Каждая
точка на экране на самом деле представляет собой очень маленький прямоугольник
(и поскольку это не совсем точка, то иногда используют специальный термин – «пиксел»).
Количество точек (пикселов), умещающихся на экране по вертикали и горизонтали,
называют разрешающей способностью. Разрешающая способность экрана в режиме
VGAhi - 640x480. Это означает, что по горизонтали на экране умещается 640
точек, а по вертикали - 480.
Для
рисования в Pascal ABC необходимо запустить специальный модуль GraphABC,
использование специальных функций и процедур помогут вам нарисовать точку,
отрезок, окружность и прямоугольник и другие фигуры.
Первой инструкцией
программы должна быть инструкция
uses GraphABC (что можно перевести на русский язык как выражение
"используется графика", или "модуль GraphABC.TPU
подключен"), формально эта строка разрешает нам использовать процедуры и
функции библиотеки GraphABC.TPU. GraphABC.TPU - библиотека содержащая
процедуры и функции для поддержки графического режима, она делает процесс
графического программирования более эффективным, (в этом библиотечном модуле
содержится 79 графических процедур, функций, различных стандартных констант и
типов данных), набор драйверов, позволяющих работать с разными типами
мониторов, и набор шрифтов для вывода на графический экран текстов разной
величины и формы.
Приведем пример графической
процедуры.
procedure Line(x1,y1,x2,y2: integer);
- рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2). Как Вы уже
догадались, процедура Line(xl,yl,x2,y2) рисует на экране отрезок, соединяющий
точки (xl,yl) и (х2,у2).
Цвет задается при помощи констант, на пример: clBlack – черный, clPurple –
фиолетовый, clWhite – белый и так далее.
Из чего делаем вывод
графика в Pascal ABC
содержит константы, типы, процедуры и функции для рисования в графическом окне.
Они подразделяются на следующие группы: графические примитивы, действия с
цветом, действия с точками и прямоугольниками, действия с пером, действия с
кистью, действие со шрифтом, действия с рисунками, действия с графическим
окном, задание режимов вывода.
Работа с
графикой наиболее эффективно и целенаправленно развивает наглядно-образное
мышление, очень важное в любом творческом процессе, поскольку любое новое
решение обычно предстает перед мысленным взором в виде картин, схем, моделей.
Графика в Pascal ABC является и общеобразовательным в том смысле, что он развивает
пространственное, логическое, абстрактное мышление, творческие качества
личности, наблюдательность, внимание, формирует пространственное воображение и
пространственные представления, обеспечивает графическую грамотность.
Литература