Ручная прокрутка программы

Если другие способы не помогают, приходится делать ручную прокрутку программы, то

есть выполнять программу вручную вместо компьютера, записывая результаты на лист бумаги.Обычно составляют таблицу, в которую записывают изменения всех переменных (неизвестное значение переменной обозначают знаком вопроса). Рассмотрим (ошибочную) программу, которая вводит натуральное число и определяет, простое оно или нет. Мы выяснили, что она дает неверный результат при N=5 (печатает, что 5 – якобы составное число). Построим таблицу изменения значений переменных для этого случая.

Выполняя вручную все действия, выясняем, что программа проверяет делимость числа N на само себя, то есть, счетчик делителей count всегда будет не равен нулю. Теперь, определив причину ошибки, легко ее исправить. Для этого достаточно заменить условие в цикле на i < N.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: