Графика в Паскале Учитель информатики и ИКТ СОШ 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Синий 2Бирюзовый 3Зеленый 4Красный 5Пурпурный 6Коричневый 7Светло-серый 8Темно-серый цветаЦвет 9Ярко-синий 10Ярко-зеленый 11Ярко-бирюзовый 12Ярко-красный 13Ярко-пурпурный 14Желтый 15Белый
Цвета и штриховки штрих. Тип штриховки 0 { Заполнение цветом фона } 1 { Сплошная штриховка } 2 { Горизонтальная штриховка } 3 {/// штриховка } 4 {/// штриховка толстыми линиями } 5 {\\\ штриховка толстыми линиями } 6 {\\\ штриховка } штрих. Тип штриховки 7 {Заполнение прямой клеткой} 8 {Заполнение косой клеткой} 9 {Заполнение частой сеткой} 10 {Заполнение редкими точками} 11 {Заполнение частыми точками} 12 {Тип задается пользователем}
Uses graph; var gd, gm: integer; begin gd:= detect; gm:=0; initgraph(gd,gm,''); Setfillstyle(5,5); Setcolor (3); Circle ( 300, 20 0, 10 0 ); Floodfill(300,40,3); readln; closegraph; end. Пример программы, изображающей заштрихованную окружность пурпурным цветом с зеленой границей
Нарисовать разноцветные окружности с одним центром и разными радиусами. Нарисовать заштрихованный прямоугольник Задания для самостоятельного выполнения
Составить программу, результатом которой будет следующая картинка Поменять цвет экрана. Нарисовать грузовик и закрасить его. Задания для самостоятельного выполнения
Работы учащихся 7- ых классов