Номер 2, страница 106 - гдз по информатике 6 класс рабочая тетрадь Овчинникова, Пузиновская

Информатика, 6 класс рабочая тетрадь, авторы: Овчинникова Лариса Генадьевна, Пузиновская Светлана Григорьевна, издательство Аверсэв, Минск, 2024, салатового цвета

Авторы: Овчинникова Л. Г., Пузиновская С. Г.

Тип: рабочая тетрадь

Издательство: Аверсэв

Год издания: 2024 - 2026

Цвет обложки: салатовый, зелёный с мужчиной с компьютером

ISBN: 978-985-19-8120-1

Популярные ГДЗ в 6 классе

Тема 6. Алгоритмы и исполнители. Урок 30. Использование вспомогательных алгоритмов - номер 2, страница 106.

№2 (с. 106)
Решение. №2 (с. 106)
Информатика, 6 класс рабочая тетрадь, авторы: Овчинникова Лариса Генадьевна, Пузиновская Светлана Григорьевна, издательство Аверсэв, Минск, 2024, салатового цвета, страница 106, номер 2, Решение Информатика, 6 класс рабочая тетрадь, авторы: Овчинникова Лариса Генадьевна, Пузиновская Светлана Григорьевна, издательство Аверсэв, Минск, 2024, салатового цвета, страница 106, номер 2, Решение (продолжение 2)
Решение 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), авторов: Овчинникова (Лариса Генадьевна), Пузиновская (Светлана Григорьевна), учебного пособия издательства Аверсэв.