номер 5, страница 70 - гдз по информатике 8 класс учебник Котов, Лапо

Информатика, 8 класс Учебник, авторы: Котов Владимир Михайлович, Лапо Анжелика Ивановна, Быкадоров Юрий Александрович, издательство Адукацыя i выхаванне, Минск, 2026

Авторы: Котов В. М., Лапо А. И., Быкадоров Ю. А.

Тип: Учебник

Издательство: Адукацыя i выхаванне

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

Цвет обложки: фиолетовый, белый с ноутбуком

ISBN: 978-985-34-0487-6

Допущено Министерством образования Республики Беларусь

Глава 1. Основы алгоритмизации и программирования. Параграф 8. Анимация. Итоговое задание - номер 5, страница 70.

№5 (с. 70)
Условие. №5 (с. 70)
скриншот условия
Информатика, 8 класс Учебник, авторы: Котов Владимир Михайлович, Лапо Анжелика Ивановна, Быкадоров Юрий Александрович, издательство Адукацыя i выхаванне, Минск, 2026, страница 70, номер 5, Условие

5Внесите в программу изменения так, чтобы цвет для орнамента выбирался случайным образом из двух вариантов: красный или зелёный. Определите, каких орнаментов нарисовано больше: красных или зелёных.

Результаты работы программы могут быть следующими:

красных больше, чем зелёных зелёных больше, чем красных зелёных и красных поровну
Решение. №5 (с. 70)

План изменений в программе

Для выполнения задания в исходную программу с графикой turtle необходимо внести следующие изменения:

  • Импортировать модуль random для выбора случайного цвета.
  • Создать две переменные-счётчика: одну для подсчёта красных фигур, другую — для зелёных (например, red_count и green_count) со начальными значениями $0$.
  • Внутри цикла перед рисованием каждого элемента орнамента выбирать случайный цвет из списка ['red', 'green'] с помощью функции random.choice().
  • С помощью условия if увеличивать нужный счётчик на $1$ и устанавливать выбранный цвет черепашке.
  • После завершения рисования всех $10$ элементов переместить черепашку в нижнюю часть окна и с помощью операторов if-elif-else вывести надпись через метод write().

Пример итогового кода программы

Ниже приведён полный текст программы с добавленной логикой случайного выбора цвета, подсчёта и вывода текста:

import turtle import random # Функция для рисования одного элемента орнамента def draw_pattern(): turtle.pensize(5) turtle.pendown() # Рисуем фигурку (ромб с "рожками") turtle.forward(15) turtle.left(90) turtle.forward(15) turtle.right(90) turtle.forward(15) turtle.right(90) turtle.forward(30) turtle.right(90) turtle.forward(30) turtle.right(90) turtle.forward(15) turtle.right(90) turtle.forward(15) turtle.left(90) turtle.forward(15) turtle.penup() turtle.speed(0) turtle.penup() turtle.goto(-280, 60) # Переменные для подсчёта количества цветов red_count = 0 green_count = 0 # Рисуем ряд из 10 элементов for i in range(10): color = random.choice(["red", "green"]) turtle.color(color) if color == "red": red_count += 1 else: green_count += 1 draw_pattern() turtle.setheading(0) turtle.forward(60) # Определение результата и вывод надписи turtle.goto(0, -80) turtle.color("#1f77b4") if red_count > green_count: result_text = "красных больше, чем зелёных" elif green_count > red_count: result_text = "зелёных больше, чем красных" else: result_text = "зелёных и красных поровну" turtle.write(result_text, align="center", font=("Arial", 16, "bold")) turtle.hideturtle() turtle.done()

Пояснение работы условий: в цикле выполняется ровно $10$ повторений, на каждом шаге программа бросает случайный выбор между цветами. По окончании цикла блок сравнения сопоставляет полученные значения: при $red\_count > green\_count$ выводится первая строчка, при $green\_count > red\_count$ — вторая, а если их количества равны ($5$ и $5$) — третья строчка о равенстве.

Помогло решение? Оставьте отзыв в комментариях ниже.

Присоединяйтесь к Телеграм-группе @gdz_by_belarus

Присоединиться

Мы подготовили для вас ответ c подробным объяснением домашего задания по информатике за 8 класс, для упражнения номер 5 расположенного на странице 70 к учебнику 2026 года издания для учащихся школ и гимназий.

Теперь на нашем сайте ГДЗ.БАЙ вы всегда легко и бесплатно найдёте условие с правильным ответом на вопрос «Как решить ДЗ» и «Как сделать» задание по информатике к упражнению №5 (с. 70), авторов: Котов (Владимир Михайлович), Лапо (Анжелика Ивановна), Быкадоров (Юрий Александрович), учебного пособия издательства Адукацыя i выхаванне.