Характерные ошибки программирования
Ошибки могут быть допущены на всех этапах решения задачи — от ее постановки до оформления. Разновидности ошибок и соответствующие примеры приведены в таблице:
Вид ошибки | Пример |
Неправильная постановка задачи | Правильное решение неверно сформулированной задачи |
Неверный алгоритм | Выбор алгоритма, приводящего к неточному или эффективному решению задачи |
Ошибка анализа | Неполный учет ситуаций, которые могут возникнуть; логические ошибки |
Семантические ошибки | Непонимание порядка выполнения оператора |
Синтаксические ошибки | Нарушение правил, определяемых языком программирования |
Ошибки при выполнении операций | Слишком большое число, деление на ноль, извлечение квадратного корня из отрицательного числа и т. п. |
Ошибки в данных | Неудачное определение возможного диапазона изменения данных |
Опечатки | Перепутаны близкие по написанию символы, например, цифра 1 и буквы I, l |
Ошибки ввода-вывода | Неверное считывание входных данных, неверное задание форматов данных |
Является ли отсутствие синтаксических ошибок свидетельством правильности программы
Обычно синтаксические ошибки выявляются на этапе трансляции. Многие же другие ошибки транслятору выявить невозможно, так как транслятору неизвестны замыслы программиста.
Дата добавления: 2015-08-08; просмотров: 527;