Задание 24 ЕГЭ по информатике · BF9D62
Решите задание и проверьте ответ: введите его в поле и нажмите «Проверить» или откройте ответ под спойлером.
-
ФИПИ № BF9D62
На обработку поступает натуральное число, не превышающее 109. Нужно написать программу, которая выводит на экран максимальную цифру числа, меньшую 5. Если в числе нет цифр, меньших 5, требуется вывести «NO». Программист написал программу неправильно. Ниже приведён вариант программы на Python:
```python
N = int(input()) maxDigit = N % 10 while N > 0:
digit = N % 10 if digit < 5:
if digit > maxDigit:
maxDigit = digit
N = N // 10 if maxDigit == 0:
print("NO") else:
print(maxDigit)
```
Последовательно выполните следующее:
1. Определите, что выведет программа при вводе числа 137.
2. Приведите пример трёхзначного числа, при вводе которого программа выдаёт верный ответ.
3. Найдите все ошибки в программе. Для каждой ошибки выпишите ошибочную строку и правильный вариант этой строки. Каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код BF9D62.
Тема: Основы программирования
Ещё задания этой темы
- Задание 24 · C629FB: На обработку поступает натуральное число, не превышающее 10 9 . Нужно написать программу,…
- Задание 24 · C99C04: На обработку поступает последовательность из четырёх неотрицательных целых чисел…
- Задание 24 · DDFB91: На обработку поступает последовательность из четырёх неотрицательных целых чисел,…
- Задание 24 · F2307A: На обработку поступает положительное целое число, не превышающее 10 9 . Нужно написать…
- Задание 24 · F5E8C8: На обработку поступает натуральное число, не превышающее 10 9 . Нужно написать программу,…
Готовите ученика к экзамену?
TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.
Проверено . Источники: ФИПИ, открытый банк, код BF9D62. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.