Рекомендации по отдельным заданиям



Задание 24

При проверке ответа на задание 24 следует последовательно проверить, насколько выполнены следующие четыре действия:

1) указано, что выведет программа при конкретной входной последовательности;

2) указан пример последовательности, при которой программа работает правильно;

3) исправлена первая ошибка;

4) исправлена вторая ошибка.

ВНИМАНИЕ! Экзаменуемому достаточно указать один пример таких входных данных. Указывать полное описание всех таких данных не требуется. Описания, приведенные в критериях по оцениванию (см. «Замечания для проверяющего»), предназначены только для проверяющего. Если при выполнении второго задания экзаменуемый указал несколько вариантов входных данных, то задание считается выполненным, если для ВСЕХ указанных входных данных программа дает нужный результат.

 

При проверке каждого из заданий на исправление ошибок (третье и четвертое действия) следует убедиться, что:

а) каждое внесенное исправление затрагивает только одну строку в программе;

б) указан такой новый вариант строки, что при исправлении другой ошибки получается правильная программа.

 

Каждое из этих действий оценивается отдельно. Обратите внимание: исправления, указанные экзаменуемым, могут отличаться от приведенных в критериях, но тем не менее быть верными.

 

Ситуации, сложные для оценивания

 

Типичная проблемная ситуация Решение
1 Участником экзамена указаны в качестве ошибочных верные строки, содержащие, по его мнению, синтаксические ошибки или неверный тип переменных Констатируется, что верная строка указана учащимся как ошибочная, и этот факт учитывается при оценивании по критериям
2 При выполнении первого и/или второго элемента задания экзаменуемый привел несколько числовых ответов, часть из которых верна, а часть нет Соответствующий пункт задания признается выполненным неверно
3 В исправленной строке допущены синтаксические ошибки, не искажающие замысла автора Соответствующий пункт задания признается выполненным верно
4 Строка с ошибкой не выписана, как требуется в задании, а указана иным образом, например номером Если способ, которым учащийся указал строку, позволяет ее однозначно идентифицировать, приравниваем эту ситуацию к выписыванию строки.

 

5 Учащийся заново переписал текст программы или ее фрагменты из нескольких строк, внеся исправления Если исправления касались только строк с ошибками, засчитываем этот элемент как выполненный. В противном случае считаем, что элемент не выполнен
6 Учащийся сумел верно исправить ошибку альтернативным образом, изменив одну или две строки, но не те, которые указаны в критериях оценивания. Соответствующий пункт задания признается выполненным верно.

 

Задание 25

1. Определите, на каком языке записан алгоритм в проверяемой работе, и при необходимости наведите справки (у эксперта-консультанта или с использованием рабочего места с выходом в интернет) о синтаксисе избранного экзаменуемым языка программирования.

2. Сравните описание алгоритма с имеющимися образцами и в случае совпадения оцените его в соответствии с рекомендациями.

3. Если описание алгоритма не совпадает с образцами, а ошибки в описании алгоритма с первого взгляда не видны, осуществите формальное исполнение алгоритма с тестовыми примерами исходных данных. Длину тестового массива следует сократить до четырех–шести элементов. При составлении тестов необходимо особенно тщательно проверять «критические» случаи, например когда элементы массива одинаковы или изначально упорядочены. Оцените правильность полученных результатов.

4. Обратите внимание на правильность инициализации переменных. Учтите, что приведенное в решении значение может не быть единственно возможным.

5. Обязательно проверьте, присутствует ли вывод ответа.

6. Отдельно проверьте, обрабатывается ли случай, что искомого числа (группы чисел)
в данном массиве может и не быть (если иное не указано в условии задачи).

7. При оценке алгоритма отметьте все ошибки, упомянутые в критериях оценивания.
В случае, если таких ошибок две или более, сразу снижайте оценку до 0 баллов.

8. Не допускайте произвольного ужесточения критериев оценивания. Не вводите дополнительных ограничений. Не оценивайте синтаксические ошибки, «стиль» программирования, аккуратность записи, наличие комментариев и прочие важные, но не проверяемые данной задачей элементы.

9.  Не забывайте, что эффективность алгоритмов в данной задаче не оценивается, поэтому не следует снижать оценку за решение, в котором, например, для поиска максимума используется сортировка.

 


Дата добавления: 2020-04-08; просмотров: 149; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!