36

Какую ошибку называют синтаксической, а какую-семантической?

koton 31 августа 2022

Какую ошибку называют синтаксической, а какую-семантической? Какие из этих видов ошибок относятся к программе, а какие-к алгоритмам? Могут либыть в алгоритме или программе другие ошибки, нежели синтаксические и семантические? Если да, то как бы вы их назвали?

категория: информатика

36

Синтаксическая ошибка — нарушение формального описания языка программирования, т.е. например не поставили в конце строки; или оператор if написали через две f, чаше всего являются опечатками в тексе программыСемантическая ошибка — ошибка связанная с выполнением алгоритма, иногда семантические ошибки называют логическими, как пример можно привести попытку обращения к неописанной переменной или ошибке в формулах. Типов семантических ошибок очень много и вычислительные, типа деления на 0, преобразования типов, когда в переменную типа int пихают строку и т.д. заканчивая ошибками зацикливающими программуОшибки не являющиеся синтаксическими и семантическими могут так-же встречаться, например пользователь пробует записать данные на защищенный диск и получает ошибку, но виновата в этом не программа а пользователь, введший не корректные данные

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...