Уровень задания повышенный (время выполнения 30 мин.) - 3 балла
Проверяется умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки.
Проверяется умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки.
Как показывает практика, обычно авторы заданий закладывают в программу две ошибки: математическую и программную. Математическая ошибка заключается в том, что программа не учитывает периодичность функции, либо в использовании условий нестрого неравенства вместо строго (или наоборот). Программная ошибка заключается в неправильно организованной проверке условия: ответ «не принадлежит» выдается далеко не для всех наборов входных данных, для которых он должен быть выдан. Первая ошибка исправляется введением дополнительного условия, вторая проще всего может быть исправлена заменой вложенных условных операторов на логическое выражение в условии.
Обратите внимание, что для верного ответа на первый вопрос достаточно указать любую подходящую пару исходных значений, независимо от причины, по которой программа выдаст неверный результат.
Пример 1 [4, с. 167]
Пример 2 [6, с. 57]
Задача 91 [4, с. 51]
Комментариев нет:
Отправить комментарий