Добавить материал и получить бесплатное свидетельство о публикации
Главная / Информатика / Конспект урока на тему «Графика на языке программирования Turbo Pascal» 11 класс

Конспект урока на тему «Графика на языке программирования Turbo Pascal» 11 класс

Курсы профессиональной переподготовки от Московского учебного центра "Профессионал"

Специально для учителей, воспитателей и других работников системы образования только до 31 августа действуют скидки до 50% при обучении на курсах профессиональной переподготовки (184 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: ВЫБРАТЬ КУРС


Документы в архиве:

728.5 КБ 2-2-5-7.ppt

Название документа 2-2-5-7.ppt

Графика на языке программирования Turbo Pascal
Модули: GRAPH и CRT
В графическом режиме весь экран разбивается на отдельные точки — "пикселы". П...
Uses Crt, Graph;
Описание некоторых основных графических процедур и функций Arc(X, Y: Integer;...
Константы цвета: Black = 0; {Черный} Blue = 1;   {Синий} Green = 2; {Зеленый}...
Шаблоны штриховки:
Примеры графических программ
График функции
Солнце садится
Появляются звезды и луна
Фрактальная графика. Пересекающиеся круги
Концентрические окружности
Примеры графических объектов, созданных в Turbo Pascal
Движение разноцветных ломаных
Лошадь
Практическая работа
‹‹
1 из 18
››

Описание презентации по отдельным слайдам:

№ слайда 1 Графика на языке программирования Turbo Pascal
Описание слайда:

Графика на языке программирования Turbo Pascal

№ слайда 2 Модули: GRAPH и CRT
Описание слайда:

Модули: GRAPH и CRT

№ слайда 3 В графическом режиме весь экран разбивается на отдельные точки — "пикселы". П
Описание слайда:

В графическом режиме весь экран разбивается на отдельные точки — "пикселы". Положение пиксела также задается двумя координатами — X и Y.

№ слайда 4 Uses Crt, Graph;
Описание слайда:

Uses Crt, Graph;

№ слайда 5 Описание некоторых основных графических процедур и функций Arc(X, Y: Integer;
Описание слайда:

Описание некоторых основных графических процедур и функций Arc(X, Y: Integer; U1, U2, R: Word)  строит дугу окружности Circle(X, Y: Integer; R: Word) рисует текущим цветом окружность радиуса R c центром в точке (X,Y). Ellipse(X, Y: Integer; U1, U2, XR, YR: Word)   рисует дугу эллипса текущим цветом Line(X1, Y1, X2, Y2: Integer)   рисует линию от точки X1, Y1 до точки X2,Y2. SetBkColor(Соlor: Word)   устанавливает цвет фона.

№ слайда 6 Константы цвета: Black = 0; {Черный} Blue = 1;   {Синий} Green = 2; {Зеленый}
Описание слайда:

Константы цвета: Black = 0; {Черный} Blue = 1;   {Синий} Green = 2; {Зеленый} Cyan = 3; {Голубой} Red = 4; {Красный} Magenta = 5;  {Фиолетовый} Brown = 6;{Коричневый} LightGray = 7; {Светлосерый} DarkGray = 8; {Темносерый} LightBlue = 9; {Яркосиний} LightGreen =10; {Яркозеленый} LightCyan = 11; {Яркоголубой} LightRed = 12; {Розовый} LightMagenta = 13; {Малиновый} Yellow = 14; {Желтый} White = 15; {Белый}

№ слайда 7 Шаблоны штриховки:
Описание слайда:

Шаблоны штриховки:

№ слайда 8 Примеры графических программ
Описание слайда:

Примеры графических программ

№ слайда 9 График функции
Описание слайда:

График функции

№ слайда 10 Солнце садится
Описание слайда:

Солнце садится

№ слайда 11 Появляются звезды и луна
Описание слайда:

Появляются звезды и луна

№ слайда 12 Фрактальная графика. Пересекающиеся круги
Описание слайда:

Фрактальная графика. Пересекающиеся круги

№ слайда 13 Концентрические окружности
Описание слайда:

Концентрические окружности

№ слайда 14 Примеры графических объектов, созданных в Turbo Pascal
Описание слайда:

Примеры графических объектов, созданных в Turbo Pascal

№ слайда 15 Движение разноцветных ломаных
Описание слайда:

Движение разноцветных ломаных

№ слайда 16 Лошадь
Описание слайда:

Лошадь

№ слайда 17 Практическая работа
Описание слайда:

Практическая работа

№ слайда 18
Описание слайда:

  • Информатика
Описание:

Тип урока: урок – знакомство с новым материалом.
Цели урока:
Оперативные:

  1. раскрыть содержание понятия графика на языке программирования TP;
  2. освоить основные графические процедуры и функции;
  3. обеспечить овладение учащихся приемами составления графических программ.

Учебные:

  1. расширение понятия графики;
  2. формирование умения составлять графические программы.

Общепедагогические:

  1. совершенствование операций сравнения, обобщения;
  2. развитие гибкости, алгоритмичности, критичности мышления;
  3. развитие у учащихся способности к взаимопомощи;
  4. развитие самостоятельности учащихся.

Методы, планируемые к использованию на уроке:
Словесный метод беседа;
Задачный метод.
Дидактические средства:
Презентация, выполненная в программе PowerPoint; карточки с описанием некоторых процедур и функций (приложение 1); компьютер с программой ТР.

Ход урока
(перед уроком учитель разлаживает на парты ученикам карточки с описанием некоторых процедур и функций)

  1. Приветствие.
  2. Проверка домашнего задания.
  3. Объяснение нового материала (слайд 1):
    - В современном мире встречается очень много графических элементов. Что же такое графика? (ученики высказывают свои мнения).

    - Мы будем сегодня рассматривать графику на языке программирования, который мы изучаем – это Turbo Pascal. Прежде, чем приступить к созданию графических программ на Turbo Pascal, необходимо ознакомиться с богатейшими графическими возможностями этого языка, сосредоточенными в стандартных модулях (слайд 2) (библиотеках) GRAPH и CRT (название CRT происходит от Catdode-Ray Tube — электронно-лучевая трубка). Эти модули содержат описания стандартных констант, процедур и функций, графическом режиме. (слайд 3).

    При работе в графическом режиме весь экран разбивается на отдельные точки — "пикселы". Положение пиксела также задается двумя координатами — X и Y. Координата X увеличивается слева направо, а координата Y — сверху вниз. (слайд 4)

    Подключение модулей CRT и GRAPH к программе осуществляется с помощью ключевого слова Uses (англ.uses — использует) Uses Crt, Graph.

    - (слайд 5) Теперь рассмотрим некоторые графические процедуры и функции. У вас на столе лежат такие же таблички с процедурами.
    - Скажите, для того, чтобы нарисовать круг, какую необходимо использовать процедуру? (ученики отвечают)
    - Нарисуйте в программе круг.
    - (слайд 6) Для того, чтобы графические объекты выглядели более красиво и привлекали внимание, используют цвета и штриховку (слайд 7). У вас на карточках тоже показано как оформляются в программе цвета и штриховка.
    - Сейчас вы будете выполнять простейшие графические объекты, в частности, создадите снеговика. Но для начала я хочу показать, какие еще объекты можно создавать с помощью языка программирования Turbo Pascal. (остальные слайды).
    - Теперь самостоятельно постарайтесь создать (слайд 17) примерно такого снеговика.

  4. Итог урока: Сегодня мы познакомились с некоторыми графическими функциями и процедурами, попытались построить простейший графический объект.

  5. Домашнее задание (творческое): Составить программу, изображающую вашего любимого героя.

    Приложение 1

    Описание некоторых графических процедур и функций

    Arc(X, Y: Integer; U1, U2, R: Word)   Строит дугу окружности X, Y — координаты центра дуги, U1 — угол до начальной точки дуги, отсчитываемый против часовой стрелки от горизонтальной оси, направленной слева направо, U2 — угол до конечной точки дуги, отсчитываемый так же, как U1, R — радиус дуги.
    Bar(X1, Y1, X2, Y2: Integer)   Закрашенный прямоугольник.
    Circle(X, Y: Integer; R: Word)   Рисует текущим цветом окружность радиуса R c центром в точке (X,Y).
    Ellipse(X, Y: Integer; U1, U2, XR, YR: Word)   Рисует дугу эллипса текущим цветом; X, Y — координаты центра эллипса; U1, U2 — углы до начальной и конечной точек дуги эллипса (см. процедуру Arc); XR, YR — горизонтальная и вертикальная полуоси эллипса.
    FillEllipse(X, Y: Integer; XR, YR: Word)   Рисует заштрихованный эллипс, используя X,Y как центр и XR,YR как горизонтальную и вертикальную полуоси эллипса.
    FillPoly(N: Word; Var PolyPoints)   Рисует и штрихует многоугольник, содержащий N вершин с координатами в PolyPoints.
    Line(X1, Y1, X2, Y2: Integer)   Рисует линию от точки X1, Y1 до точки X2,Y2.
    LineTo(X, Y: Integer)   Рисует линию от текущего указателя к точке X,Y.
    PieSlice(X, Y: Integer; U1, U2, Radius: Word)   Строит сектор круга, закрашенный текущей штриховкой и цветом заполнения. X, Y — координаты центра сектора круга; U1 и U2 — начальный и конечный углы сектора, отсчитываемые против часовой стрелки от горизонтальной оси, направленной вправо; Radius — радиус сектора.
    PutPixel(X, Y: Integer; Color: Word)   Выводит точку цветом Color с координатами X, Y.
    Rectangle(X1, Y1, X2, Y2)   Рисует контур прямоугольника, используя текущий цвет и тип линии. X1, Y1 — координаты левого верхнего угла прямоугольника, X2, Y2 — координаты правого нижнего угла прямоугольника.
    Sector(X, Y: Integer; U1, U2, XR, YR: Word)   Рисует и штрихует сектор эллипса радиусами XR, YR с центром в X, Y от начального угла U1 к конечному углу U2.
    SetBkColor(Соlor: Word)   Устанавливает цвет фона.
    SetFillStyle(Pattern, Color: Word)   Устанавливает образец штриховки и цвет.
    SetLineStyle(LineStile, Pattern, Thickness: Word)   Устанавливает толщину и стиль линии.
    SetViewPort(X1, Y1, X2, Y2: Integer; ClipOn: Boolean)   Устанавливает прямоугольное окно на графическом экране. Параметр ClipOn определяет "отсечку" элементов изображения, не умещающихся в окне.

    Константы цвета


    Black = 0; {Черный} 
    Blue = 1;   {Синий} 
    Green = 2; {Зеленый} 
    Cyan = 3; {Голубой} 
    Red = 4; {Красный} 
    Magenta = 5;  {Фиолетовый} 
    Brown = 6;   {Коричневый} 
    LightGray = 7; {Светлосерый} 

    DarkGray = 8;   {Темносерый} 
    LightBlue = 9; {Яркосиний} 
    LightGreen = 10;  {Яркозеленый} 
    LightCyan = 11;   {Яркоголубой} 
    LightRed = 12; {Розовый} 
    LightMagenta = 13; {Малиновый} 
    Yellow = 14;   {Желтый} 
    White = 15; {Белый}

    Константы шаблона штриховки


    EmptyFill = 0; 
    SolidFill = 1; 
    LineFill = 2; 
    LtSlashFill = 3; 
    SlashFill = 4; 
    BkSlashFill = 5; 
    LtBkSlashFill = 6; 
    HatchFill = 7; 
    XHatchFill = 8; 
    InterleaveFill = 9; 
    WideDotFill = 10; 
    CloseDotFill = 11; 
    UserFill = 12. 

    {Заполнение цветом фона} 
    {Сплошная штриховка} 
    {Горизонтальная штриховка} 
    {/// штриховка} 
    {/// штриховка толстыми линиями} 
    {\\ штриховка толстыми линиями} 
    {\\ штриховка} 
    {Заполнение прямой клеткой} 
    {Заполнение косой клеткой} 
    {Заполнение частой сеткой} 
    {Заполнение редкими точками} 
    {Заполнение частыми точками} 
    {Тип задается пользователем} 



dop.pngДополнительно: Демонстрационный материал к уроку презентация на тему: «Графика на языке программирования Turbo Pascal»



Слайд 1
gr1.jpg




Слайд 9
gr9.jpg




Слайд 9
gr16.jpg


Здесь представлен лишь скриншот презентации. Полный вариант содержит 18 слайдов.

Автор Середкина Татьяна Юрьевна
Дата добавления 23.08.2009
Раздел Информатика
Подраздел
Просмотров 7015
Номер материала 538
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

Популярные курсы