Разделы презентаций


Графические возможности языка Pascal 8 класс

Содержание

program - имя_программы;(Название программы пишется слитно либо через «_»)Uses (подключение модулей)Var (Раздел описания переменных)Begin (Тело программы)end. (конец программы)Структура программы

Слайды и текст этой презентации

Слайд 1Графические возможности языка Pascal

Графические возможности языка Pascal

Слайд 2program - имя_программы;
(Название программы пишется слитно либо через «_»)

Uses (подключение

модулей)
Var (Раздел описания переменных)

Begin (Тело программы)

end. (конец

программы)


Структура программы

program - имя_программы;(Название программы пишется слитно либо через «_»)Uses (подключение модулей)Var   (Раздел описания переменных)Begin

Слайд 3 Графические возможности языка программирования
Графический режим работы
При работе в графическом режиме

изображение на экране строится из точек — пикселей. Каждый пиксель

(точка) характеризуется координатами и цветом.

(0,0)

(X,Y)

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

Слайд 4Положение и размеры геометрического объекта задаются координатами его точек. Поскольку

минимальным элементом изображения является пиксель, в качестве координат используют порядковые

номера пикселей по горизонтали и вертикали. Началом отсчета является левый верхний угол экрана. Значения координаты х отсчитываются слева направо, а значения координаты у - сверху вниз.
Например, координаты точки (20, 50) означают, что от левого верхнего угла экрана надо отсчитать 20 пикселей по горизонтали вправо и 50 пикселей по вертикали ВНИЗ

Координаты пикселя принимают только целочисленные значения.

Координаты пикселя принимают значения, ограниченные нулем и размерами графического окна.


Возможности стандартной графической библиотеки

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

Положение и размеры геометрического объекта задаются координатами его точек. Поскольку минимальным элементом изображения является пиксель, в качестве

Слайд 5
Рисование различных геометрических фигур осуществляется с помощью специальных стандартных команд

(процедур), которые хранятся в библиотечном модуле GraphAbc.

Эту библиотеку подключают

в разделе описаний с помощью зарезервированного слова Uses (подключить).


UsesGraphAbc

Подключение графического модуля

Рисование различных геометрических фигур осуществляется с помощью специальных стандартных команд (процедур), которые хранятся в библиотечном модуле GraphAbc.

Слайд 6Рисование осуществляется в графическом окне. Возможность рисовать одновременно в нескольких

окнах отсутствует. Рисовать можно с помощью пера и кисти.

Размеры графического

окна можно задавать в модуле GraphAbc с помощью команды SetWindowSize (X,Y). По умолчанию окно занимает весь экран монитора.


Изучать графические возможности системы программирования Pascal ABC мы будем на конкретных примерах.

Работа с графическим окном

Рисование осуществляется в графическом окне. Возможность рисовать одновременно в нескольких окнах отсутствует. Рисовать можно с помощью пера

Слайд 7SetWindowSize

Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
End.



Установка размера окна

SetWindowSizeProgram grafika;Uses graphABC;BeginSetWindowSize (600,240);End.Установка размера окна

Слайд 8Работа с графическим окном
ClearWindow - очищает графическое окно белым цветом



ClearWindow

(color) - очищает графическое окно цветом color

ClearWindow (clYellow)
Работа  с графическим окномClearWindow - очищает графическое окно белым цветомClearWindow (color) - очищает графическое окно цветом

Слайд 9Рисование линий
Line (x1,y1,x2,y2)

линия, где (x1,y1) и (x2,y2) – координаты

начала и конца отрезка







Пример
(x1,y1)
(x2,y2)

Рисование линийLine (x1,y1,x2,y2) линия, где (x1,y1) и (x2,y2) – координаты начала и конца отрезкаПример(x1,y1)(x2,y2)

Слайд 10Работа с пером
SetPenColor(color) – устанавливает цвет текущего пера


SetPenWidth(width) – устанавливает

ширину текущего пера

Работа с перомSetPenColor(color) – устанавливает цвет текущего пераSetPenWidth(width) – устанавливает ширину текущего пера

Слайд 11 clBlack – черный clPurple – фиолетовый clWhite – белый clRed

– красный clGreen – зеленый
clLime – ярко-зеленый clBrown – коричневый

clBlue – синий clYellow – желтый    clOlive – оливковый clFuchsia – сиреневый clGray – серый

Цвет пера SetPenColor

Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clBlack );
SetBrushColor (clBlue);

End.

Цвет кисти SetBrushColor

clBlack – черный  clPurple – фиолетовый  clWhite – белый  clRed – красный  clGreen

Слайд 12Прямоугольник rectangle (регтэнгл)
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clBlack );
rectangle(40,80,200,160);
End.

Прямоугольник  rectangle (регтэнгл)Program grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clBlack );rectangle(40,80,200,160);End.

Слайд 13Цвет пера и кисти
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clBlack );
SetBrushColor (clBlue);
rectangle(40,80,200,160);
End.

Цвет пера и кистиProgram grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clBlack );SetBrushColor (clBlue);rectangle(40,80,200,160);End.

Слайд 14Круг circle (сэкл)
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clRed );
Circle (300,120,40);
End.

Круг circle (сэкл)Program grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clRed );Circle (300,120,40);End.

Слайд 15Круг circle (сэкл)
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clRed );
SetBrushColor (clYellow );
Circle (300,120,40);
End.

Круг circle (сэкл)Program grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clRed );SetBrushColor (clYellow );Circle (300,120,40);End.

Слайд 16Program grafika;
uses graphABC;
begin
setWindowSize (600,200);
SetPenColor (clBlack );

SetBrushColor (clBlue);
rectangle(40,80,200,160);
SetPenColor (clRed );
SetBrushColor (clYellow );
Circle

(300,120,40);

end.
Program grafika; uses graphABC; begin setWindowSize (600,200); SetPenColor (clBlack ); SetBrushColor (clBlue); rectangle(40,80,200,160); SetPenColor (clRed ); SetBrushColor

Слайд 17Светофор
Program Svetofor;
uses GraphABC;
begin

setWindowSize(200,240);
SetPenColor(clBlack);
setBrushColor(clGray);
Rectangle(60,20,140,220);
setBrushColor(clRed);
Circle(100,60,28);
setBrushColor(clYellow);
Circle(100,120,28);
setBrushColor(clLime);
Circle(100,180,28);


end.
СветофорProgram Svetofor;uses GraphABC;begin        setWindowSize(200,240); SetPenColor(clBlack); setBrushColor(clGray); Rectangle(60,20,140,220); setBrushColor(clRed); Circle(100,60,28); setBrushColor(clYellow);

Слайд 18Эллипс eLLipse
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clRed );
SetBrushColor (clYellow );
eLLipse (100,

80,540,160);
End.

Эллипс eLLipseProgram grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clRed );SetBrushColor (clYellow ); eLLipse (100, 80,540,160);End.

Слайд 19Толщина линии
setPenWidth
Линия Line
Program grafika;
Uses graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clRed );
Line (80, 40,500,40);
End.
Program grafika;
Uses

graphABC;
Begin
SetWindowSize (600,240);
SetPenColor (clRed );
setPenWidth (5);
Line (80, 40,500,40);
End.

Толщина линииsetPenWidthЛиния LineProgram grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clRed );Line (80, 40,500,40);End.Program grafika;Uses graphABC;BeginSetWindowSize (600,240);SetPenColor (clRed );setPenWidth (5);Line (80,

Слайд 20Замкнутые области
Program treugolnik;
Uses GraphAbc;
Begin
SetWindowSize (500,500);
SetPenWidth(5); //Установка толщины

пера
SetPenColor (clRed) ; //Установка красного цвета пера
Line(150,400,300,100); //Рисование отрезка

красным цветом
SetPenColor (clGreen); //Установка зеленого цвета пера
Line(300,100,450,400); //Рисование отрезка зеленым цветом
SetPenColor (clBlue); //Установка синего цвета пера
Line(450,400,150,400); //Рисование отрезка синим цветом
End.
Замкнутые областиProgram   treugolnik;Uses GraphAbc;BeginSetWindowSize (500,500);SetPenWidth(5);	  //Установка толщины пераSetPenColor (clRed) ;  //Установка красного цвета

Слайд 21Заливка замкнутых областей кистью FLoodFiLL
Program treugolnik;
Uses GraphAbc;

Begin
SetWindowSize (500,500);
SetPenWidth(5);
SetPenColor (clRed);
Line(150,400,300,100);


SetPenColor (clGreen);
Line(300,100,450,400);
SetPenColor (clBlue);
Line(450,400,150,400);
FloodFill(350,300, clYellow);

End.

Заливка замкнутых областей кистью FLoodFiLLProgram   treugolnik;Uses GraphAbc;BeginSetWindowSize (500,500);SetPenWidth(5);	SetPenColor (clRed);Line(150,400,300,100); SetPenColor (clGreen); Line(300,100,450,400); SetPenColor (clBlue);

Слайд 22Написать программу изображения паровозика, используя графические возможности языка программирования Pascal

Домашнее

задание:

Написать программу изображения паровозика, используя графические возможности языка программирования PascalДомашнее задание:

Слайд 23Желаю
Успехов
В дальнейшем
Изучении
Языка программирования
Pascal!

ЖелаюУспеховВ дальнейшем ИзученииЯзыка программированияPascal!

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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