Рабочие листы
к вашим урокам
Скачать
1 слайд
Pascal ABC Модуль GraphABC
2 слайд
Для работы в графическом режиме необходимо подключение модуля GraphABC. Первой инструкцией программы должна быть инструкция uses GraphABC; Графический экран PasсalABC (по умолчанию) содержит 640 точек по горизонтали и 400 точек по вертикали. 400 точек x Y Начало отсчета – левый верхний угол экрана
3 слайд
Управление экраном SetWindowWidth(w) - Устанавливает ширину графического окна; SetWindowHeight(h) - Устанавливает высоту графического окна; ClearWindow; - очищает графическое окно белым цветом. ClearWindow(color); - очищает графическое окно указанным цветом. Цвет зеленых денег program clear; uses GraphABC; begin ClearWindow (clMoneyGreen); end.
4 слайд
Используемые цвета clBlack– черный clPurple– фиолетовый clWhite– белый clMaroon– темно-красный clRed– красный clNavy– темно-синий clGreen– зеленый clBrown– коричневый clBlue– синий clSkyBlue– голубой clYellow– желтый clCream– кремовый clAqua– бирюзовый clOlive– оливковый clFuchsia– сиреневый clTeal– сине-зеленый clGray– темно-серый clLime– ярко-зеленый clMoneyGreen– цвет зеленых денег clLtGray– светло-серый clDkGray– темно-серый clMedGray– серый clSilver– серебряный
5 слайд
Прямоугольник Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2). Program pryamougolnik; uses GraphABC; Begin Rectangle(50,50,200,200); end. x1,y1 x2,y2
6 слайд
Заливка цветом FloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки (x,y). Program pryamougolnik; uses GraphABC; begin Rectangle(50,50,200,200); FloodFill(100,100,clBlue); end. x1,y1 x2,y2
7 слайд
Заливка кистью SetBrushColor(color) - устанавливает цвет кисти. Заливка кистью распространяется на замкнутый контур, описание которого следует за процедурой установки цвета кисти. Program zalivka_kist; uses GraphABC; Begin SetBrushColor(clGreen); Rectangle(50,50,300,300); end.
8 слайд
Program pryamougolnik; uses GraphABC; begin SetPenColor(clred); SetPenWidth(20); Rectangle(50,50,200,200); FloodFill(100,100,clBlue); end. Цвет и толщина контура Задаются процедурами SetPenWidth(w); SetPenColor(color);
9 слайд
Program treugolnik; uses GraphABC; begin setpenwidth(20); setpencolor(clred); line(300,100,500,300); moveTo(500,300); lineto(100,300); moveTo(100,300); lineto(300,100); floodfill(300,200,clgreen); end. Треугольник Рисуется процедурами Line(x1,y1,x2,y2); LineTo(x,y);
10 слайд
Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r. Окружность uses GraphABC; begin Circle(500,200,100); FloodFill(500,200,clred); end. x1,y1 r
11 слайд
Эллипс Ellipse(x1,y1,x2,y2) - рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2). Program oval; uses GraphABC; Begin Ellipse(50,50,200,350); FloodFill(50+100,50+100,clred); Ellipse(250,150,550,300); FloodFill(250+100,150+100,clBlue); end.
12 слайд
Дуга окружности Arc(x,y,r,a1,a2) - Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки). Program duga; uses GraphABC; Begin SetPenWidth(10); Arc(300,250,150,45,135); end. x,y r
13 слайд
Pie(x,y,r,a1,a2) - рисует сектор окружности, ограниченный дугой (параметры процедуры имеют тот же смысл, что и в процедуре Arc). Сектор Program sector; uses GraphABC; begin Pie(300,200,100,0,90); FloodFill(300+10,200-10, clOlive); end.
14 слайд
Вывод текста в графическое окно TextOut(x,y,’строка’); - выводит строку текста в позицию (x,y) (точка (x,y) задает верхний левый угол прямоугольника, который будет содержать текст). Program text; uses GraphABC; begin TextOut(100,30,'Квадрат'); Rectangle(50,50,200,200); FloodFill(55,55,clBlue); end.
Рабочие листы
к вашим урокам
Скачать
6 665 158 материалов в базе
Настоящий материал опубликован пользователем Макаров Амангельды Бахитович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
10 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.