Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
В любом случае, согласно критериям правильные ответы не получены ни на один из вопросов.
Оценка: 0 баллов
Образец 1.3

В данном случае ход решения был иным: экзаменующийся воспользовался функцией фильтрации, отобрал только записи об учениках, сдававших математику и отсортировал отобранные записи по убыванию баллов. Далее он перенумеровал строки, вручную определил сколько записей соответсвуют первому критерию и написал верную формулу подсчета среднего балла по математике (формула верна потому, что в модифицированной таблице все учащиеся сдавали математику). Получено 2 верных значения.
Оценка: 2 балла
Тренинг по оцениванию задания 20.1
Задание 20 проверяет умение записать формальный алгоритм с использованием инструкций ветвления и цикла для формального исполнителя «Робот». Алгоритм может быть выполнен в среде формального исполнителя или же записан в текстовом редакторе. Формулировке задания 20 предшествует описание команд исполнителя и синтаксиса записи алгоритмических конструкций ветвления и цикла, поэтому задание может быть выполнено даже теми школьниками, которые не знакомы с используемым синтаксисом языка, но владеют основами алгоритмизации.
Приведем пример задания 20 из варианта 1, использовавшегося на апробации.
20.1 |
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может.
У Робота есть девять команд. Пять команд – это команды-приказы.
Четыре из них управляют перемещениями Робота:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Если Робот получит
команду передвижения сквозь стену, то он разрушится
Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Ещё четыре команды – это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «eсли», имеющим следующий вид:
если условие то
последовательность команд
все
Здесь условие – одна из команд проверки условия.
Последовательность команд – это одна или несколько любых команд-приказов
Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
вправо
закрасить
все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то
вправо
все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
вправо
кц
Выполните задание.
На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход неизвестной длины. Робот находится в клетке, расположенной непосредственно над горизонтальной стеной у её левого конца.
На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Р | |||||||||
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно ниже горизонтальной стены и левее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы. Проходы должны остаться незакрашенными. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным.
Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен.
Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
Сохраните алгоритм в файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.
Содержание верного ответа и указания по оцениванию (допускаются иные формулировки ответа, не искажающие его смысла) |
Команды исполнителя будем записывать жирным шрифтом, а комментарии, поясняющие алгоритм и не являющиеся его частью, – курсивом. Начало комментария будем обозначать символом «|». | Пропускаем клетку, в которой стоит Робот вправо |Двигаемся вправо, пока не дойдём до прохода в горизонтальной стене и закрашиваем клетки нц пока не снизу свободно закрасить вправо кц |Двигаемся дальше до горизонтальной стены нц пока снизу свободно вправо кц |Двигаемся вправо, пока не дойдём до вертикальной стены и закрашиваем клетки нц пока справа свободно закрасить вправо кц |Двигаемся вверх, пока не дойдём до прохода в вертикальной стене и закрашиваем клетки нц пока не справа свободно закрасить вверх кц |Двигаемся дальше до вертикальной стены нц пока справа свободно вверх кц |Двигаемся вверх до конца вертикальной стены и закрашиваем клетки нц пока не справа свободно закрасить вверх кц Возможны и другие варианты решения |
Указания по оцениванию | Баллы |
Алгоритм правильно работает при всех допустимых исходных данных | 2 |
При всех допустимых исходных данных верно следующее: 1) выполнение алгоритма завершается и при этом Робот не разбивается; 2) закрашено не более 10 лишних клеток; 3) остались незакрашенными не более 10 клеток из числа тех, которые должны были быть закрашены | 1 |
Задание выполнено неверно, то есть не выполнены условия, позволяющие поставить 1 или 2 балла | 0 |
Максимальный балл | 2 |
Разберем варианты решений, представленных учащимися, и проведем процедуру оценивания в соответствии с критериями.
Образец 2.1

На рисунке показана программа на алгоритмическом языке, запущенная в среде Кумир для обстановки, приведенной в задании. Выполнение алгоритма завершилось штатно, Робот не разбился. Закрашена одна лишняя клетка (та, на которой первоначально стоял Робот).
Оценка: 1 балл
Образец 2.2

На рисунке показана программа на алгоритмическом языке, запущенная в среде Кумир для обстановки, приведенной в задании. Выполнение алгоритма завершилось штатно, Робот не разбился. Закрашены три лишние клетки (та, на которой первоначально стоял Робот и две клетки над проходом в горизонтальной стене). Казалось бы, три клетки – меньше, чем 10, поэтому задание должно быть оценено 1 баллом. Однако, условие задачи предполагает, что длины стен и проходов в стенах могут быть сколь угодно длинными, поэтому при проходе длиной 10 клеток и более будет закрашено более 10 клеток, которые не должны быть закрашены.
Оценка: 0 баллов
Образец 2.3

На рисунке показана программа на алгоритмическом языке, запущенная в среде Кумир для обстановки, приведенной в задании. Выполнение алгоритма завершилось штатно, Робот не разбился. Закрашены все клетки, которые должны быть закрашены, ни одна лишняя клетка не закрашена. Однако, условие задачи предполагает, что длины стен и проходов в стенах могут быть сколь угодно длинными, поэтому запуск программы на любой другой обстановке, соответствующей условию, не обеспечит решение задачи.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


