Dim P As Integer

и запустите программу на выполнение. Система выдаст сообщение о несоответствии типа переменной (рис. 14.7).

Рис. 14.7

17. Устраните ошибку.

18. Запустите программу на выполнение. В качестве первого числа введите число 3.4Е+39. Система выдаст сообщение о том, что произошло переполнение (рис. 30.8). Щелкните по кнопке < Debug >. В программном коде строка с ошибкой будет выделена (рис. 14.9). Вам должна быть понятна причина ошибки.

Рис. 14.8

Рис. 14.9

19. Исправьте ошибку.

20. Представьте себе, что вы забыли ввести проверку на отсутствие введенных чисел. Закомментируйте соответствующие строки программы.

21.Запустите программу на выполнение. Не вводите ни одного числа, а сразу щелкните по кнопке < Саnсеl >. Система выдаст сообщение о переполнении, как и в предыдущем примере (см. рис. 14.8). Это результат деления 0/0.

22. Представьте себе, что вы задали начальное значение суммы не 0, а 1, сделайте соответствующее исправление в программе.

23. Запустите программу на выполнение. Не вводите ни одного числа, а сразу щелкните по кнопке < Саnсеl >. Система выдаст сообщение о том, что производится деление на ноль (рис. 14.10). Это результат деления 1/0.

Рис. 14.10

Самыми сложными среди всех возможных ошибок являются логические ошибки. Они могут возникнуть вследствие плохо разработанного алгоритма, а также если не были учтены возможные значения входных параметров. При наличии логических ошибок код выполняется корректно, но желаемый результат не достигается. Для выявления причин логических ошибок и их устранения требуется обширное тестирование.

Рекомендация Лучший способ определить, есть ли в программе ошибки, предоставить ее в распоряжение посторонним людям.

Пошаговый способ выполнения программы Для отладки простейших программ можно использовать пошаговый способ выполнения программы.


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



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