Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Программирование графических объектов, 9 класс
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Программирование графических объектов, 9 класс

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Презентация.ppt

библиотека
материалов
Программирование графических объектов 9 класс
Цели: Обучающая: сформировать  специальные умения и навыки по работе с график...
Для управления экраном в графическом режиме с помощью программ в Turbo Pasca...
Итак, для запуска графической системы нам необходимо: Подключить модуль GRAPH...
Система координат в графическом режиме.
Процедуры и функции для работы с "графическими примитивами": Circle (X, Y: In...
Управление цветом SetPenColor (clYellow); SetBrushColor(clLime);
10 1

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

№ слайда 1 Программирование графических объектов 9 класс
Описание слайда:

Программирование графических объектов 9 класс

№ слайда 2 Цели: Обучающая: сформировать  специальные умения и навыки по работе с график
Описание слайда:

Цели: Обучающая: сформировать  специальные умения и навыки по работе с графикой в среде программирования Паскаль. Воспитательная: формирование мировоззрения у учащихся; формирование мотивации к изучению предмета “информатика”; формирование чувства коллективизма, дружбы; Развивающая: развитие логического мышления; развитие навыков работы с системой программирования.

№ слайда 3 Для управления экраном в графическом режиме с помощью программ в Turbo Pasca
Описание слайда:

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

№ слайда 4 Итак, для запуска графической системы нам необходимо: Подключить модуль GRAPH
Описание слайда:

Итак, для запуска графической системы нам необходимо: Подключить модуль GRAPH - библиотеку графических процедур: Uses GraphABC;

№ слайда 5 Система координат в графическом режиме.
Описание слайда:

Система координат в графическом режиме.

№ слайда 6 Процедуры и функции для работы с "графическими примитивами": Circle (X, Y: In
Описание слайда:

Процедуры и функции для работы с "графическими примитивами": Circle (X, Y: Integer; R: word) Line (X1, Y1, X2, Y2:Integer) Rectangle (X1, Y1, X2, Y2)

№ слайда 7 Управление цветом SetPenColor (clYellow); SetBrushColor(clLime);
Описание слайда:

Управление цветом SetPenColor (clYellow); SetBrushColor(clLime);

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

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

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

Выбранный для просмотра документ карточки.doc

библиотека
материалов

Программирование графических объектов

circle (x,y,r), рисует круг, где (x,y)- координаты центра, r-радиус


rectangle(x1,y1,x2,y2); рисуется прямоугольник, X1, Y1 - координаты верхнего левого угла, X2, Y2 - координаты нижнего правого угла.


Line (x1,y1,x2,y2); рисуется линия от точки (X1, Y1) до точки (X2, Y2).


SetPenColor (clYellow); (цвет линии)


SetBrushColor(clLime); закрашивает объект ярко-зеленым цветом

clBlackчерный
clPurpleфиолетовый
clWhiteбелый
clMaroonтемно-красный
clRedкрасный
clNavyтемно-синий
clGreenзеленый
clBrownкоричневый
clBlueсиний
clSkyBlueголубой
clYellowжелтый
clCreamкремовый

  

clAqua – бирюзовый
clOlive – оливковый
clFuchsia – сиреневый
clTeal – сине-зеленый
clGray – темно-серый
clLime – ярко-зеленый
clMoneyGreen – цвет зеленых денег
clLtGray – светло-серый
clDkGray – темно-серый
clMedGray – серый
clSilver – серебряный






Программирование графических объектов

circle (x,y,r), рисует круг, где (x,y)- координаты центра, r-радиус


rectangle(x1,y1,x2,y2); рисуется прямоугольник, X1, Y1 - координаты верхнего левого угла, X2, Y2 - координаты нижнего правого угла.


Line (x1,y1,x2,y2); рисуется линия от точки (X1, Y1) до точки (X2, Y2).


SetPenColor (clYellow); (цвет линии)


SetBrushColor(clLime); закрашивает объект ярко-зеленым цветом

clBlack – черный
clPurple – фиолетовый
clWhite – белый
clMaroon – темно-красный
clRed – красный
clNavy – темно-синий
clGreen – зеленый
clBrown – коричневый
clBlue – синий
clSkyBlue – голубой
clYellow – желтый
clCream – кремовый

  

clAqua – бирюзовый
clOlive – оливковый
clFuchsia – сиреневый
clTeal – сине-зеленый
clGray – темно-серый
clLime – ярко-зеленый
clMoneyGreen – цвет зеленых денег
clLtGray – светло-серый
clDkGray – темно-серый
clMedGray – серый
clSilver – серебряный



SetBrushColor(clLime);

circle (300,350,150)


SetPenColor (clBlack);

rectangle(100,100,200,200);


SetBrushColor(clNavy);

Line (90,90,150,150);


SetBrushColor(clLime);

circle (200,400,50)


SetPenColor (clRed);

rectangle(150,150,250,250);


SetPenColor (clNavy);

Line (50,50,50,150);


SetBrushColor(clRed);

circle (350,400,200)


SetBrushColor(clLime);

rectangle(300,100,400,200);


SetPenColor (clBlack);

Line (200,200,400,200);




Сегодня, 15 февраля, открытый урок по информатике

Класс: 9 В

Тема: «Программирование графических объектов»

Учитель: Макушева Т.П.

Время: 11.20 (четвертый урок)


hello_html_m76a408bf.jpg

hello_html_142620fd.jpg






hello_html_63840dd5.jpg






hello_html_3eb909ed.jpg







hello_html_6c319b9b.jpg


hello_html_6c319b9b.jpg

Выбранный для просмотра документ открытый урок.doc

библиотека
материалов



Дубовская общеобразовательная средняя школа

















Открытый урок по информатике

Тема: Программирование графических объектов

9 класс
















Провела: учитель информатики

Макушева Т.П.








2013-2014 учебный год

Цели:

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

Воспитательная: формирование мировоззрения у учащихся; формирование мотивации к изучению предмета “информатика”; формирование чувства коллективизма, дружбы;

Развивающая: развитие логического мышления; развитие навыков работы с системой программирования.


Межпредметные связи: связь c алгеброй и геометрией.

Тип урока: урок сообщение, усвоение новых знаний

Технические и программные средства: персональные компьютеры, проектор, обучающая программа PaskalABC, презентация PowerPoint.


Ход урока

  1. Организационный момент

  2. Изложение нового материала

  3. Первичное закрепление пройденного

  4. Домашнее задание


Изложение нового материала

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


Итак, для запуска графической системы нам необходимо:

1. Подключить модуль GRAPH - библиотеку графических процедур:

Uses GraphABC;


Система координат в графическом режиме.

Примечание. Для нашего графического режима обычно значение максимальной координаты X равно 640 пикселям, а Y- 480 пикселям.

Чтобы точно строить изображение на экране, Вам нужно сначала нарисовать, как это должно выглядеть на бумаге. Для этого начертите в тетради систему координат графического режима.

hello_html_m64dd53da.png

Итак, отсчет начинается с верхнего левого угла с координатами (0;0), значение Х - столбец, отсчет слева направо; значение Y - строка, отсчет сверху вниз.


Процедуры и функции для работы с "графическими примитивами":

Circle (X, Y: Integer; R: word) Рисует текущим цветом окружность радиуса R с центром в точке (X, Y).

Line (X1, Y1, X2, Y2:Integer) Рисует линию от точки X1, Y1, до точки X2, Y2.

Rectangle (X1, Y1, X2, Y2) Рисует прямоугольник, используя текущий цвет. X1, Y1 – координаты левого верхнего угла прямоугольника; X2, Y2 – координаты правого нижнего угла прямоугольника.


Управление цветом

SetPenColor (clYellow); (цвет линии)


SetBrushColor(clLime); (закрашивает объект)

clBlack – черный
clPurple – фиолетовый
clWhite – белый
clMaroon – темно-красный
clRed – красный
clNavy – темно-синий
clGreen – зеленый
clBrown – коричневый
clBlue – синий
clSkyBlue – голубой
clYellow – желтый
clCream – кремовый

  

clAqua – бирюзовый
clOlive – оливковый
clFuchsia – сиреневый
clTeal – сине-зеленый
clGray – темно-серый
clLime – ярко-зеленый
clMoneyGreen – цвет зеленых денег
clLtGray – светло-серый
clDkGray – темно-серый
clMedGray – серый
clSilver – серебряный


Первичное закрепление пройденного

Задание1: необходимо, на системе координат, начертить заданный графический объект, указанным цветом.

  1. SetBrushColor(clLime);circle (300,250,150)

  2. SetPenColor (clBlack); rectangle(100,100,200,200);

  3. SetBrushColor(clNavy); Line (90,90,150,150);

  4. SetBrushColor(clLime); circle (200,400,50)

  5. SetPenColor (clRed); rectangle(150,150,250,250);

  6. SetPenColor (clNavy); Line (50,50,50,150);

  7. SetBrushColor(clRed); circle (100,100,50)

  8. SetBrushColor(clLime); rectangle(300,100,400,200);

  9. SetPenColor (clBlack); Line (200,200,400,200);

  10. SetPenColor (clLime); Line (300,300,450,400);

Задание 2: исправить в программе все ошибки.

use GraphABC

bigin

SetBrushColor clYellow

circl (140,120,50);

Line (20,120,80,120)

Lin (30,70,87,100;

Line (50,29,101,76.25);

Line 103,16,124,64;

Line (140,10,140,60);

Line (159.21,62,187,17)

Line (180,80,230,40);

Line 196,102,250,82

Line (200,120,260,120);

Line (196,144,247,173);

Line (180,167,222,220);

Line (159,179,184,240);

Line (140,180,140,240);

Line (92,238,120,178);

Line (50,210,98,163);

Line (28,163,82,141);

SetBrushColor(clSkyBlue

circle (120,100,10,102);

circle (160,100,10);

Line (140,90,140,130);

Line (140,130,150,130);

SetPenColo (clRed);

Line (110,130,120,150);

Line (160,150,170,130);

Line (120,150,160,150);

end

uses GraphABC;

begin

SetBrushColor(clYellow);

circle (140,120,50);

Line (20,120,80,120);

Line (30,70,87,100);

Line (50,29,101,76);

Line (103,16,124,64);

Line (140,10,140,60);

Line (159,62,187,17);

Line (180,80,230,40);

Line (196,102,250,82);

Line (200,120,260,120);

Line (196,144,247,173);

Line (180,167,222,220);

Line (159,179,184,240);

Line (140,180,140,240);

Line (92,238,120,178);

Line (50,210,98,163);

Line (28,163,82,141);

SetBrushColor(clSkyBlue);

circle (120,100,10);

circle (160,100,10);

Line (140,90,140,130);

Line (140,130,150,130);

SetPenColor (clRed);

Line (110,130,120,150);

Line (160,150,170,130);

Line (120,150,160,150);

end.


Задание 3: Написать программу, которая будет выводить на экран заданный рисунок.


hello_html_142620fd.jpg

Uses GraphABC;

Begin

Line (100,200,200,100);

Line (200,100,300,200);

Rectangle (100,200,300,400);

Rectangle (150,250,200,300);

Rectangle (200,350,250,400);

End.

hello_html_m76a408bf.jpg

Uses GraphABC;

Begin

Line (150,200,250,100);

Line (250,100,400,100);

Line (400,100,450,200);

SetBrushColor(clSkyBlue);

Rectangle (100,200,450,250);

SetBrushColor(clLime);

Circle (150,250,10);

Circle (350,250,10);

End.

hello_html_6c319b9b.jpg

Uses GraphABC;

Begin

Line (400,50,400,400);

SetBrushColor(clSkyBlue);

Rectangle (100,50,400,150);

End.

hello_html_3eb909ed.jpg

Uses GraphABC;

Begin

Line (100,150,150,400);

Line (150,400,200,200);

SetBrushColor(clSkyBlue);

Circle (100,100,50);

SetBrushColor(clLime);

Circle (200,150,50);

End.

hello_html_63840dd5.jpg

Uses GraphABC;

Begin

Line (100,150,150,100);

Line (150,100,500,100);

Line (450,150,500,100);

Line (500,100,500,200);

Line (450,250,500,200);

SetBrushColor(clLime);

Rectangle (100,150,450,250);

End.


Таким образом, осуществляется программирование графических объектов в Паскале.

Домашнее задание

повторение пройденного











Краткое описание документа:

Открытый урок по информатике в 9 классе.В комплекте план урока+презентация+раздаточный материал. Цели: Обучающая: сформировать  специальные умения и навыки по работе с графикой в среде программирования Паскаль. Воспитательная: формирование мировоззрения у учащихся; формирование мотивации к изучению предмета “информатика”; формирование чувства коллективизма, дружбы; Развивающая: развитие логического мышления; развитие навыков работы с системой программирования.   Межпредметные связи: связь c алгеброй и геометрией. Тип урока: урок сообщение, усвоение новых знаний Технические и программные средства: персональные компьютеры, проектор, обучающая программа PaskalABC, презентация PowerPoint.   Ход урока 1.     Организационный момент 2.     Изложение нового материала 3.     Первичное закрепление пройденного 4.     Домашнее задание  
Автор
Дата добавления 26.09.2014
Раздел Информатика
Подраздел Рабочие программы
Просмотров1252
Номер материала 185543092607
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх