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

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

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

Тип: Учебник

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

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

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

ISBN: 978-985-34-0487-6

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

Глава 1. Основы алгоритмизации и программирования. Параграф 7. Использование основных алгоритмических конструкций для решения практических задач. Упражнения - номер 9, страница 60.

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

9* Измените программу из примера 7.8 так, чтобы она генерировала как положительные, так и отрицательные целые трёхзначные числа.

Решение. №9 (с. 60)

Решение:

Целые трёхзначные числа делятся на две группы:
• Положительные: от $100$ до $999$;
• Отрицательные: от $-999$ до $-100$.

Числа от $-99$ до $99$ не являются трёхзначными, поэтому нельзя просто взять диапазон от $-999$ до $999$. Чтобы получать только трёхзначные числа обоих знаков, можно сначала сгенерировать случайное трёхзначное число от $100$ до $999$, а затем случайным образом выбрать для него знак (плюс или минус).

Вариант программы на языке Python:

from random import randint, choice # Генерируем положительное трёхзначное число number = randint(100, 999) # Случайно выбираем знак: 1 (число останется положительным) или -1 (станет отрицательным) sign = choice([-1, 1]) result = number * sign print("Случайное трёхзначное число:", result)

Другой вариант реализации (через выбор диапазона с помощью условия):

from random import randint # Подбрасываем монетку: 0 или 1 if randint(0, 1) == 0: result = randint(-999, -100) # отрицательное трёхзначное else: result = randint(100, 999) # положительное трёхзначное print(result)

Пояснение: оба варианта гарантируют, что программа не выдаст однозначные или двузначные числа (например, $0$, $45$ или $-12$), а сгенерирует строго положительное число из промежутка $[100; 999]$ или отрицательное число из промежутка $[-999; -100]$.

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

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

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

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

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