воскресенье, 6 апреля 2014 г.

Методические рекомендации по оценке ОГЭ по информатике


Методические рекомендации по проверке работ ОГЭ (Информатика и ИКТ 9 класс)
Задание 20.2
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – минимальное число, оканчивающееся на 4.
Задание проверяет ученика на знание основных команд какого-либо языка программирования, понятий минимального (максимального) элемента, нахождения остатка от деления, ввода, вывода. В задании требуется написать именно программу, а не составить алгоритм. Таким образом, если экзаменующийся напишет решение на естественном языке, то можем ли мы его оценить? Если в ответе приведена блок-схема, а не сама программа, то такой ответ эксперт засчитать за правильный не сможет.
Важным является то, что нигде не сказано, что экзаменующийся должен указать язык, на котором написана программа. Это может вызвать проблемы в правильном оценивании. Особенно это касается таких языков, которые известны достаточно хорошо большинству экспертов, например, Python, или определенные версии, например, C#.
Указания по оцениванию (Баллы)
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования (2 балла)
Ничего не сказано о том, можно ли использовать какие-то встроенные функции языка программирования, например, поиск минимального элемента.
Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором не задано условие отбора чисел (a mod 10 = 4), выдаст неправильный ответ на тесте № 1 (1 балл)
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл (0 баллов)
Программа может выдавать неправильные ответы, если просто существуют синтаксические ошибки или команда написана неправильно. Например, команда writeln в Паскале будет написана wraitln. Ученик, может быть, использовал правильный алгоритм до этого, но допустил грамматическую ошибку на последнем этапе.

вторник, 10 декабря 2013 г.