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

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

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

Тип: Учебник

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

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

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

ISBN: 978-985-34-0487-6

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

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

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

15Дано натуральное число $n$. Выведите номера разрядов, в которых стоят цифры, кратные 3, или сообщение, что таких цифр нет.

Решение. №15 (с. 61)

Пояснение к решению:

В математике разряды числа традиционно отсчитываются справа налево: $1$-й разряд — это разряд единиц, $2$-й — десятков, $3$-й — сотен и так далее. Чтобы перебрать все цифры числа с конца, удобно использовать операции взятия остатка от деления на $10$ (получаем последнюю цифру) и целочисленного деления на $10$ (отбрасываем уже проверенную последнюю цифру).

Цифра кратна $3$, если остаток от её деления на $3$ равен $0$ (к таким цифрам относятся $0$, $3$, $6$ и $9$). Также заведём логическую переменную-флаг, чтобы отследить, нашлась ли хотя бы одна подходящая цифра.

Программа на языке Python:

n = int(input("Введите натуральное число: ")) position = 1 found = False while n > 0: digit = n % 10 if digit % 3 == 0: print(f"Разряд {position}: цифра {digit}") found = True n = n // 10 position += 1 if not found: print("Таких цифр нет")

Шаги работы алгоритма:

  1. Вводим число $n$ и задаём начальный номер разряда position = 1.
  2. Флаг found = False показывает, что подходящие цифры пока не найдены.
  3. В цикле while, пока в числе есть цифры ($n > 0$):
    • Выделяем последнюю цифру: digit = n % 10.
    • Проверяем кратность: если digit % 3 == 0, выводим текущий номер разряда и меняем флаг на True.
    • Отрезаем последнюю цифру с помощью n // 10 и увеличиваем счетчик разряда на $1$.
  4. После цикла проверяем значение флага: если found остался False, выводим сообщение "Таких цифр нет".

Пример работы программы:

Если ввести число $n = 5632$, программа определит:

  • $1$-й разряд — цифра $2$ (не делится на 3);
  • $2$-й разряд — цифра $3$ (делится на 3, вывод: разряд 2);
  • $3$-й разряд — цифра $6$ (делится на 3, вывод: разряд 3);
  • $4$-й разряд — цифра $5$ (не делится на 3).

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

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

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

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

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