Содержание верного ответа
(допускаются иные формулировки ответа, не искажающие его смысла)
- Примеры чисел, при вводе которых программа выводит верные ответы: (ответ ), (ответ ), (ответ ), (ответ ).
- Примеры чисел, при вводе которых программа выводит неверные ответы: (правильный ответ программа выводит ), (правильный ответ программа выводит ), (правильный ответ программа выводит ).
- Программа содержит две ошибки.
Первая ошибка. Неверное условие цикла. Из-за этой ошибки первая цифра числа не проверяется
Вторая ошибка. Неверный сброс счётчика единиц Из-за этой ошибки длина цепочки единиц, расположенных не в конце числа, оказывается на единицу больше верной. Не является ошибкой увеличение на Хотя более логичным кажется присваивание m := k, способ, приведённый в программе, тоже работает, так как всегда оказывается больше ровно на Пример исправления для алгоритмического языка
Первая ошибка:
Исправленная строка, способ : Исправленная строка, способ : Вторая ошибка:
Исправленная строка:
В программах на других языках ошибочные строки и их исправления аналогичны.
Незначительной опиской, не влияющей на оценку, следует считать отсутствие служебных слов и знаков, не влияющих на содержательную часть исправления (например, слова «иначе» или точки с запятой).
Указания по оцениванию
В задаче требуется выполнить четыре действия.
- Указать пример входного числа, при котором программа выдаёт верный ответ, и ответ программы в этом случае.
- Указать пример входного числа, при котором программа выдаёт неверный ответ, верный ответ и ответ программы в этом случае.
- Исправить первую ошибку в программе.
- Исправить вторую ошибку в программе.
Действие 1 считается выполненным, если указаны входное значение и ответ; при выполнении программы с этим входным значением получается этот ответ, и этот ответ совпадает с ответом, который выдаёт для данного входного значения правильная программа.
Действие 2 считается выполненным, если указаны входное значение, верный ответ и ответ программы; при выполнении программы с этим входным значением получается указанный ответ программы, и указанный верный ответ совпадает с ответом, который выдаёт для данного входного значения правильная программа.
Для действий 1 и 2 экзаменуемый не обязан объяснять, как получен результат, достаточно указать верные числа
Каждое из действий 3 и 4 считается выполненным при одновременном выполнении двух условий:
- правильно указана строка с ошибкой;
- указан такой новый вариант строки, что при исправлении другой ошибки получается правильная программа.
В исправленной строке допускаются незначительные синтаксические ошибки (лишние или пропущенные знаки препинания, неточные написания служебных слов языка)