графика в паскале.pptx
- Количество слайдов: 7
Графический модуль в Pascal ABC
Графический модуль имеет имя Graph. ABC Указывается в программе: Uses Graph. ABC; Модуль Graph. ABC вызывает собственное окно с изменяемыми размерами, в котором отображается графика.
Операторы используемые в графике: • Line. To(x, y); - рисует отрезок от текущего положения пера до точки (x, y); координаты пера при этом также становятся равными (x, y). • Line(x 1, y 1, x 2, y 2); - рисует отрезок с началом в точке (x 1, y 1) и концом в точке (x 2, y 2). • Circle(x, y, r); - рисует окружность с центром в точке (x, y) и радиусом r. • Rectangle(x 1, y 1, x 2, y 2); - рисует прямоугольник, заданный координатами противоположных вершин (x 1, y 1) и (x 2, y 2). • Flood. Fill(x, y, color); - заливает область одного цвета цветом color, начиная с точки (x, y). • Set. Window. Size(x, y); - устанавливает ширину и высоту графического окна. • Set. Pixel(x, y, color); - высвечивает точку на экране.
• Clear. Window; - очищает графическое окно белым цветом. • Clear. Window(color); - очищает графическое окно указанным цветом. • Set. Pixel(x, y, color); - Закрашивает один пиксел с координатами (x, y) цветом color • Set. Pen. Color(color); - устанавливает цвет пера, задаваемый параметром color. • Цвет также можно задать с помощью палитры RGB для этого вместо color пишется rgb(r, g, b): где r, b, g - числа от 0 до 255. • Set. Pen. Width(n); - устанавливает ширину (толщину) пера, равную n пикселям. • Set. Brush. Color(color); - устанавливает цвет кисти, заливка кистью распространяется на замкнутый контур, описание которого следует за процедурой установки цвета кисти. • Ellipse(x 1, y 1, x 2, y 2); - рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x 1, y 1) и (x 2, y 2).
Основные цвета в Паскале. ABC cl. Black – черный cl. Purple – фиолетовый cl. White – белый cl. Maroon – темно-красный cl. Red – красный cl. Navy – темно-синий cl. Green – зеленый cl. Brown – коричневый cl. Blue – синий cl. Sky. Blue – голубой cl. Yellow – желтый cl. Cream – кремовый cl. Aqua – бирюзовый cl. Olive – оливковый cl. Fuchsia – сиреневый cl. Teal – сине-зеленый cl. Gray – темно-серый cl. Lime – ярко-зеленый cl. Money. Green – цвет зеленых денег cl. Lt. Gray – светло-серый cl. Dk. Gray – темно-серый cl. Med. Gray – серый cl. Silver – серебряный
Задача 1: нарисовать
Program pr; uses Graph. ABC; Begin Set. Window. Size(600, 400); Line (200, 400, 200); Line. TO (300, 140); Line. TO (200, 200); Flood. Fill (300, 170, clblue); Line (200, 400, 200); Line. To (300, 260); Line. To (200, 200); Flood. Fill (300, 230, cllime); circle (160, 200, 40); Flood. Fill (160, 200, clred); circle (440, 200, 40); Flood. Fill (440, 200, clyellow); End.
графика в паскале.pptx