Практическая работа №26
Тема: Построение эллипсов. Задача №23 «Колобок»
Цель:
1. Закрепить понятия: «координатная плоскость», графические процедуры для построения геометрических фигур: эллипс.
2. Продолжить формировать умения и навыки инициализации экрана для вывода графических объектов;
3. Выработать навыки составления программ, реализующих вывод геометрических фигур на экран.
Разработка содержит материал для объяснения и задания для закрепления.
Сборник практических работ по программированию в Паскале
Практическая работа №26
Тема: Построение эллипсов. Задача №23 «Колобок»
Цель:
1.
Закрепить понятия: «координатная плоскость», графические процедуры для построения геометрических фигур:
эллипс.
2. Продолжить формировать умения и навыки инициализации экрана для вывода графических объектов;
3. Выработать навыки составления программ, реализующих вывод геометрических фигур на экран.
Рассмотрим задачу №23 «Колобок»
Условие задачи: Написать текст программы, используя графические процедуры построения геометрических фигур для
вывода на экран рисунка 1.
Решение задачи:
1. Постройте рисунок в координатной плоскости.
Алгоритм построения:
1) Постройте в тетради координатную плоскость
2) Выберите масштаб – две клетки 50.
3) Нанесите измерения на координатные оси.
4) Нарисуйте рисунок 1 в координатной плоскости.
2. Напишите текст программы:
Используемые процедуры:
1) Ellipse (x1,y1,x2,y2) – для построения эллипса.
2) FloodFill (x,y,color) –для заливки внутренней области.
3) SetPenColor (color) цвет пера.
4) SetPenWidth (w) – ширина пера.
Рисунок 1
Программа:
PROGRAM Z23;
uses GraphABC;
BEGIN
SetPenColor(clBlue); SetPenWidth (3);
Ellipse (50,100,400,350); FloodFill (200,200,clyellow);
Ellipse (175,210,275,240); FloodFill (225,225,clred);
Ellipse (190,275,265,325); FloodFill (225,300,clred);
Ellipse (150,125,200,200); FloodFill (175,150,clblue);
Ellipse (250,125,300,200); FloodFill (275,150,clblue);
Ellipse (160,150,190,200); FloodFill (175,175,clblack);
Ellipse (260,150,290,200); FloodFill (275,175,clblack);
END.
1) Запустить программу Pascal ABC. Ввести программу Z23 .
2) Выполнить программу. Сохраните программу в файле.
Задания
3) Создать новый файл.
4) Составить программу, выводящую на экран изображения: конус (рисунок 2), рыбка (рисунок 3), птенчик
(рисунок 4), орбита (рисунок 5).
Дополнительные задания
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 1Сборник практических работ по программированию в Паскале
Рисунок 2
Рисунок 3
Рисунок 4
Рисунок 5
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 2