Линейный алгоритм в графических задачах. Вся поверхность монитора в графическом режиме представляется совокупностью прямоугольников, которые называются.

Презентация:



Advertisements
Похожие презентации
1 Графика в Pascal Модуль Graph. 2 Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля Graph. Первой инструкцией.
Advertisements

Построение изображений по линиям.. Очистка экрана ClearDevice – очистка экрана в графическом режиме. С момента начала ее выполнения все установки по цвету,
Константы цвета Black = 0; {Черный} Blue = 1; {Синий} Green = 2; {Зеленый} Cyan = 3; {Голубой} Red = 4; {Красный} Magenta = 5; {Фиолетовый} Brown = 6;
Задание графического режима Линия Прямоугольник Окружность Эллипс Дуга выход Тест 2Тест 1 содержание.
Графические возможности Pascal. Любое изображение на экране монитора формируется из отдельных элементов – пикселов (от англ. Pixel - Picture Element –
Графика в Паскале Учитель информатики и ИКТ СОШ 60 Грязнова А. В.
ГРАФИЧЕСКИЙ РЕЖИМ Turbo Pascal 7.0. Графические операции Система координат Инициализация Изображение точек Изображение линий Закрашенные фигуры Вывод.
Экран в графическом режиме представляет собой прямоугольник, заполненный точками – пикселями. X Y y x (0,0) Для построения изображения используется система.
Графика в Turbo Pascal ГБОУ СПО «КСТ», г. Калуга преподаватель Шамрина Ольга Николаевна.
Электронный справочник по процедурам и функциям модуля Graph языка программирования Turbo Pascal автор: Алиева Ирина Викторовна Учитель информатики и ИКТ.
Познакомиться с созданием рисунков в QBasic, изучить графические примитивы, научиться их применять на практике.
ОПЕРАТОРЫ РИСОВАНИЯ QBasic. ПЕРЕХОД В ГРАФИЧЕСКИЙ РЕЖИМ SCREEN 7 (320х200) 9 (640х350) 12 (640х480) х у.
На алгоритмическом языке Турбо - Паскаль тема: «Графический режим монитора» Методические разработки учителя информатики лицей 1581 Лапшиной О.М г.
«Графические возможности языка программирования Паскаль»
Проверка домашнего задания Графические возможности языка программирования.
Операторы графики. Содержание Открытие и закрытие графического режимаОткрытие и закрытие графического режима Графические операторы Обобщение (основные.
1 Графика в Pascal. 2 Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией.
§ 28 Линейные массивы и работа с графикой на языке Pascal Глава 3. Программирование на языках JavaScript и Pascal.
Магистрант Хаитов Икром Джураевич. Как называется элементарная точка на экране монитора ? Пиксель 2 В виде чего строятся изображения на экране ? Растров.
Построение фигур Дуга, окружность, прямоугольник, эллипс.
Транксрипт:

Линейный алгоритм в графических задачах

Вся поверхность монитора в графическом режиме представляется совокупностью прямоугольников, которые называются пикселями (pixels). х окрашенные пиксели

Инициализация графического режима Uses Graph; Driver:= Detect; Initgraph(Driver, Moda, 'C:\TP\BGI');

Основные графические примитивы GetMaxX; GetMaxY; размер графического экрана, измеряемый в пикселях lineto(x,y) линия от текущей точки до точки (x,y) Bar (x1, y1, x2, y2 ); Закрашенный прямоугольник linerel(dx,dy) линия от текущей точки до точки, координаты которой на dx и dy больше координат текущей точки Cleardevice Очистить графический экран Rectangle (x1, y1, x2, y2 ); Рисование прямоугольника PutPixel (X, Y, ); Вывести на экран один окрашенный пиксель Circle (x, y, r); Рисование окружности SetСolor( ); Задать цвет графического объекта, который рисуется с помощью линий или символов arc(x,y,угол1,угол2,r); Рисование дуги окружности угол1, угол2 – задает начальную и конечную точки дуги в градусах с отсчетом против часовой стрелки от положительного направления оси Х. SetLineStyle(,, ); Задать стиль, толщину и образец линии Setfillstyle(, ); Заливка Line (x1, y1, x2, y2 );Рисование линии Floodfill(x,y, ); Залить контур с помощью процедуры

Типы линий Имя линииНомер линииВид линии SolidLn0сплошная DottedLn1точечная CenterLn2штрихпунктирная DashedLn3пунктирная UserBitLn4User-defined line style Цвет цветаЦвет цветаЦвет 0Черный8Темно-серый 1Синий9Ярко-синий 2Зеленый10Ярко-зеленый 3Сине-зеленый11Голубой 4Красный12Ярко-красный 5Фиолетовый13Ярко-фиолетовый 6Коричневый14Желтый 7Светло-серый15Белый

Стили заливки Тип заливки (константа графической библиотеки) Заливка Emptyfill = 0Сплошная заливка цветом фона Solidfill = 1Сплошная заливка заданным цветом Linefill = 2Штриховка горизонтальными линиями Ltslashfill = 3Косая штриховка линиями /// Slashfill = 4Косая штриховка толстыми линиями \\\ Bkslashfill = 5Косая штриховка толстыми линями /// Ltbkslashfill = 6То же с закраской промежутков Hatchfill = 7Квадратная клетка Xhatchfill = 8Диагональная клетка Interleavefill = 9Интенсивная закраска с диагональным рельефом Widedotfill = 10Заполнение точками Closedotfill = 11Уплотненное заполнение точками Userfill = 12Пользовательский тип

Вывести на экран квадрат со стороной 50 пикселей, центр которого совмещен с центром экрана, а стороны параллельны осям координат экрана. Вывести на экран закрашенный прямоугольник со сторонами 50 и 100 пикселей, центр которого совмещен с центром экрана, а стороны параллельны осям координат экрана. Для закраски попробовать разные стили. Нарисовать елку в виде зеленого треугольника. Ствол – прямоугольник коричневого цвета. Нарисовать домик, который состоит из двух квадратов (дом коричневый и окно голубое), треугольника (крыша серая), прямоугольника (дверь красная). Нарисовать снеговика из трех закрашенных белым цветом кругов с радиусами 75, 50 и 25 пикселей, ведро на голове темно-серое. Фон экрана синий. Нарисовать часы в виде окружности со стрелками, поставить цифры 12, 3, 6, 9. Нарисовать на экране радугу. Цветные линии должны следовать в следующем порядке: красный(1), оранжевый(12), желтый(14), зеленый(2 или 10), голубой(11), синий(1), фиолетовый(5 или 13).