☰ Содержание · Информатика

Текст и фигуры

Уроки 63–64 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
64

Практическое занятие

Учебник: с. 148
ЦельРисует диаграммы и координатные картинки: показывает результаты опроса на круговой диаграмме с помощью Pie и записывает числа на осях с помощью TextOut.
Новые слова
круговая диаграмма: круг, разделённый на секторы, пропорциональные частям · doiraviy diagrammaугол: величина сектора в градусах · burchakдоля: часть целого · ulushподпись оси: число или название, записанное у оси · o‘q yozuvi
Объяснение

На практическом занятии результаты опроса показываются на круговой диаграмме. Результаты: футбол – 6 голосов, шахматы – 3, плавание – 3, всего 12. Угол каждой части равен голоса · 360 / всего: футбол 6·360/12 = 180°, шахматы 90°, плавание 90°. Центр – (100, 100), радиус – 80: ограничивающий прямоугольник (20, 20, 180, 180). Сектор футбола идёт против часовой стрелки на 180° от востока: Pie(20, 20, 180, 180, 180, 100, 20, 100); шахматы – с запада на юг: Pie(20, 20, 180, 180, 20, 100, 100, 180); плавание – с юга на восток: Pie(20, 20, 180, 180, 100, 180, 180, 100). Перед каждым сектором задаётся Brush.Color := clRed (clBlue, clYellow), а название каждой части записывается с помощью TextOut. Второе приложение рисует оси координат и записывает числа у их отметок операторами вида TextOut(20 * i, 105, IntToStr(i)). В третьем приложении постройте диаграмму по собственным данным (например, число прочитанных страниц в каждый день недели).

Примеры
Голоса 6, 3, 3 (всего 12): углы равны 180°, 90°, 90°, сумма 180+90+90 = 360. Доли: футбол 6/12 = 50%, шахматы и плавание по 25%. Радиус 80, центр (100, 100): прямоугольник (100–80, 100–80, 100+80, 100+80) = (20, 20, 180, 180).
Другие результаты: 5, 3, 2, 2 (всего 12): углы равны 5·360/12 = 150°, 3·360/12 = 90°, 2·360/12 = 60°, 60°; сумма 150+90+60+60 = 360. Если сумма не равна 360, в вычислении есть ошибка.
Работа в классе

«Мастерская диаграмм»: группа строит диаграмму по 4 выдуманным результатам, проверяет, что углы в сумме дают 360°, и вычисляет точки секторов.

Упражнения
1
Голоса равны 4, 4, 2, 2 (всего 12). Чему равен угол первой части?
2
Чему равна сумма углов этих четырёх частей?
3
Центр – (150, 120), радиус – 90. Каковы левый верхний и правый нижний углы ограничивающего прямоугольника?
4
Почему углы круговой диаграммы должны в сумме давать 360°?