После запуска PascalABC, по умолчанию, запускается текстовый режим. Для работы с графикой служит отдельное графическое окно. Чтобы его открыть, необходимо подключить модуль GraphABC.
В этом модуле содержится обширный набор процедур и функций, предназначенных для работы с графическим экраном, а также некоторые встроенные константы и переменные, которые могут быть использованы в программах с графикой. С их помощью можно создавать разнообразные графические изображения и сопровождать их текстовыми надписями. Подключение осуществляется в разделе описаний.
Формат подключения модуля GraphABC:
uses GraphABC;
Начало координат графического окна модуля находится в верхнем левом углу. Ось x направлена вправо, а ось y — вниз. Координаты исчисляются в пикселях.
Все команды библиотеки GraphABC являются подпрограммами и описаны в виде процедур и функций. Для того, что бы команда выполнилась необходимо указать команду и задать значения параметрам.
Некоторые команды библиотеки GraphABC
Информатика 7 класс PascalABC.NET ПР Домик Модуль Graphabc
Пример программы, рисующей окружность в квадрате
program graf_1;
uses graphABC;
begin
SetWindowSize(300,300); //установка размера окна
SetPenColor(clred); // установка цвета линий
SetPenStyle(psdash); // установка стиля линий
SetPenWidth(10); // установка толщины линий
Rectangle(50,50,250,250); // рисование прямоугольника
Circle(150,150,50); // рисование окружности
end.
Результат выполнения программы
Задачи для самостоятельного решения
1. Составить программу, рисующую голову робота (см.рис.). На рисунке числами указаны координаты точек.
Рисунок содержит два прямоугольника, две окружности, две дуги, эллипс, три прямые линии и две красные точки. Заранее определяются все координаты и размеры элементов рисунка.
2. Нарисовать домик по образцу (см. рис). Координаты установить самостоятельно.
3. Самостоятельно придумать и нарисовать средствами PascalABC фигуру, состоящую из различных элементов: прямоугольника, эллипса, точки, дуги окружности и т.д. Применить различные цветовые решения. Использовать различные стили и толщину лини.
4. Самостоятельно разработать рисунок на новогоднюю тему и реализовать его средствами PascalABC.
| | следующая ==> | |
Глава 1: Колдовское королевство Аинз Оул Гоуна | | | Список вещей для участников программы |
Источник: mydocx.ru
Как сделать в Паскале дом.
uses graphabc;beginsetpencolor (clGreen);line (0,900,600,900);setpencolor (clBrown);rectangle( 100,400,550,900);setpencolor (clPurple);rectangle ( 150,450,250,600);rectangle ( 200,450,250,525);rectangle ( 150,525,201,600);setpencolor (clPurple);rectangle (400,450, 500,600);line ( 500,525,400,525);line ( 450,450,450,600);setpencolor (clBlack);rectangle ( 250,650,400,900);setpencolor (clTeal);line ( 70,400,580,400);line ( 70,400,325,300);line (325,300,580,400);end.Такой подойдёт?
Паскаль Рисую дом
Добавить свой ответ Ответить на вопрос
Последние вопросы
Источник: znanija.site
Studhelper IT
5. Закрасим окружность синим цветом.
Это можно сделать двумя способами: с помощью заливки и установив цвет кисти.
В первом случае устанавливается цвет пера, рисуется окружность, затем проводится заливка (функция FloodFill(х,у, color)). х и у – это координаты точки внутри закрашиваемой фигуры.
Во втором случае устанавливается цвет пера и цвет кисти, затем рисуется фигура, уже закрашенная.
Первый способ:
Второй способ:
6. Рисуем разноцветного снеговика
7. Рисуем зеленую елку
8. Дорисуем елке ствол, используя оператор Закрашенный прямоугольник.
9. Нарисуем синий домик под елочкой
Как рисовать объекты и графики функций с помощью циклов в программе Pascal ABC, можно посмотреть здесь.
Источник: studhelper.blogspot.com