50215 (588698), страница 8

Файл №588698 50215 (Графические возможности программирования в курсе информатики) 8 страница50215 (588698) страница 82016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

Учащиеся должны научиться инициализировать графический режим.

Тема 2. Процедуры работы с графическими примитивами.

Учащиеся знакомятся с графическими операторами и их форматами.

Вывод точки осуществляется процедурой PutPixel (x, y, Color), где x и y– экранные координаты точки, а Color – ее цвет.

При выводе на экран точки ее цвет указывается непосредственно в процедуре PutPixel. Во всех остальных случаях, при построении графических примитивов (линий, прямоугольников, окружностей), а также при выводе текста, цвет их контуров (цвет пера) задается специальной процедурой: SetColor (Color), где Color – цвет.

Для установки цвета фона графического экрана имеется процедура:

SetBkColor (Color).

При выполнении процедуры SetBkColor экран сразу же окрашивается в заданный цвет.

Для построения отрезков прямых имеется специальная процедура Line

(x1, y1, x2, y2), где x1, y1 – координаты начала, а x2, y2 – координаты конца отрезка.

Для построения прямоугольных фигур имеется несколько процедур. Первая из них – процедура вычерчивания одномерного прямоугольника: Rectangle (x1, y1, x2, y2), где x1, y1 – координаты верхнего левого угла, x2, y2 – координаты правого нижнего угла прямоугольника.

Процедура вычерчивания окружностей текущим цветом имеет вид: Circle (x, y, Radius), где x, y – координаты центра окружности, а Radius – ее радиус.

Для вычерчивания дуг используется процедура Arc (x, y, Radius, StartAngle, EndAngle), где x, y – координаты центра дуги, StartAngle и EndAngle – начальный и конечный угол (в градусах), Radius – радиус.

Для заполнения внутренней или внешней области фигуры определенным

образцом закраски используется процедура: FloodFill (X, Y, Border), где x, y – координаты точки внутри или вне фигуры, Border – цвет контура фигуры. Если точка (x, y) находится внутри замкнутой области, то заполняется внутренняя область. Если эта точка находится вне замкнутой области, то заполняется ее внешняя часть.

Учащиеся должны научиться создавать изображения с помощью перечисленных выше графических операторов.

Для закрепления материала предлагается выполнить практическое задание: составить программу по рисунку; изобразить на экране: дом, робота.

Тема 3. Вывод текста в графическом режиме.

В графическом режиме стандартные процедуры вывода Write и Writeln не работают. Для вывода текстовой информации на графический экран используют две процедуры OutText и OutTextxy.

Процедура: OutText (TextString) выводит на экран строку текста начиная с текущего положения графического курсора.

Для закрепления материала предлагается выполнить практическое задание создать сложное графическое изображение с помощью изученных операторов и вывести на экран текстовые надписи.

После прохождения раздела «Графические возможности среды программирования Pascal» учащиеся приобретают следующие знания, умения и навыки:

– владеют знаниями об основных понятиях компьютерной графики, векторном и растровом способах построения изображений;

– имеют представления о способах построения объектов и умеют реализовывать соответствующие алгоритмы на компьютере с помощью языка программирования Pascal;

При проектировании мультимедиа курса учитывались цели и задачи урока, какую роль этот урок играет в системе уроков по изучаемой теме, его тип, структуру, методы, формы учебной деятельности школьников.

Учитывая предназначение урока, мультимедиа курс был использован:

– для изучения нового материала, предъявления новой информации;

– для закрепления пройденного, отработки учебных умений и навыков;

– для повторения, практического применения полученных знаний, умений, навыков;

– для обобщения, систематизации знаний;

– для самостоятельной работы учащихся.

Приведем пример одного план-конспект урока с применением мультимедиа курса в 8-х классах.

Тема урока. Графические режимы программной среды QBasic.

Тип урока: теоретико-практический.

Цели урока:

– познакомить учащихся с инициализацией графического режима программной среды QBasic;

– научить использовать операторы графики для создания рисунков;

– способствовать развитию у учащихся технического, логического и образного мышления, имеющего большое значение в обучении и творчестве;

– развивать творческие возможности и эстетические вкусы учеников при работе над своей программой.

– формировать навыки внимательности, аккуратности и самостоятельности.

Таблица 5

Ход урока

Время

Действие учителя

Действие учеников

1 мин

– Здравствуйте! Продолжим изучение среды программирования QBasic. Ранее мы работали только с текстом с текстом в этой среде, а сегодня на уроке начнем знакомство с графическими возможностями языка Basic.

Ученики записывают тему в тетрадь. И внимательно слушают учителя.

3 мин

14 мин

– С какими видами графики вы знакомы?

(Растровая графика, векторная графика)

– Каковы особенности каждого вида графики?

Изложение нового материала ведётся с помощью мультимедиа курса (Приложение №2).

Содержание:

Экран монитора можно рассматривать как совокупность точек, или их еще называют пикселями. Pixcel – наименьший элемент, который может отобразить дисплей в данном графическом режиме.

Местоположение всех точек на экране образует прямоугольную систему координат из горизонтальных строк по х и вертикальных колонок у.

Количество точек, которое может быть размещено на экране, зависит от разрешающей способности. При средней разрешающей способности горизонтальная строка содержит 320 точек, а вертикальная – 200 точек. Верхняя точка с координатами (0,0), является началом системы координат. Если мы хотим изобразить точку, то надо указать её координаты (x,y).

При загрузке системы QBasic дисплей устанавливается системой в текстовый режим работы. Для задания графического режима работы используется команда Screen N, где N – номер графического режима (таблица режимов).

Так же можно изменить цвет фона при помощи оператора Color,c, где c – номер цвета в палитре (таблица палитры цветов).

Чтобы на экране изобразить точку надо воспользоваться оператором Pset (x, y), c , где: (x, y) – координаты точки на экране, c – номер цвета

Оператор рисующий отрезок Line (x1,y1) – (x2,y2), c, где (x1,y1) – координаты начальной точки отрезка, (x2,y2) – координаты конечной точки отрезка, c – номер цвета линии.

Прямоугольник: Line (x1,y1) – (x2,y2), c, B, где (x1,y1) – координаты начальной точки диагонали прямоугольника, (x2,y2) – координаты конечной точки диагонали прямоугольника. Закрашенный прямоугольник: Line (x1,y1) – (x2,y2), c, BF

Пример 1.

Screen 12

Line (10,10) – (200,10)

Line (10,20)-(200,40),2,B

Line (10,50)-(200,70),2,BF

End.

Ученики активно участвуют в опросе

Ученики смотрят и слушают, записывают в тетрадь ключевые моменты

18 мин

Задания. Изобразить на экране:

1) Российский флаг, флаг состоит их трех полос, поэтому рисовать их надо, используя оператор вывода закрашенного прямоугольника.

2) Домик с окошечком.

Ученики пересаживаются за компьютеры, приступают к практическому заданию.

4 мин

– Сегодня мы познакомились, как работать с графикой в QBasic, а именно познакомились с оператором вывода графического режима Screen, с операторами рисования точки, линии и прямоугольника.

Запишите домашнее задание:

  1. Выучить операторы графики.

  2. Составить программу вывода на экран изображения робота.

Ученики садятся на свои места, записываю домашнее задание.

Приведем пример одного план-конспект урока с применением мультимедиа курса в 10-х классах.

Тема урока. Знакомство с модулем Graph ABC и с некоторыми его командами.

Тип урока: теоретико-практический.

Цели урока:

– познакомить учащихся с инициализацией графического режима программной среды Pascal ABC;

– научить использовать операторы графики для создания рисунков;

– способствовать развитию у учащихся технического, логического и образного мышления, имеющего большое значение в обучении и творчестве;

– развивать творческие возможности и эстетические вкусы учеников при работе над своей программой.

– формировать навыки внимательности, аккуратности и самостоятельности.

Таблица 6

Ход урока

Время

Действие учителя

Действие учеников

1 мин

– Здравствуйте! Продолжим изучение среды программирования Pascal ABC. Ранее мы работали только с текстом с текстом в этой среде, а сегодня на уроке начнем знакомство с графическими возможностями языка Pascal ABC.

Ученики записывают тему в тетрадь. И внимательно слушают учителя.

3 мин

14 мин

– С какими видами графики вы знакомы?

(Растровая графика, векторная графика)

– Каковы особенности каждого вида графики?

Изложение нового материала ведётся с помощью мультимедиа курса (Приложение №2).

Содержание:

При работе в графическом режиме весь экран разбивается на отдельные точки «пиксели». Положение пикселя задается двумя координатами – x и y. Координата x увеличивается слева на право, а координата y – сверху вниз.

Для работы графики, её надо подключить. Для включения графического режима используется процедура uses GraphABC. Модуль Graph содержит процедуры и функции для управления графическим режимом работы экрана. Можно создавать разнообразные графические изображения и выводить на экран текстовые надписи.

Вывод точки осуществляется процедурой PutPixel (x,y, color); где x,y – координаты точки,Color – цвет точки.

Цвет задается символическими константанами.

Для построения отрезков прямых имеется специальная процедура Line (x1,y1,x2,y2); где x1,y1 – координаты начала линии, x2,y2 – координаты конца линии.

Пример программы: изобразить треугольник.

uses GraphABC;

begin

line (40,80,120,80,);

line (120,80,40,20);

line (40,20,40,80);

end.

Для построения прямоугольных фигур имеется процедура Rectangle (x1, y1, x2, y2), где x1, y1– координаты верхнего левого угла,

x2, y2 – координаты нижнего правого угла прямоугольника.

Ученики активно участвуют в опросе

Ученики смотрят и слушают, записывают в тетрадь ключевые моменты

18 мин

Для закрепления изученного материала выполнить программу, в результате выполнения которой будет нарисован аквариум с рыбкой.

Ученики пересаживаются за компьютеры, приступают к практическому заданию.

4 мин

– Сегодня мы познакомились, как работать с графикой в Pascal ABC, а именно познакомились с выводом графического режима, с операторами рисования точки, линии и прямоугольника.

Запишите домашнее задание:

  1. Выучить операторы графики.

  2. Составить программу изображения робота.

Ученики садятся на свои места, записываю домашнее задание.

Экспериментальное внедрение мультимедиа курса в учебный процесс проводилось в период педагогической практики с 2 ноября по 30 ноября 2009 года в школе №26 города Нижнекамска.

Программа проведения опытно-экспериментальной части работы предусматривала три главных этапа: констатирующий; формирующий; контрольный.

Характеристики

Тип файла
Документ
Размер
5,16 Mb
Учебное заведение
Неизвестно

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6358
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее