|
Эти ошибки связаны либо с неполным учетом могущих возникнуть ситуаций, либо с неверным решением задачи. К первому случают относится, например, пренебрежение возможностью появления отрицательных значений переменных, малых и больших величин. Во втором случае обычно имеют место крупные и мелкие логические ошибки, из которых можно назвать:
отсутствие задания начальных значений переменных;
неверные условия окончания цикла; неверная индексация цикла;
отсутствие задания условий инициирования цикла;
неправильное указание ветви алгоритма для продолжения процесса решения задачи. " , ■
Самый лучший способ организации отладки — это сведение к минимуму необходимости в ней. Вдумчивая разработка функциональной структуры программы, сопровождаемая достаточно подробной блок-схемой или кратким описанием, обеспечивает условия для лучшего кодирования программы.
Блок-схемы помогают избежать многих ошибок, и, кроме того, их можно использовать в качестве вспомогательного средства выявления ошибок при отладке. Метод проверки правильности блок-схемы заключается в том, что через несколько дней после ее составления программист повторно обращается к описанию задачи " набрасывает блок-схему заново. Затем сличают оба варианта. Такой шаг на первый взгляд может показаться пустой тратой времени, однако всякая ошибка на уровне алгоритма может в дальнейшем обернуться катастрофой и повлечь основательный пересмотр программы.
⇐4.4. Ошибки в выборе алгоритма || Оглавление || 4.6. Ошибки общего характера⇒
|