Предложен правильный алгоритм, выдающий верное значение. Допускается
Условие
Критерии оценивания выполнения задания | Баллы | Предложен правильный алгоритм, выдающий верное значение. Допускается запись алгоритма на другом языке, использующая аналогичные переменные. В случае, если язык программирования использует типизированные переменные, описания переменных должны быть аналогичны описаниям переменных на естественном языке. Использование нетипизированных или необъявленных переменных возможно только в случае, если это допускается языком программирования, при этом количество переменных и их идентификаторы должны соответствовать условию задачи. В алгоритме, записанном на языке программирования, допускается наличие отдельных синтаксических ошибок, не искажающих замысла автора программы. | 2 | В любом варианте решения может присутствовать не более одной ошибки из числа следующих: 1) не инициализируется или неверно инициализируется переменная MAX (например, присваивается начальное значение, большее или равное 10); 2) неточно определяется принадлежность диапазону двузначных чисел (например, в сравнении с 10 вместо знака «больше или равно» используется знак «больше»; также обратите внимание на то, что с учётом ограничения на кратность трём допустима проверка на принадлежность диапазону от 10 до 98); 3) неверно осуществляется проверка делимости на 3; 4) на делимость на 3 проверяется не значение элемента, а его индекс; 5) в сложном условии вместо логической операции « И» используется логическая операция «ИЛИ»; 6) отсутствует вывод ответа или при выводе ответа не учитывается случай, что требуемого числа в массиве может не быть; 7) используется переменная, не объявленная в разделе описания переменных; 8) не указано или неверно указано условие завершения цикла; 9) индексная переменная в цикле не меняется (например, в цикле while) или меняется неверно; 10) неверно расставлены операторные скобки. | 1 | Ошибок, перечисленных в п. 1-10, две или больше, или алгоритм сформулирован неверно. | 0 | Максимальный балл | 2 |