
графика.ppt
- Количество слайдов: 18
Графика на языке программирования Turbo Pascal
Модули: GRAPH и CRT
В графическом режиме весь экран разбивается на отдельные точки — "пикселы Положение ". пиксела также задается двумя координатами — X и Y.
Uses Crt, Graph ;
Описание некоторых основных графических процедур и функций Arc(X, Y: Integer; U 1, U 2, R: Word) строит дугу окружности Circle(X, Y: Integer; R: Word) рисует текущим цветом окружность радиуса R c центром в точке (X, Y). Ellipse(X, Y: Integer; U 1, U 2, XR, YR: Word) рисует дугу эллипса текущим цветом Line(X 1, Y 1, X 2, Y 2: Integer) рисует линию от точки X 1, Y 1 до точки X 2, Y 2. Set. Bk. Color(Соlor: Word) устанавливает цвет фона.
Константы цвета: Black = 0; {Черный} Light. Gray = 7; {Светлосерый} Blue = 1; {Синий} Dark. Gray = 8; {Темносерый} Green = 2; {Зеленый} Light. Blue = 9; {Яркосиний} Cyan = 3; {Голубой} Light. Green =10; {Яркозеленый} Red = 4; {Красный} Light. Cyan = 11; {Яркоголубой} Magenta = 5; {Фиолетовый} Light. Red = 12; {Розовый} Brown = 6; {Коричневый} Light. Magenta = 13; {Малиновый} Yellow = 14; {Желтый} White = 15; {Белый}
Шаблоны штриховки: Номер Стиль штриховки 0 Нет штриховки 6 Наклонная влево 1 Сплошная (заливка) 7 В клетку по образцу +++ 2 Горизонтальные линии 8 В клетку по образцу ххх 3 Наклонная вправо 9 Штриховка в мелкую клетку 4 Наклонная вправо толстыми линиями 10 Редкими точками 5 Наклонная вправо тонкими линиями 11 Частыми точками
Примеры графических программ
График функции
Солнце садится
Появляются звезды и луна
Фрактальная графика. Пересекающиеся круги
Концентрические окружности
Примеры графических объектов, созданных в Turbo Pascal
Движение разноцветных ломаных
Лошадь
Практическая работа
графика.ppt