ПредишенСледващото

Графика в Паскал. Изводът е прост фигури.
Всички изображения, които се появяват на екрана са изградени на пиксела. Поради това е теоретично възможно да се създаде и да е изображение чрез нанасяне на точки с определен цвят на точното място на екрана.
Изходна точка в процедура Графика библиотека се осъществява
PutPixel (х, у: число; цвят: дума);
където X, Y: координати на местоположение, цвят - цвят.
Цвят Възможните стойности са изброени по-долу:

Green Green 2

Циан 3 тюркоаз

5 Magenta Pink

Brown 6 Brown

LightGray 7 светло сиво

DarkGray 8 тъмно сиво

Светлосиньо 9 светло синьо

LightGreen 10 светло зелено

LightCyan 11 светъл циан

LightRed 12 светло червено

LightMagenta 13 светло розово

Жълт 14 Жълт

White White 15
Пример 1:

Изход в центъра на точка червено на екрана


Запълване на дефиниран от потребителя цвят за запълване на маска - цвят


Следните процедури могат да бъдат използвани за изграждане на сектор:

PieSlice (х. Y. число. A. B. R. дума). който обръща и запълва сектор кръг. Координати х, у - център на сектора на кръг е съставен от ъгъл до ъгъл старт крайния б, и четка случва с помощта на специални процедури;

Сектор (х, у: число, б R X R у дума ....). което създава и запълва сектор елипса. Координатите X, Y - центъра, б, Rx. Ry - хоризонтални и вертикални радиуси, а секторът е съставено от ъгъл на начало на краен ъгъл б.

Пример за PieSlice:

PieSlice (100, 100, 0, 90, 50);

Пример на сектора:

Сектор (300, 150, 180, 135, 60, 70);

Начертайте елипса сектор и периферни сектори

InitGraph (GD, г, '');

Vai egavga.bgi пълен път File>

натискане на произволен клавиш, като Esc, Enter, Space>

край.
Упражнения



  1. график Урок по паскал
    Напишете програма, която привлича олимпийски флаг (pril4.exe програма)

  2. Напишете програма, която се основава на къщата на екрана


график Урок по паскал



  1. Напишете програма, която показва един модел на 10 произволно поставени кръгове от произволен радиус и цвят. (Програма Pril3.exe)

  2. На екрана, за да създадете кутия, пълна с произволни кръгове (protseduraClearViewPort- изчиства прозореца на графиката и ако тя не се определя в този момент. - При почистване на целия прозорец на екрана, изпълнен с цвета с броя на ON текущата палитра показалеца се премества в горния ляв ъгъл на прозореца ..).

  3. Запис програма, която изгражда кръговете 20 с различни съотношения (protseduraSetAspectRatio (X, Y: Word); - определя мащаб фактор връзката графични страни на екрана (X, Y- установено съотношение аспект).

график Урок по паскал
Творческа дейност. Напишете програма, която, като се използва методът на база точка показва изображението на лодката.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!