Рабочие листы
к вашим урокам
Скачать
1 слайд
графика
2 слайд
В графическом режиме экран рассматривается как последовательность точек (пикселей), из которых строится изображение.
Количество пикселей в строке и количество строк на экране характеризуют его разрешающую способность.
640х480 –
в строке 640 пикселей, а строк всего 480.
Пиксель определяют : координаты X, Y и цвет.
3 слайд
Режимы работы монитора
Графический
Текстовый
знакоместо
пиксель
Разрешающая способность 80х25
Разрешающая способность 640х480
4 слайд
Для работы в графическом режиме разработана библиотека GRAPH, содержащая множество графических процедур и набор драйверов.
Драйвер находится в файле с расширением .TPU
Для того, чтобы в программе можно было использовать процедуры модуля GRAPH, его надо подключить к программе, использовав раздел описаний модулей:
USES GRAPH;
5 слайд
С момента подключения модуля GRAPH программисту доступны все находящиеся в ней подпрограммы.
В первую очередь вызывается процедура InitGraph, которая устанавливает один из возможных графических режимов.
Формат процедуры :
InitGraph( gd,gm,’’);
В программе нужно описать переменные gd,gm :
var
gd,gm : integer;
В разделе операторов, перед тем как написать первый графический оператор, следует выполнить :
gd:=vga;
gm:=vgahi ;
InitGraph( gd,gm,’’);
if Graphresult=grok then
6 слайд
Установка цвета и стиля заполнения
SetColor(N); - установка цвета графического изображения.
SetLineStyle(Ln,P,T); - установка способа закраски.
Ln- стиль линий
Р- шаблон (0-для всех линий), Т- толщина линий
7 слайд
8 слайд
Рисование геометрических фигур:
1. Вывод отрезка
Line(x1,y1,x2,y2);
(x1,y1) - координаты начала отрезка
(x2,y2) - координаты конца отрезка
!!! Обратите внимание на то, что в процедуре не задается цвет. В этом и аналогичных случаях цвет определяется процедурой SetColor(N).
2. Построение прямоугольника
Rectangle(x1,y1,x2,y2);
Точки с координатами (x1,y1) и (x2,y2) должны быть противоположными вершинами прямоугольника.
9 слайд
3. Построение дуг, окружностей, эллипсов.
Circle(x,y,<радиус> ); - окружность указанного радиуса
Ellipse(x,y, <нач_угол>,<кон_угол>,xR,yR) - построение эллиптических дуг.
X,Y - координаты центра,
xR, yR - длина горизонтальной и вертикальной полуосей в пикселях.
Угол отсчитывается против часовой стрелки и указывается в градусах. Дуга эллипса вычерчивается от заданного начального угла до конечного угла. Если значение начального угла 0°, а конечного 360° - будет построен полный эллипс.
Arc(x,y, <нач_угол>,<кон_угол>,r);
10 слайд
x
10 20 30 40 50 60 70 80 90
10
20
30
40
50
11 слайд
Program primer;
USES GRAPH;
var
gd,gm : integer;
begin
gd:=vga; графический адаптер
gm:=vgahi ; графический режим 640х480
InitGraph( gd,gm,’’); включение графического режима
if Graphresult=grok then если режим включен успешно
begin
setcolor(5);
SetLineStyle(2,0,3);
Line(10,50,10,10);
Line(10,10,20,20);
Line(20,20,30,10);
Line(30,10,30,50);
Line(40,10,40,50);
Line(40,50,60,10);
Line(60,10,60,50);
Rectangle(70,10,90,40);
Line(70,40,70,50);
End;
Readln;
End.
12 слайд
Практические задания
1 вариант.
Составьте программу вывода на графический экран снеговика.
2 вариант.
Составьте программу вывода на графический экран корабля.
3 вариант.
Составьте программу вывода на графический экран НЛО.
4 вариант.
Составьте программу вывода на графический экран будильника.
5 вариант.
Составьте программу вывода на графический экран электронных часов.
Рабочие листы
к вашим урокам
Скачать
Данная презентация предназначена для студентов 1 курса, изучающих программирование на языке программирования Паскаль. В начале презентации представлен теоретический материал по данной теме: что такое графический режим экрана, режимы работы монитора, способ установки одногоиз возможных графических режимов, описаны форматы процедур,установки цвета и стиля заполения, способы задания цвета, способы рисования геометрических фигур. Затем разобрается одно задание и выдается практическое задание. Данную презентацию можно использовать на уроках информатики в старших классах школы.
6 664 934 материала в базе
Настоящий материал опубликован пользователем Климова Ольга Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
8 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.