Презентация, доклад к уроку Pascal Модуль GraphABC

Содержание

Подключение дополнительных библиотекДля работы в графическом режиме необходимо подключение модуля GraphABC.Uses GraphABC;Для работы с текстом - модуль Crt.Uses Crt; program …; uses crt, GraphABC; var …; begin … end.

Слайд 1Pascal Модуль GraphABC
Урок 1

Pascal  Модуль GraphABC Урок 1

Слайд 2Подключение дополнительных библиотек
Для работы в графическом режиме необходимо подключение модуля GraphABC.
Uses

GraphABC;
Для работы с текстом - модуль Crt.
Uses Crt;
program …;
uses crt, GraphABC;
var …;
begin

end.
Подключение дополнительных библиотекДля работы в графическом режиме необходимо подключение модуля GraphABC.Uses GraphABC;Для работы с текстом - модуль

Слайд 3Графический режим
Графический экран PasсalABC (по умолчанию) содержит 640 точек по горизонтали

и 400 точек по вертикали.

640 точек

400 точек

Начало отсчета – левый верхний угол экрана


Графический режимГрафический экран PasсalABC (по умолчанию) содержит 640 точек по горизонтали и 400 точек по вертикали.640 точек400

Слайд 4Управление экраном
SetWindowWidth(w) - Устанавливает ширину графического окна;
SetWindowHeight(h) - Устанавливает высоту

графического окна;
Управление экраномSetWindowWidth(w) - Устанавливает ширину графического окна; SetWindowHeight(h) - Устанавливает высоту графического окна;

Слайд 5Графические примитивы
Точка
Линия
Прямоугольник
Окружность
Эллипс
Сектор
Дуга




Графические примитивыТочкаЛинияПрямоугольник ОкружностьЭллипсСекторДуга

Слайд 6Точка
SetPixel(x,y,color) - Закрашивает один пиксел с координатами (x,y) цветом color
program

tochka;
uses GraphABC;
begin
SetPixel(300,200,clred);
end.
ТочкаSetPixel(x,y,color) - Закрашивает один пиксел с координатами (x,y) цветом color program tochka;uses GraphABC;begin SetPixel(300,200,clred);end.

Слайд 7Линии
Line(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом

в точке (x2,y2).

Program liniay;
uses GraphABC;
begin
line(100,50,500,250);
end.

ЛинииLine(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2). Program liniay; uses

Слайд 8Используемые цвета
Random(16777215) – случайный цвет из всей палитры цветов Паскаля

Используемые цветаRandom(16777215) – случайный цвет из всей палитры цветов Паскаля

Слайд 9Цвет линии
SetPenColor(color) - устанавливает цвет пера, задаваемый параметром color.
Program liniay;
uses GraphABC;
begin

setpencolor(clred);
line(30,30,400,350);
end.
Цвет линииSetPenColor(color) - устанавливает цвет пера, задаваемый параметром color.Program liniay;uses GraphABC;begin  setpencolor(clred);  line(30,30,400,350);end.

Слайд 10Прямоугольник
Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2).


Program pryamougolnik;
uses GraphABC;
begin
Rectangle(50,50,200,200);
end.

ПрямоугольникRectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2). Program pryamougolnik;uses GraphABC;beginRectangle(50,50,200,200);end.

Слайд 11Заливка цветом
FloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с

точки (x,y).

Program pryamougolnik;
uses GraphABC;
begin
Rectangle(50,50,200,200);
FloodFill(100,100,clBlue);
end.

Заливка цветомFloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки (x,y). Program pryamougolnik;uses GraphABC;begin Rectangle(50,50,200,200);

Слайд 12Program treugolnik;
uses GraphABC;
begin
setpenwidth(20);
setpencolor(clred);
line(300,100,500,300);
lineto(100,300);
lineto(300,100);
floodfill(300,200,clgreen);
end.
Треугольник
Рисуется процедурами
Line(x1,y1,x2,y2);

LineTo(x,y);
Program treugolnik;uses GraphABC;begin setpenwidth(20); setpencolor(clred); line(300,100,500,300); lineto(100,300); lineto(300,100); floodfill(300,200,clgreen);end.ТреугольникРисуется процедурами Line(x1,y1,x2,y2); LineTo(x,y);

Слайд 13Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом

r.

Окружность

Program circle;
uses GraphABC;
begin
Circle(500,200,100);
FloodFill(500,200,clred);
end.


x1,y1

r

Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r. ОкружностьProgram circle;uses GraphABC;begin  Circle(500,200,100);

Слайд 14Дуга окружности
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


Дуга окружностиArc(x,y,r,a1,a2) - Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя

Слайд 15Программа

Программа

Слайд 16Упражнения

Упражнения

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть