Проверка домашнего задания Графические возможности языка программирования.

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



Advertisements
Похожие презентации
Проверка домашнего задания Графические возможности языка программирования.
Advertisements

Вы научились: Составлять программы с помощью которых компьютер – пишет слова, – считает, – решает задачи, – выполняет выражения, – …– …– …– … А что ещё.
Использование графических возможностей языка программирования (точка, отрезок, окружность, прямоугольник)
Графические примитивы (процедуры) SetPixel(x,y,color); рисует точку с координатами (x, y) цветом color Line(x1,y1,x2,y2); рисует отрезок из точки с координатами.
Графические операторы в языке Pascal Учитель информатики школы-гимназии 1, г. Шымкента Воробьевская Л.В.
11 класс. №004. Использование графических возможностей среды программирования для построения геометрических фигур. Часть 1.
Вы научились составлять программы, с помощью которых компьютер пишет на экране монитора, отвечает на вопросы, считает, решает математические задачи. Ранее.
1 Графика в Pascal. 2 Подключение дополнительных библиотек Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией.
11 класс. №005. Использование графических возможностей среды программирования для построения геометрических фигур. Закрашивание фигур.Часть 2.
Учебная система программирования вводный курс. УРОК 5. Графика и графические операторы в языке Паскаль Паскаль имеет развитую систему работу с графикой,
Магистрант Хаитов Икром Джураевич. Как называется элементарная точка на экране монитора ? Пиксель 2 В виде чего строятся изображения на экране ? Растров.
Пункт плана Введение Граф. примитивы Граф. примитивы Текст Литература.
Графический модуль в Pascal ABC. Графический модуль имеет имя GraphABC Указывается в программе: Uses GraphABC; Модуль GraphABC вызывает собственное окно.
Используя язык программирования Pascal можно заставить компьютер рисовать.
Векторное кодирование графики В графическом объекте можно выделить отдельные фрагменты – прямоугольники, треугольники, окружности, отрезки и т.д. Кодировать.
Вложенные циклы и их использование при работе с графикой в АВС Pascal 1.
Машинная графика Операторы построения точки, отрезка, прямоугольника, закрашенного прямоугольника.
Графика в Pascal Графика в Pascal. Модуль GraphABC Модуль GraphABC.
ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ Язык программирования Паскаль.
Графика в РАВС Модуль crt, graphabc Графические примитивы SetPixel(x,y,color); Закрашивает один пиксел с координатами (x,y) цветом color. GetPixel(x,y);
Транксрипт:

Проверка домашнего задания Графические возможности языка программирования

Вопросы: Где хранятся команды для работы в графическом режиме? Где хранятся команды для работы в графическом режиме? Из каких примитивов можно создать изображение в графическом режиме? Из каких примитивов можно создать изображение в графическом режиме? Что является минимальным элементом графического изображения? Что является минимальным элементом графического изображения? Как задаются координаты точки на экране монитора? Как задаются координаты точки на экране монитора? Какая команда рисует линию? Какая команда рисует линию?

1. Команды для работы в графическом режиме хранятся в модуле ________. 2. Рафическую библиотеку нужно подключать в разделе описаний с помощью зарезервированного слова __________. 3. setwindowsize(X,Y) - задаёт размеры ____________. 4. setpixel(x,y,c) – рисует _________ с координатами (х,у) цветом с. 5. Line(x1,y1,x2,y2) – рисует _________, где (x1,y1) и (x2,y2) - координаты точек отрезка, которого соединяет линия. 6. setpencolor(c) – устанавливает _________ для линии.

Проверь себя 1. GraphAbc 2. Uses 3. Графического окна или экрана 4. Точку или пиксел 5. Линию или отрезок 6. Цвет

Использование графических возможностей языка программирования

треугольник, у которого все стороны разного цвета, с определенной толщиной (шириной) линии. program treugolnik; uses graphabc; begin setwindowsize(640,480); setpenwidth(5); setpencolor(clred); line(100,200,170,70); setpencolor(clGreen); line(170,70,250,200); setpencolor(clBlue); line(250,200,100,200); end.

setpenwidth(5) - устанавливает ширину текущего пера. В скобках указывается количество пикселей, образующих ширину линии. setpenwidth(5) - устанавливает ширину текущего пера. В скобках указывается количество пикселей, образующих ширину линии.

Что будет выведено на экран монитора в результате выполнения следующих программы program grafika1; uses graphabc; begin setpenwidth (10); setpenwidth (10); setpencolor (clred); setpencolor (clred); line (100,100,270,90) line (100,100,270,90) End. End.

Изменим нашу программу так, чтобы она рисовала закрашенный треугольник. Program treug_zakrash; uses graphabc; begin setwindowsize(640,480); clearwindow(clWhite); setpenwidth(3); setpencolor(clgreen); line(100,200,170,70); line(170,70,250,200); line(250,200,100,200); floodfill(440,120,clred); end.

clearwindow(С ) - очищает графическое окно цветом С, floodfill(440,120,clred) - закрашивает треугольник красным цветом, (указывается координата точки (х,у), которая обязательно должна попасть во внутреннюю область закрашиваемой фигуры.)

Изменим нашу программу так, чтобы она рисовала закрашенный треугольник. Program treug_zakrash; uses graphabc; begin setwindowsize(640,480); clearwindow(clWhite); setpenwidth(3); setpencolor(clgreen); line(100,200,170,70); line(170,70,250,200); line(250,200,100,200); floodfill(440,120,clred); end.

Рисование прямоугольников и окружностей rectangle(x1,y1,x2,y2) - рисует прямоугольник, где x1,y1,x2,y2 – координаты противоположных вершин rectangle(x1,y1,x2,y2) - рисует прямоугольник, где x1,y1,x2,y2 – координаты противоположных вершин circle(x,y,r) - рисует окружность с центром в точке (х, у) и радиуса r. circle(x,y,r) - рисует окружность с центром в точке (х, у) и радиуса r.

program gemetry; uses graphabc; begin setwindowsize(640,480); setpencolor(clBlue); setpenwidth(6); rectangle(50,50,250,150); setpencolor(clred); circle(350,100,60); end.

А теперь закрасим прямоугольник и круг! setbrushcolor(c) - устанавливает цвет заливки

program gemetry; uses graphabc; begin setwindowsize(640,480); setpencolor(clBlue); setpenwidth(6); setbrushcolor(); setbrushcolor(clMaroon); rectangle(50,50,250,150); setpencolor(clred); setbrushcolor(); setbrushcolor(clSilver); circle(350,100,60); end.

Подпишем прямоугольник и круг! textout(380,220,'Круг') - делает надпись

program gemetry; uses graphabc; begin setwindowsize(640,480); setpencolor(clBlue); setpenwidth(6); setbrushcolor(); setbrushcolor(clMaroon); rectangle(50,50,250,150); setpencolor(clred); setbrushcolor(); setbrushcolor(clSilver); circle(350,100,60); textout(100,220,'Прямоугольник'); textout(380,220,'Круг'); end.

Домашнее задание: учить по конспекту, чтобы ответить на вопросы учить по конспекту, чтобы ответить на вопросы 1. Какая команда рисует прямоугольник? 2. Какая команда рисует окружность?