Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемВладислава Смелова
1 11 класс Смелова В.Н.
2 Компьютерная система автоматизированного проектирования (САПР)
3 Графические примитивы PascalABC Точка Отрезок Прямоугольник Окружность Эллипс Сектор Дуга.
4 Рисование осуществляется в графическом окне PascalABC SetWindowCaption(' График функции '); SetwindowSize(X,Y); ( размеры графического окна )
5 Система координат в PascalABC
6 Демонстрация подключения модуля GraphABC Program имя; //Команда необязательная Uses GraphABC; {подключение модуля GraphAbc} Var {раздел описания переменных} Begin SetWindowSize(640,480); {устанавливает размеры графического окна} SetWindowCaption(Имя окна ); //Команда необязательная … {команды} End.
7 Библиотека стандартных графических процедур хранится в модуле GraphABC Line(X1,Y1,X2,Y2); отрезок от точки (Х1,У1) до точки (Х2,У2) Circle(X, Y, R); окружность с центром (Х,У) и радиусом R Rectangle(X1, Y1, X2, Y2); прямоугольник, заданный координатами противоположных вершин (X1,Y1) и (X2,Y2)
8 Библиотека стандартных графических процедур хранится в модуле GraphABC Ellipse(X1,Y1,X2,Y2); эллипс, ограниченный прямоугольником, заданным координатами противоположных вершин (X1,Y1) и (X2,Y2) Arc(X,Y,R,A1,A2); дуга окружности с центром в точке (Х,У) и радиусом R, заключенной между двумя лучами, образующими углы A1 и A2 с осью OX (A1 и A2 –задаются в градусах и отсчитываются против часовой стрелки)
9 Полный список команд библиотеки стандартных графических процедур хранится в модуле GraphABC (Приложение 3 вашего учебника). Совмещать работу с текстом и графикой в одном окне можно, подключив модули CRT и GraphABC одновременно.
10 Пример: Составить программу, которая выполняет чертеж детали (1 клетка равна 50 пикселей). uses GraphABC; var x,y: integer; begin SetWindowCaption('Деталька'); SetWindowSize(800,800); SetPenWidth(3); //толщина пера Circle(250,250,100); Arc(250,250,200,0,180); Line(50,250,50,650); Line(50,650,450,650); Line(450,650,450,250); end.
11 Составьте программу на PascalABC
12 Домашнее задание: §7 (п.7.1.)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.