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

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

Авторы: Котов В. М., Лапо А. И., Быкадоров Ю. А., Войтехович Е. Н.

Тип: Учебник

Издательство: Народная асвета

Год издания: 2018 - 2025

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

ISBN: 978-985-03-2982-0

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

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

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

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

8. Напишите программу, которая рисует концентрические окружности с центром в середине графического окна. Радиус самой маленькой окружности — 10 пикселей. Разница радиусов — 20 пикселей. Используйте изменение интенсивности какого-либо цвета (или двух одновременно) для заливки кругов.

Решение. №8 (с. 88)
Информатика, 8 класс Учебник, авторы: Котов Владимир Михайлович, Лапо Анжелика Ивановна, Быкадоров Юрий Александрович, Войтехович Елена Николаевна, издательство Народная асвета, Минск, 2018, страница 88, номер 8, Решение
Решение 2. №8 (с. 88)

import tkinter

WIDTH = 600

HEIGHT = 600

root = tkinter.Tk()

root.title("Concentric Circles")

canvas = tkinter.Canvas(root, width=WIDTH, height=HEIGHT, bg='black')

canvas.pack()

center_x = WIDTH / 2

center_y = HEIGHT / 2

radius_step = 20

color_step = 15

max_radius = (WIDTH**2 + HEIGHT**2)**0.5 / 2

num_circles = int((max_radius - 10) / radius_step)

for i in range(num_circles, -1, -1):

radius = 10 + i * radius_step

intensity = max(0, 255 - i * color_step)

color_hex = f'#0000{intensity:02x}'

x1 = center_x - radius

y1 = center_y - radius

x2 = center_x + radius

y2 = center_y + radius

canvas.create_oval(x1, y1, x2, y2, fill=color_hex, outline="")

root.mainloop()

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

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

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

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

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