Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Презентация по информатике на тему "Графика в языке Паскаль"

Презентация по информатике на тему "Графика в языке Паскаль"

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

Описание разработки

Цели урока:

Получить представление о графике в языках программирования.

Научиться писать простейшие программы для построения рисунка в Паскале.

Презентация по информатике на тему Графика в языке Паскаль

Program s1;

uses graphABC;

begin

setpenwidth (10);

setpencolor (clred);

line (200, 50, 200, 400);

line (300, 50, 300, 400);

line (400, 50, 400, 400);

setpencolor (clgreen);

line (125, 125, 475, 125);

line (125, 225, 475, 225);

line (125, 325, 475, 325);

end.

Полную информацию смотрите в файле. 

Содержимое разработки

Графические операторы в языке Pascal Учитель информатики школы-гимназии №1, г. Шымкента Воробьевская Л.В.

Графические операторы

в языке Pascal

Учитель информатики школы-гимназии №1,

г. Шымкента

Воробьевская Л.В.

Цели урока: Получить представление о графике в языках программирования. Научиться писать простейшие программы для построения рисунка в Паскале.

Цели урока:

  • Получить представление о графике в языках программирования.
  • Научиться писать простейшие программы для построения рисунка в Паскале.
Назначение операторов: uses GraphABC

Назначение операторов:

uses GraphABC

Назначение операторов: SetPixel(x,y,color)

Назначение операторов:

SetPixel(x,y,color)

Назначение операторов: Line(x1,y1,x2,y2)

Назначение операторов:

Line(x1,y1,x2,y2)

Назначение операторов: Rectangle(x1,y1,x2,y2)

Назначение операторов:

Rectangle(x1,y1,x2,y2)

Назначение операторов: Ellipse(x1,y1,x2,y2)

Назначение операторов:

Ellipse(x1,y1,x2,y2)

Назначение операторов: Circle(x,y,r)

Назначение операторов:

Circle(x,y,r)

Назначение операторов: SetPenColor(color)

Назначение операторов:

SetPenColor(color)

Назначение операторов: SetPenWidth(n)

Назначение операторов:

SetPenWidth(n)

Назначение операторов: SetPenStyle(n)

Назначение операторов:

SetPenStyle(n)

Назначение операторов: SetBrushColor(color)

Назначение операторов:

SetBrushColor(color)

Назначение операторов: FloodFill(x,y,color)

Назначение операторов:

FloodFill(x,y,color)

Найдите соответствие между оператором и его функцией

Найдите соответствие между оператором и его функцией

Проверим задание на соответствие: SetPixel(x,y,color) закрашивает один пиксел с координатами (x,y) цветом color. Line(x1,y1,x2,y2)   рисует прямоугольник, заданный координатами противоположных вершин Rectangle(x1,y1,x2,y2)  рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2) SetPenColor(color)  устанавливает цвет кисти, задаваемый параметром color Setbrushcolor(color)  устанавливает цвет пера, задаваемый параметром color SetPenStyle(n ) устанавливает ширину (толщину) пера, равную заданным пикселям SetPenWidth(n)  FloodFill(x,y,color)  устанавливает стиль пера, задаваемый номером заливает область одного цвета цветом color, начиная с заданной точки Сircle(x,y,r)  рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин Ellipse(x1,y1,x2,y2)   рисует окружность с центром в заданной точке и данного радиуса

Проверим задание на соответствие:

SetPixel(x,y,color)

закрашивает один пиксел с координатами (x,y) цветом color.

Line(x1,y1,x2,y2)  

рисует прямоугольник, заданный координатами противоположных вершин

Rectangle(x1,y1,x2,y2) 

рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2)

SetPenColor(color) 

устанавливает цвет кисти, задаваемый параметром color

Setbrushcolor(color) 

устанавливает цвет пера, задаваемый параметром color

SetPenStyle(n )

устанавливает ширину (толщину) пера, равную заданным пикселям

SetPenWidth(n) 

FloodFill(x,y,color) 

устанавливает стиль пера, задаваемый номером

заливает область одного цвета цветом color, начиная с заданной точки

Сircle(x,y,r) 

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

Ellipse(x1,y1,x2,y2)  

рисует окружность с центром в заданной точке и данного радиуса

Определить результат выполнения программы Program s1; Program s2; uses graphABC; uses graphABC; begin begin setpenwidth( 10 ); setpenwidth( 3 ); setpencolor(clblack); setpencolor(clred); line( 200 , 50 , 200 , 400 ); Setbrushcolor(clred); Rectangle( 375 , 150 , 225 , 300 ); line( 300 , 50 , 300 , 400 ); Setbrushcolor(clyellow); line( 400 , 50 , 400 , 400 ); setpencolor(clgreen); Rectangle( 350 , 180 , 250 , 250 ); line( 125 , 125 , 475 , 125 ); line( 225 , 150 , 300 , 50 ); line( 125 , 225 , 475 , 225 ); line( 300 , 50 , 375 , 150 ); line( 125 , 325 , 475 , 325 ); Setbrushcolor(clgray); end. circle( 300 , 110 , 25 ); end.

Определить результат выполнения программы

Program s1;

Program s2;

uses graphABC;

uses graphABC;

begin

begin

setpenwidth( 10 );

setpenwidth( 3 );

setpencolor(clblack);

setpencolor(clred);

line( 200 , 50 , 200 , 400 );

Setbrushcolor(clred);

Rectangle( 375 , 150 , 225 , 300 );

line( 300 , 50 , 300 , 400 );

Setbrushcolor(clyellow);

line( 400 , 50 , 400 , 400 );

setpencolor(clgreen);

Rectangle( 350 , 180 , 250 , 250 );

line( 125 , 125 , 475 , 125 );

line( 225 , 150 , 300 , 50 );

line( 125 , 225 , 475 , 225 );

line( 300 , 50 , 375 , 150 );

line( 125 , 325 , 475 , 325 );

Setbrushcolor(clgray);

end.

circle( 300 , 110 , 25 );

end.

Результат выполнения программы:

Результат выполнения программы:

Запишите программу для реализации изображений:

Запишите программу для реализации изображений:

Программы к рисункам: Program s2; uses graphABC; begin setpencolor(clblack); setpenwidth( 4 ); setbrushcolor(clyellow); circle( 300 , 200 , 150 ); setbrushcolor(clblue); circle( 300 , 200 , 100 ); setbrushcolor(clgreen); circle( 300 , 200 , 50 ); setbrushcolor(clred); circle( 300 , 200 , 25 ); end. Program s1; uses graphABC; begin setpenwidth( 3 ); setpencolor(clred); Setbrushcolor(cllime); circle( 300 , 225 , 109 ); setpencolor(clblack); Setbrushcolor(clyellow); Rectangle( 375 , 150 , 225 , 300 ); end.

Программы к рисункам:

Program s2;

uses graphABC;

begin

setpencolor(clblack);

setpenwidth( 4 );

setbrushcolor(clyellow);

circle( 300 , 200 , 150 );

setbrushcolor(clblue);

circle( 300 , 200 , 100 );

setbrushcolor(clgreen);

circle( 300 , 200 , 50 );

setbrushcolor(clred);

circle( 300 , 200 , 25 );

end.

Program s1;

uses graphABC;

begin

setpenwidth( 3 );

setpencolor(clred);

Setbrushcolor(cllime);

circle( 300 , 225 , 109 );

setpencolor(clblack);

Setbrushcolor(clyellow);

Rectangle( 375 , 150 , 225 , 300 );

end.

 Исправьте ошибки в программах:

Исправьте ошибки в программах:

Должно получиться Получилось

Должно получиться

Получилось

Творческое задание

Творческое задание

Рефлексия

Рефлексия

-75%
Курсы повышения квалификации

Информационная культура и образование

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информатике на тему "Графика в языке Паскаль" (10.74 MB)

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

Чтобы добавить комментарий зарегистрируйтесь или на сайт