РУҚА
24

Ответ: Поиск минимальной цифры

ЕГЭ · Информатика · Задание 24 · Алгоритмы и исполнители
ПовышеннаяФИПИE0EDF1Развёрнутое решение≈ 10 минут
Что должно получиться

1) При вводе 128 программа выводит 9. 2) Например, число 999: правильный ответ и вывод программы — 9. 3) Для Python исправления: minDigit = 9 заменить на minDigit = 10; digit = minDigit заменить на minDigit = digit.

У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.

Условие

На обработку поступает натуральное число, не превышающее $10^9$. Требуется вывести минимальную цифру числа, большую 3. Если цифр, больших 3, нет, необходимо вывести «NO». Программист написал программу неправильно. Для анализа используйте приведённую программу на любом одном из представленных языков программирования.

Последовательно определите результат работы программы при вводе числа 128, приведите пример трёхзначного числа, при котором программа выдаёт верный ответ, а затем найдите все ошибки. Для каждой ошибки укажите строку с ошибкой и её исправленный вариант. Каждая ошибка затрагивает только одну строку.

Открыть задачу и решить самому

Где здесь ошибаются

Указывать 2 как результат для числа 128, не учитывая условие digit > 3.

Исправлять только присваивание digit = minDigit и не исправлять начальное значение minDigit.

Предлагать полностью переписать программу вместо исправления отдельных строк.

Считать строку if minDigit <= 9 ошибочной, хотя после правильной инициализации minDigit = 10 она работает корректно.

Откуда взялся этот ответРазбор разложен на 6 шагов: видно каждое преобразование и где теряется балл.
Открыть решение

Ответ к заданию 24 ЕГЭ, информатика

Официального ключа у этого задания нет, и ответ здесь получен в разборе. Поэтому рядом стоят выкладки: по ним видно, на чём ответ держится, и можно сверить свой ход решения, а не только результат.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи — у каждой есть ответ и разбор по шагам. Регистрация не нужна.