Присоединиться

11 класс·высокий уровень

Эффективность алгоритма не имеет значения и не оценивается.3.

Условие

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

Формат задания

Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Разбор откроется после входа.

Решение по шагам

  1. Как рассуждать

    Решение. Чтобы за один проход определить количество чётных и нечётных элементов и соответствующие им максимумы, нужны 5 переменных (два счётчика, два максимума и индекс), а в условии разрешено использовать только

Осталось ещё 1 шаг

  1. Шаг 2

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Алгоритмы обработки массивов»

Эффективность алгоритма не имеет значения и не оценивается.3. — решение с объяснением | Lom Ai