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

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

  1. ФИПИ № 31077A

    Требовалось написать программу, которая получает на вход натуральное число N, не превосходящее 109, и выводит число, равное количеству цифр 2 в десятичной записи числа N. Программист написал программу неправильно. Ниже приведена программа на нескольких языках программирования.
    Последовательно выполните следующие действия:
    1. Определите, что выведет программа при вводе числа 324.
    2. Приведите пример входного числа N, при котором программа, несмотря на ошибки, выдаёт верный ответ.
    3. Найдите допущенные программистом ошибки и исправьте их. Исправление каждой ошибки должно затрагивать только строку, в которой находится ошибка. Для каждой ошибки выпишите строку, в которой она сделана, и приведите правильный вариант строки. Известно, что в тексте программы нужно исправить не более двух строк, чтобы она стала работать правильно. Достаточно указать ошибки и способ их исправления для одного языка программирования. Требуется найти ошибки в имеющейся программе, а не написать другую программу, использующую иной алгоритм решения.
    Программа на языке Python:
    N = int(input())
    R = 0 while N > 0:
    d = N % 10 if d != 2:
    R = R + 1
    N = N // 10 print(d)

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

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

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

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

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

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

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

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