Задание 24 ЕГЭ по информатике · 378D57

Решите задание и проверьте ответ: введите его в поле и нажмите «Проверить» или откройте ответ под спойлером.

  1. ФИПИ № 378D57

    На обработку поступает натуральное число, не превышающее 109. Нужно написать программу, которая выводит сумму цифр числа, не кратных 3. Если в числе нет цифр, не кратных 3, требуется вывести «NO». Напоминание: 0 делится на любое натуральное число.
    Программист написал программу неправильно. Рассмотрите приведённую ниже программу на Python.
    Последовательно выполните следующие действия: вычислите результат работы программы при вводе числа 645; приведите пример трёхзначного числа, при вводе которого программа выдаёт верный ответ; найдите все ошибки в программе. Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк. Для каждой ошибки выпишите ошибочную строку и приведите её правильный вариант. Требуется найти ошибки в данной программе, а не написать другую программу с иным алгоритмом.
    Python
    1N = int(input())
    2sum = N % 10
    3while N > 0:
    4 digit = N % 10
    5 if digit % 3 > 0:
    6 sum = digit
    7 N = N // 10
    8if sum > 0:
    9 print(sum)
    10else:
    11 print("NO")

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 378D57.

Тема: Основы программирования

Ещё задания этой темы

  • Задание 24 · 3D3BD8: На обработку поступает натуральное число, не превышающее 10 9 . Нужно написать программу,…
  • Задание 24 · 3DA124: Требовалось написать программу, которая решает неравенство ax+b>0 относительно x для…
  • Задание 24 · 436500: На обработку поступает натуральное число, не превышающее 10 9 . Нужно написать программу,…
  • Задание 24 · 6F2E2D: Дано целое положительное число N, не превосходящее 1000. Нужно написать программу,…
  • Задание 24 · 736438: На обработку поступает натуральное число, не превышающее 10 9 . Нужно написать программу,…

Готовите ученика к экзамену?

TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.

Проверено . Источники: ФИПИ, открытый банк, код 378D57. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.