Урок 21

Составление алгоритмов для работы с графикой

Теоретическая часть

Повторение

      В PascalABC для работы с графикой используется библиотека GraphABC. Для подключения этой библиотеки в программе записывается команда uses GraphABC

      Положение фигур задается координатами  в графическом окне. Началом координат является верхний левый угол графического окна - точка (0;0). Координаты задают порядковый номер пикселя по горизонтали и вертикали, поэтому они могут быть только целыми числами. Отсчет значений координаты х происходит слева направо, а координаты у - сверху вниз. По умолчанию создается графическое окно размером 640 х 480 пикселей.

Пример: Составьте программу для рисования на экране 15 разноцветных окружностей. Расположение окружностей, их радиусы, цвет контура и цвет заливки задаются случайным образом. Установить ширину пера в два пикселя.

      program krugi;

           uses graphabc;

           var i,x,y,r:integer;

      begin

         setpenwidth(2);

         for i:=1 to 15 do

           begin

               x:=random(600);

               y:=random(400);

               r:=random(100);

               setpencolor(clrandom);

               setbrushcolor(clrandom);

               circle(x,y,r);

           end;

    end.

Видео Составление алгоритмов для работы с графикой

Практическая часть

Задание 1. Составьте программу для рисования следующего изображения.

Задание 2. Составьте программу для рисования светофора. Сделайте надпись "Соблюдайте правила дорожного движения". Результат должен выглядеть так.

Электронная рабочая тетрадь

Задание 1. Графика в паскале (найти пару)

Задание 2. Графика в паскале (классификация)

Задание 3. Графика в паскале (ввод текста)

Задание 4. Графика в паскале (пазлы)

Задание 5. Графика в паскале (игра парочки)