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

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

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

 

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








Дата добавления: 2015-10-05; просмотров: 1247;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.