Transcript grafica7

Графика в Паскале
Учитель информатики и
ИКТ СОШ №60
Грязнова А. В.
Расположение системы
координат в графическом
редакторе ЯП Паскаль
Каждая точка задается
двумя координатами (x,
y).
Точка с координатами
(0,0) находится в левом
верхнем углу экрана.
Ось Х направлена
вправо, а ось У вниз.
Режим Detect
устанавливает
разрешающую
способность экрана
640*480 пикселей, т.е.
координата Х может
принимать значения от 0
по 639, а У от 0 по 479.

Setcolor (x)- выбор цвета;

PutPixel (X, Y, цвет) - вывод
точки на экран, где X, Y координаты точки ;
Line ( X1, Y1, X2, Y2 ) - проводит
линию из точки с координатами
(X1, Y1 ) в точку с координатами (
X2, Y2 );
Rectangle (X1, Y1, X2, Y2 ) прямоугольник со сторонами,
параллельными осям координат;
(X1, Y1) и (X2, Y2) - координаты,
определяющие одну из
диагоналей прямоугольника ;



Bar ( X1, Y1, X2, Y2 ) закрашенный прямоугольник
(без окантовки);

Circle ( X, Y, радиус ) – на
экран выводится окружность
с центром в точке ( X, Y )(тип
integer) ;
FloodFill (x, y, цвет границы)
– заливка замкнутой
области;


Setbkcolor (x) – цвет экрана;

Setfillstyle(s, color)- выбор
цветной штриховки.
Графические операторы для построения
изображений
№ цвета Цвет
№ цвета Цвет
0
1
Черный
Синий
9
Ярко-синий
10
Ярко-зеленый
2
3
4
Бирюзовый
Зеленый
Красный
11
Ярко-бирюзовый
12
Ярко-красный
5
6
7
8
Пурпурный
Коричневый
Светло-серый
Темно-серый
13
Ярко-пурпурный
14
Желтый
15
Белый
Цвета и штриховки
№ штрих. Тип штриховки
№ штрих. Тип штриховки
0
{Заполнение цветом фона}
7
{Заполнение прямой клеткой}
1
{Сплошная штриховка}
2
{Горизонтальная
штриховка}
8
{Заполнение косой клеткой}
9
{Заполнение частой сеткой}
3
{/// штриховка}
10
4
{/// штриховка толстыми
линиями}
{Заполнение редкими
точками}
11
{\\\ штриховка толстыми
линиями}
{Заполнение частыми
точками}
12
{Тип задается пользователем}
5
6
{\\\ штриховка}
Цвета и штриховки
Uses graph;
var gd, gm: integer;
begin
gd:= detect;
gm:=0;
initgraph(gd,gm,'');
Setfillstyle(5,5);
Setcolor (3);
Circle ( 300, 200, 100 );
Floodfill(300,40,3);
readln;
Пример программы, изображающей
заштрихованную окружность пурпурным closegraph;
цветом с зеленой границей
end.
•Нарисовать
разноцветные окружности с одним центром и
разными радиусами.
• Нарисовать заштрихованный прямоугольник
Задания для самостоятельного выполнения
Составить программу,
результатом которой
будет следующая
картинка
Поменять цвет экрана.
Нарисовать грузовик и
закрасить его.
Задания для самостоятельного выполнения
Работы
учащихся 7-ых
классов