Содержание верного ответа
(допускаются иные формулировки ответа, не искажающие его смысла)
Решение использует запись программы на Паскале. Допускается
использование программы на трёх других языках.
1. Программа выведет два числа: 2 и 999.
2. Пример последовательности, содержащей нечётные числа, для которой
программа работает правильно: 1 2 3 999.
Замечание для проверяющего. В конце работы программы значение
переменной maximum всегда равно 999. Соответственно, программа будет
работать верно, если в последовательности есть 999. Выведенное
количество нечётных чисел будет правильным в любом случае.
3. В программе есть две ошибки
Первая ошибка: неверная инициализация maximum.
Строка с ошибкой:
Верное исправление:
Вместо 0 может быть использовано любое число, меньшее или равное 1.
Вторая ошибка: неверное присваивание при вычислении максимума.
Строка с ошибкой:
Верное исправление:
Указания по оцениванию
Обратите внимание! В задаче требовалось выполнить четыре
действия:
- указать, что выведет программа при конкретной входной последовательности;
- указать пример последовательности, при которой программа работает правильно;
- исправить первую ошибку;
- исправить вторую ошибку.
Для проверки правильности выполнения п. 2 нужно формально
выполнить исходную (ошибочную) программу с входными
данными, которые указал экзаменуемый, и убедиться в том, что
результат, выданный программой, будет таким же, как и для
правильной программы.
Для действий 3 и 4 ошибка считается исправленной, если
выполнены оба следующих условия:
- правильно указана строка с ошибкой;
- указан такой новый вариант строки, что при исправлении другой ошибки получается правильная программа