11 класс. №005. Использование графических возможностей среды программирования для построения геометрических фигур. Закрашивание фигур.Часть 2.

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



Advertisements
Похожие презентации
Графика в РАВС Модуль crt, graphabc Графические примитивы SetPixel(x,y,color); Закрашивает один пиксел с координатами (x,y) цветом color. GetPixel(x,y);
Advertisements

Магистрант Хаитов Икром Джураевич. Как называется элементарная точка на экране монитора ? Пиксель 2 В виде чего строятся изображения на экране ? Растров.
Вы научились: Составлять программы с помощью которых компьютер – пишет слова, – считает, – решает задачи, – выполняет выражения, – …– …– …– … А что ещё.
1 Графика в Pascal. 2 Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией.
Вы научились составлять программы, с помощью которых компьютер пишет на экране монитора, отвечает на вопросы, считает, решает математические задачи. Ранее.
Использование графических возможностей языка программирования (точка, отрезок, окружность, прямоугольник)
Учебная система программирования вводный курс. УРОК 5. Графика и графические операторы в языке Паскаль Паскаль имеет развитую систему работу с графикой,
Andarrayasbegin breakcaseclassconst constructorcontinuedestructordiv dodowntoelseend exitexternalexternalsyncfile finalizationforforwardfunction ifininheritedinitialization.
Пункт плана Введение Граф. примитивы Граф. примитивы Текст Литература.
Проверка домашнего задания Графические возможности языка программирования.
ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ Язык программирования Паскаль.
§ 28 Линейные массивы и работа с графикой на языке Pascal Глава 3. Программирование на языках JavaScript и Pascal.
1 Pascal Модуль GraphABC. 2 Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией.
Графика в Pascal Графика в Pascal. Модуль GraphABC Модуль GraphABC.
Используя язык программирования Pascal можно заставить компьютер рисовать.
Графические операторы в языке Pascal Учитель информатики школы-гимназии 1, г. Шымкента Воробьевская Л.В.
Проверка домашнего задания Графические возможности языка программирования.
ABCPascal Модуль GraphABC. Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией.
1 Pascal Модуль GraphABC Лекция Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой.
Тема урока X Y.
Транксрипт:

Смелова В.Н. 11 класс

Работа с пером SetPenColor(Color); установить цвет пера SetPenWidth(n); установить ширину пера Заливка замкнутых областей кистью SetBrushColor(color); цвет замкнутой области (круг, прямоугольник) FloodFill(x,y,color); (x,y) -любая точка из замкнутой обл.

Стандартные цвета color clBlack – черный, clPurple – фиолетовый, clWhite – белый, clRed – красный, clGreen – зеленый, clBrown – коричневый, clBlue – синий, clSkyBlue – голубой, clYellow – желтый, clCream – кремовый, clFuchsia – сиреневый, clGray – серый,

Пример 1. Uses GraphAbc; Begin SetWindowSize (500,300); SetPenWidth(15); //Установка толщины пера SetPenColor (clRed) ; //Установка красного цвета пера Line(150,400,300,100); //Рисование отрезка красным цветом SetPenColor (clGreen); //Установка зеленого цвета пера Line(300,100,450,400); //Рисование отрезка зеленым цветом SetPenColor (clBlue); //Установка синего цвета пера Line(450,400,150,400); //Рисование отрезка синим цветом End.

Пример 2. Uses GraphAbc; Begin SetWindowSize (500,500); SetPenWidth(15); SetPenColor (clRed) ; Line (150,400,300,100); SetPenColor (clGreen); Line (300,100,450,400); SetPenColor (clBlue); Line (450,400,150,400); //Фрагмент Примера 1 FloodFill (400,350,clYellow); End.

Пример 3. Uses GraphAbc; Begin SetWindowSize (350,350); SetPenWidth (6); SetPenColor (clRed); SetBrushColor (clGreen); Rectangle (50,50,290,290); SetBrushColor (clPurple); Circle (170,170,120); SetBrushColor (clFuchsia); Rectangle(90,90,250,250); End.

Пример 4. Uses GraphAbc; Begin SetWindowSize (400,400); SetPenWidth (6); SetPenColor (clRed); Line (40,200,200,40); Line (200,40,360,200); Line (360,200,200,360); Line (200,360,40,200); FloodFill (200,200,clFuchsia); SetBrushColor (clGreen); Circle (200,200,110); End.

Выполните задание: