Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по информатике на тему Модуль GraphABC Pascal

Система ABC Pascal обладает великолепной графической библиотекой. Для ее модключения после заголовка программы необходимо написать Uses GraphABC. Модуль GraphABC содержит константы, типы, процедуры и функции для рисования в графическом окне. Они подразделяются на несколько групп:Рассмотрим сразу пример:Program Gr01;Uses GraphABC;beginSetWindowSize(256,256);SetPenColor(RGB(0,0,255));Line(0,0, WindowWidth,
Канарейкин А. И. Система ABC Pascal обладает великолепной графической библиотекой. Для ее модключения после заголовка Процедура SetWindowSize устанавливает размер графического окна 256?256 пикселей.Процедура SetPenColor определяет цвет рисования Задание цветаКак известно восприятие цвета у человека трехцветное. Основываясь на этом, в Задание стиля и цвета пера* SetPenColor(цвет) – устанавливает цвет пера, задаваемый параметром Program avto;uses graphABC;var i : integer;beginSetWindowSize (800,600);SetPenStyle (psClear); // верхняя часть автомобиляsetBrushColor (Clgreen);rectangle (250,250,550,351);setBrushColor
Слайды презентации

Слайд 2 Система ABC Pascal обладает великолепной графической библиотекой. Для

Система ABC Pascal обладает великолепной графической библиотекой. Для ее модключения после

ее модключения после заголовка программы необходимо написать Uses GraphABC. Модуль GraphABC

содержит константы, типы, процедуры и функции для рисования в графическом окне. Они подразделяются на несколько групп:

Рассмотрим сразу пример:
Program Gr01;
Uses GraphABC;
begin
SetWindowSize(256,256);
SetPenColor(RGB(0,0,255));
Line(0,0, WindowWidth, WindowHeight)
Line(0,WindowHeight, WindowWidth, 0)
end.


Слайд 3 Процедура SetWindowSize устанавливает размер графического окна 256?256 пикселей.
Процедура

Процедура SetWindowSize устанавливает размер графического окна 256?256 пикселей.Процедура SetPenColor определяет цвет

SetPenColor определяет цвет рисования линий. Функция RGB возвращает цвет,

заданный своими Red, Green, Blue компонентами. Процедура Line рисует линию из точки, заданной первой парой координат, в точку, заданную второй парой координат. Функции WindowWidth и WindowHeight возвращают текущие значения ширины и высоты графического окна (следовательно, если вы поменяете размер окна в процедуре SetWindowSize, то линии все равно будут проводиться из угла в угол).
Оконные координаты
* Координата x растет слева на право от 0 до значения WindowWidth
* Координата y растет сверху вниз от 0 до значения WindowHeight


Слайд 4 Задание цвета
Как известно восприятие цвета у человека трехцветное.

Задание цветаКак известно восприятие цвета у человека трехцветное. Основываясь на этом,

Основываясь на этом, в графических библиотеках используется именно такое

трехкомпонентное представление цвета. Цвет задается с помощью функции rgb(Red, Green,Blue)
Здесь:
* Red – число от 0 до 255, соответствующее интенсивности красной компоненты
* Green – число от 0 до 255, соответствующее интенсивности зеленой компоненты
* Blue – число от 0 до 255, соответствующее интенсивности синей компоненты

Функция формирует целое число (integer), которое может использоваться везде в графической библиотеке, где требуется указание цвета. Есть несколько предопределенных цветов:


Слайд 5 Задание стиля и цвета пера
* SetPenColor(цвет) – устанавливает

Задание стиля и цвета пера* SetPenColor(цвет) – устанавливает цвет пера, задаваемый

цвет пера, задаваемый параметром color.
* SetPenWidth(ширина) – устанавливает ширину

пера.
* SetPenStyle(стиль) – устанавливает стиль пера (сплошной, пунктир и т.п.), возможные значения указаны в таблице (стиль применим только к ширине пера 1 пиксел)








Текущее перо используется для рисования линий, прямоугольников, ломаных, окружностей, эллипсов, дуг и т.п.
Пример:
Program Gr02;
Uses GraphABC;
Var i : integer;
begin
SetWindowSize(512,512);
SetPenStyle(psDash);
SetBrushStyle(bsClear);
Circle (256,256,WindowHeight div 2);
end.


  • Имя файла: prezentatsiya-po-informatike-na-temu-modul-graphabc-pascal.pptx
  • Количество просмотров: 133
  • Количество скачиваний: 0