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

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

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

Тип: Учебник

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

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

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

ISBN: 978-985-34-0487-6

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

Глава 1. Основы алгоритмизации и программирования. Параграф 8. Анимация. Упражнения - номер 3, страница 67.

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

3.Для программы из примера 8.3 измените фон, объекты и направление движения. Добавьте ещё один объект. Например, космические корабли летают снизу вверх и сверху вниз или по диагонали на фоне звёздного неба.

Решение. №3 (с. 67)

В соответствии с условием задачи внесём изменения в базовую программу анимации: заменим цвет фона на чёрный (космическое пространство), нарисуем звёзды, создадим два космических корабля вместо прежних объектов и настроим для них разные направления движения (первый летит снизу вверх, а второй — сверху вниз по диагонали).

Программный код на Python

from tkinter import * import random # Создание главного окна и холста root = Tk() root.title("Космическое движение") width = 600 height = 600 canvas = Canvas(root, width=width, height=height, bg="#0b0d1b") canvas.pack() # Рисуем звёздный фон (маленькие жёлтые и белые кружки) for i in range(60): x_star = random.randint(0, width) y_star = random.randint(0, height) r = random.randint(1, 2) canvas.create_oval(x_star - r, y_star - r, x_star + r, y_star + r, fill="white", outline="") # Создание первого космического корабля (летит снизу вверх) # Корабль состоит из треугольного корпуса и иллюминатора ship1_body = canvas.create_polygon(200, 580, 220, 530, 240, 580, fill="#3498db", outline="#2980b9") ship1_window = canvas.create_oval(215, 550, 225, 560, fill="#f1c40f", outline="") # Создание второго космического корабля (летающая тарелка, летит по диагонали) ship2_body = canvas.create_oval(50, 20, 110, 50, fill="#e74c3c", outline="#c0392b") ship2_dome = canvas.create_oval(65, 10, 95, 35, fill="#1abc9c", outline="") # Функция анимации def animate(): # Движение первого корабля строго вверх: dx = 0, dy = -3 canvas.move(ship1_body, 0, -3) canvas.move(ship1_window, 0, -3) # Движение второго корабля по диагонали (вправо и вниз): dx = 2, dy = 3 canvas.move(ship2_body, 2, 3) canvas.move(ship2_dome, 2, 3) # Проверка выхода за границы первого корабля (возврат вниз при вылете за верхний край) coords1 = canvas.coords(ship1_body) if coords1[3] < 0: canvas.move(ship1_body, 0, height + 60) canvas.move(ship1_window, 0, height + 60) # Проверка выхода за границы второго корабля (возврат в начало при вылете за пределы) coords2 = canvas.coords(ship2_body) if coords2[1] > height or coords2[0] > width: canvas.move(ship2_body, -coords2[0], -coords2[1]) canvas.move(ship2_dome, -coords2[0], -coords2[1]) # Перезапуск функции animate через 30 миллисекунд root.after(30, animate) animate() root.mainloop()

Пояснение к выполненным изменениям:

1.Фон: Установлен тёмно-синий цвет холста bg="#0b0d1b" и с помощью цикла и модуля random сгенерированы случайные звёзды белого цвета.

2.Новые объекты: Созданы две группы графических элементов — классическая ракета синего цвета и летающая тарелка с ярким куполом.

3.Направление движения: Метод canvas.move() перемещает первую ракету со смещением (0, -3) (только вверх по оси Y), а летающую тарелку со смещением (2, 3) (по диагонали вправо-вниз) с циклическим повторением анимации.

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

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

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

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

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