Номер 2, страница 106 - гдз по информатике 6 класс рабочая тетрадь Овчинникова, Пузиновская
Авторы: Овчинникова Л. Г., Пузиновская С. Г.
Тип: рабочая тетрадь
Издательство: Аверсэв
Год издания: 2024 - 2026
Цвет обложки: салатовый, зелёный с мужчиной с компьютером
ISBN: 978-985-19-8120-1
Популярные ГДЗ в 6 классе
Тема 6. Алгоритмы и исполнители. Урок 30. Использование вспомогательных алгоритмов - номер 2, страница 106.
№2 (с. 106)
Решение. №2 (с. 106)
Решение 2. №2 (с. 106)
Задание 2. Составьте программу рисования елки из трех треугольников.
При рисовании елки исполнителю Черепаха необходимо нарисовать три одинаковых равносторонних треугольника, начальные точки которых (0, −85), (0, 0), (0, 85).
Для решения можно составить следующую программу:
import turtle
turtle.shape('turtle')
turtle.setup(400,400)
turtle.pensize(2)
# нижний треугольник
turtle.penup()
turtle.setpos(0,-85)
turtle.pendown()
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.penup()
# средний треугольник
turtle.setpos(0,0)
turtle.pendown()
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.penup()
# верхний треугольник
turtle.setpos(0,85)
turtle.pendown()
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.penup()
Легко заметить, что для вычерчивания каждого треугольника использовалась одна и та же последовательность команд:
turtle.pendown()
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
Оформим эту последовательность команд в виде вспомогательного алгоритма (функции) с именем triangle. А в основной программе вместо каждой такой последовательности запишем только имя функции — triangle. В результате получим следующую программу:
import turtle
turtle.shape('turtle')
turtle.setup(400,400)
turtle.pensize(2)
def triangle():
turtle.pendown()
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.penup()
#нижний треугольник
turtle.setpos(0,-85)
triangle()
#средний треугольник
turtle.setpos(0,0)
triangle()
#верхний треугольник
turtle.setpos(0,85)
triangle()
Другие задания:
Помогло решение? Оставьте отзыв в комментариях ниже.
Присоединяйтесь к Телеграм-группе @gdz_by_belarus
ПрисоединитьсяМы подготовили для вас ответ c подробным объяснением домашего задания по информатике за 6 класс, для упражнения номер 2 расположенного на странице 106 к рабочей тетради 2024 года издания для учащихся школ и гимназий.
Теперь на нашем сайте ГДЗ.ТОП вы всегда легко и бесплатно найдёте условие с правильным ответом на вопрос «Как решить ДЗ» и «Как сделать» задание по информатике к упражнению №2 (с. 106), авторов: Овчинникова (Лариса Генадьевна), Пузиновская (Светлана Григорьевна), учебного пособия издательства Аверсэв.