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