1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Упр.10 Параграф 16 ГДЗ Босова 6 класс (Информатика)
Босова
6 класс
Автор
Босова

Упр.10 Параграф 16 ГДЗ Босова 6 класс (Информатика)

Задача

Представленная программа выполнена в онлайн приложении. Если в классе (или дома) есть установленный Питон, то надо вместо первых двух строк написать: from turtle import * и убрать перед всеми командами t.
Черепаха онлайн: https://pythonsandbox.com/turtle
Угол поворота определяется делением 360 на количество окружностей.
360/4 = 90; 360/5 =72; 360/6 = 60
import turtle
t = turtle.Turtle()
t.speed(5)
t.width(2)
for i in range (5):
t.circle(60)
t.left(72)
t.penup()
t.hideturtle()
import turtle
t = turtle.Turtle()
t.speed(10)
t.width(2)
for i in range (6):
t.circle(60)
t.left(60)
t.penup()
t.hideturtle()

Подробный ответ

Чтобы получить рисунок из нескольких одинаковых окружностей, черепашка каждый раз рисует окружность и поворачивается на одинаковый угол. Этот угол равен $$\frac{360^\circ}{n}$$, где $$n$$ — число окружностей.

Для 5 окружностей:

$$\frac{360^\circ}{5}=72^\circ$$

Для 6 окружностей:

$$\frac{360^\circ}{6}=60^\circ$$

Поэтому программа будет такой:

import turtle
t = turtle.Turtle()
t.speed(5)
t.width(2)
for i in range(5):
    t.circle(60)
    t.left(72)
t.penup()
t.hideturtle()

Если нужно построить рисунок из 6 окружностей, программа будет такой:

import turtle
t = turtle.Turtle()
t.speed(10)
t.width(2)
for i in range(6):
    t.circle(60)
    t.left(60)
t.penup()
t.hideturtle()

Ответ

Для 5 окружностей: $$72^\circ$$, программа с циклом for i in range(5).
Для 6 окружностей: $$60^\circ$$, программа с циклом for i in range(6).



Общая оценка
4.9 / 5
Другие учебники
Другие предметы