Информатика

Тема 4: Видеоуроки. Программирование

Урок 5: Программирование в ЛОГО. Окружность как многоугольник

  • Видео
  • Тренажер
  • Теория
Заметили ошибку?


Информатика 6 класс

Глава 1.Программирование в Лого.

Урок 5. Программирование в Лого. Окружность как многоугольник.

 

 


Чем похожи многоугольник и окружность


При увеличении углов правильных многоугольников, они все больше становятся похожи на окружность. Изображение правильных 18-угольника со стороной 10 шагов и 36-угольника со стороной 5 шагов показывает, что на глаз их почти не отличить от окружности. Посмотрим, как выглядят 18-угольник со стороной 10 (рис. 1.1 и 1.2) и 36-угольник со стороной 5 (рис. 2.1 и 2.2)

 

Рисунок 1.1. Программа рисования 18-угольника

 

Рисунок 1.2. Изображение 18-угольника

 

Рисунок 2.1. Программа рисования 36-угольника

 

Рисунок 2.2. изображение 36-угольника

 


Применение правил рисования правильных многоугольников для рисования окружностей, обобщение метода рисования многоугольников


Рисование правильных многоугольников

Черепашка уже умеет рисовать правильный многоугольник. Обобщим предложенный метод для построения правильного многоугольника с любым количеством сторон.

Обозначим буквой Д длину стороны многоугольника, а буквой К – количество углов многоугольника. В таких обозначениях программа для рисования многоугольника станет следующей:

повтори К [вп Д пр 360 / К]

В командах на языке Лого числовые параметры заменены буквами, как это делается в алгебре. Вы можете использовать предложенный алгоритм для построения любого правильного многоугольника с заданной длинной стороны, подставляя вместо букв конкретные числа.

Попробуем применить это на практике.


Рисование окружностей как многоугольников


Рисование окружностей как правильных многоугольников

Идеальная окружность может быть построена с помощью команды:

повтори 360 [вп Д пр 360 / 360]

Длину стороны Д нужно выбирать помня о том, что рисунок должен поместиться на рабочем поле. Иначе часть изображения может переместиться (рис. 3).

 

Рисунок 3.

 

Программа для построения такого изображения (рис. 4):

 

Рисунок 4.

 


Пример рисования части окружности


Для рисования части окружности можно уменьшить количество повторений цикла. Для изменения расположения на рабочем поле – до момента рисования повернуть черепашку на необходимый угол. Рассмотрим программы рисования полуокружностей (рис. 5), которые расположены различным способом, и результат работы этих программ (рис. 6).

 

Рисунок 5. Программы  рисования полуокружностей

 

Рисунок 6.


Процедура с параметрами для рисования окружностей и многоугольников


Использование процедуры с параметрами для рисования правильных многоугольников

Можно использовать процедуру с параметрами для рисования правильных многоугольников. В задаче в качестве параметров в процедуру передаются конкретные числа: длина стороны, количество сторон, цвет рисования и толщина пера черепашки.

Например, напишем следующие программы:

это мн_уг :д :к :ц :нрп

по

нц :ц

нрп :нрп

повтори :к [вп :д пр 360 / :к]

конец

это уг_360

мн_уг 2 360 15 4

конец

это уг_6

мн_уг 60 6 105 4

конец

Результат работы таких программ (рис. 7):

Рисунок 7.

 

 

            Список рекомендованной литературы.

1)   Босова Л.Л. Информатика и ИКТ: Учебник для 6 класса. – М.: БИНОМ. Лаборатория знаний, 2012

2)   Босова Л.Л. Информатика: Рабочая тетрадь для 6 класса. – М.: БИНОМ. Лаборатория знаний, 2010.

3)   Босова Л.Л., Босова А.Ю. Уроки информатики в 5-6 классах: Методическое пособие. – М.: БИНОМ. Лаборатория знаний, 2010.

 

 

Рекомендованные ссылки на ресурсы интернет.

1)   http://markx.narod.ru/logo/

2)   http://logomir.com/

3)   http://logoworlds.chat.ru/

 

Рекомендованное домашнее задание.

1)    Напишите программу рисования следующих изображений, используя переменные параметры:

Рисунок 8.

Рисунок 9.