Практическая работа №29 Тема: Построение секторов.
Оценка 4.6
Лабораторные работы +1
docx
информатика
8 кл—9 кл
07.02.2017
Практическая работа №29
Тема: Построение секторов. Задача №26 «Тортик»
Цель:
1. Изучить графические процедуры для построения геометрических фигур: сектор окружности.
2. Формировать умения и навыки инициализации экрана для вывода графических объектов.
3. Выработать навыки составления программ, реализующих вывод геометрических фигур на экран.
Разработка содержит процедуры для построение сектора, решение задачи "Тортик" и дополнительные задания для закрепления.
ПР №29.docx
Сборник практических работ по программированию в Паскале
Практическая работа №29
Тема: Построение секторов. Задача №26 «Тортик»
Цель:
1. Изучить графические процедуры для построения геометрических фигур: сектор окружности.
2. Формировать умения и навыки инициализации экрана для вывода графических объектов.
3. Выработать навыки составления программ, реализующих вывод геометрических фигур на экран.
ПРОЦЕДУРЫ ДЛЯ ПОСТРОЕНИЯ ГЕОМЕТРИЧЕСКИХ ОБЪЕКТОВ
Pie (x,y,r,a1,a2) рисует сектор окружности, ограниченный дугой (параметры
процедуры имеют тот же смысл, что и в процедуре Arc).
Рассмотрим задачу №26 «Тортик»
Условие задачи: Написать текст программы, используя графические процедуры
построения геометрических фигур для вывода на экран рисунка 1.
Решение задачи:
1. Постройте рисунок в координатной плоскости.
Алгоритм построения:
1) Постройте в тетради координатную плоскость
2) Выберите масштаб – две клетки 50.
3) Нанесите измерения на координатные оси.
4) Нарисуйте рисунок 1 в координатной плоскости.
2. Напишите текст программы:
Используемые процедуры:
1) Pie (x,y,r,a1,a2) рисует сектор окружности.
2) SetPenColor (color) цвет пера.
3) SetPenWidth (w) – ширина пера.
4) FloodFill(x,y,color) –для заливки внутренней области.
Программа:
PROGRAM Z26;
uses GraphABC;
BEGIN
SetPenColor(clBrown); SetPenWidth (3);
Pie (300,300,200,30,300);
FloodFill(490,300,clBrown);
SetPenColor(clYellow); SetPenWidth (3);
Pie (300,300,180,30,300);
FloodFill(470,300,clYellow);
SetPenColor(clBrown); SetPenWidth (3);
Pie (300,300,160,30,300);
FloodFill(450,300,clBrown);
SetPenColor(clBrown); SetPenWidth (3);
Pie (300,300,140,30,300);
FloodFill(420,300,clYellow);
END.
Задания
Рисунок 1
Рисунок 2
1) Запустить программу Pascal ABC. Ввести программу Z26 .
2) Выполнить программу. Сохраните программу в файле.
3) Дописать программу (дорисовать тарелку для торта – 1 окружность под тортом, свечи – 3 штуки разного цвета,
рисунок 2).
4) Выполнить программу. Сохраните программу в файле.
Дополнительные задания
5) Создать новый файл.
6) Составить программу, выводящую на экран изображения: арбуз (рисунок 3), сыр (рисунок 4), торт (рисунок 5).
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 1 Сборник практических работ по программированию в Паскале
Рисунок 3
Рисунок 4
Рисунок 5
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 2
Практическая работа №29 Тема: Построение секторов.
Практическая работа №29 Тема: Построение секторов.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.