Если вы написали программу, состоящую более чем из двух или трех строк, у вас наверняка возникнут проблемы при се компиляции. Если же этого не произойдет, то вы либо великий программист, либо скопировали коды программы из этой книги.
Все возникающие при запуске программы проблемы можно разделить на две категории:
синтаксические ошибки и логические ошибки. Синтаксические ошибки случаются тогда, когда вы что-то неправильно набираете, забываете указать информацию, которая нужна компилятору, или некорректно используемая команду. Компилятор сам находит синтаксические ошибки и указывает строки, где такие ошибки встречаются. Вам придется исправить все найденные синтаксические ошибки, иначе компилятор не сможет преобразовать набранные вами коды в выполняемые.
Логические ошибки случаются тогда, когда неправильно разработана или реализована сама программа. Например, вы забыли набрать коды для обработки какой-то информации или даете команду отобразить на экране не те данные, которые необходимы. Программы, содержащие логические ошибки, процесс компиляции проходят успешно, однако выполняются не так, как вы хотите.
Рассмотрим это на примере. Допустим, вы создали программу, отслеживающую количество денег на вашем счете. Но при написании ее кодов забыли набрать команду, прибавляющую суммы, вносимые на счет. Или наоборот: забыли набрать команду, вычитающую из обшей суммы деньги, снимаемые со счета. Тогда сколько бы денег вы со счета не снимали, состояние счета не изменялось бы (этакий вечный источник наличных). Это пример логической ошибки. Вы забыли набрать один оператор, и в результате получилась хотя и симпатичная, но работающая неправильно программа.
Исправить логические ошибки намного сложнее, чем синтаксические. Сложность заключается в их поиске и локализации места возникновения. Помочь справиться с этой проблемой призван отладчик программы. Отладчик позволяет строка за строкой проследить за выполнением программы и просмотреть значения обрабатываемых при этом данных. Таким образом, обнаружив, что какая-то переменная приняла неверное значение, вы сразу же определите
место возникновения ошибки.
На заметку: Вы можете почитать все о мебели на сайте vseomebeli.net
Похожие записи
Нет комментариев