4.5. Ошибки анализа

Эти ошибки связаны либо с неполным учетом могущих возникнуть ситуаций, либо с неверным решением задачи. К первому случают относится, например, пренебрежение возможностью появления отрицательных значений переменных, малых и больших величин. Во втором случае обычно имеют место крупные и мелкие логические ошибки, из которых можно назвать:

отсутствие задания начальных значений переменных;

неверные условия окончания цикла; неверная индексация цикла;

отсутствие задания условий инициирования цикла;

неправильное указание ветви алгоритма для продолжения процесса решения задачи. " , ■

Самый лучший способ организации отладки — это сведение к минимуму необходимости в ней. Вдумчивая разработка функциональной структуры программы, сопровождаемая достаточно подробной блок-схемой или кратким описанием, обеспечивает условия для лучшего кодирования программы.

Блок-схемы помогают избежать многих ошибок, и, кроме того, их можно использовать в качестве вспомогательного средства выявления ошибок при отладке. Метод проверки правильности блок-схемы заключается в том, что через несколько дней после ее составления программист повторно обращается к описанию задачи " набрасывает блок-схему заново. Затем сличают оба варианта. Такой шаг на первый взгляд может показаться пустой тратой времени, однако всякая ошибка на уровне алгоритма может в дальнейшем обернуться катастрофой и повлечь основательный пересмотр программы.

4.4. Ошибки в выборе алгоритма || Оглавление || 4.6. Ошибки общего характера


Услуги