Семантическая ошибка - Большая Энциклопедия Нефти и Газа, статья, страница 2
Мы медленно запрягаем, быстро ездим, и сильно тормозим. Законы Мерфи (еще...)

Семантическая ошибка

Cтраница 2


Например, пусть в предложении языка иллюстраций на рис. 3.2 допущены три синтаксические и две семантические ошибки.  [16]

В случае грубой ошибки, когда результат выполнения программы полностью отличается от контрольного, причиной обычно является семантическая ошибка в тексте программы. Для ее обнаружения текст программы разбивают на самостоятельные фрагменты и определяют по контрольному примеру значения промежуточных результатов, соответствующих выполнению этих фрагментов. Поочередно записывая в конце каждого такого фрагмента оператор С / П, выполняют фрагмент и сверяют полученный результат с контрольным. При их совпадении восстанавливают шаг программы, временно занятый оператором С / П, и проверяют следующий фрагмент. При обнаружении содержащего ошибку фрагмента его выполнение проверяют в режиме пошагового прохождения программы, предварительно определив содержимое регистра индикации на каждом шаге проверяемого фрагмента при выполнении контрольного примера. Нажимая при использовании ПМК отечественного производства клавишу ПП, сверяют индицируемые результаты выполнения каждого шага с контрольными до обнаружения ошибки.  [17]

Отперфорированные карты проверяются на правильность нанесенного на них текста и затем вводятся в машину для проверки на синтаксические и семантические ошибки в тексте программы.  [18]

19 Бланк-заказ на перфорацию закодированной программы на перфокарты. [19]

Отперфорированные карты проверяются на правильность нанесенного на них текста и затем вводятся в машину для проверки на синтаксические и семантические ошибки в тексте программы. Найденные ошибки вручную исправляются как в тексте программы, так и в перфокартах.  [20]

В некоторых случаях средства Макро позволяют проводить дополнительную оптимизацию в зависимости от фактических аргументов при вызове макрокоманды, а также выявлять семантические ошибки.  [21]

Появление служебного символа в строке ошибка, строка повторяется в том случае, когда программа не обнаружила искажения, может быть следствием семантической ошибки оператора, допущенной при соблюдении правильной синтаксической структуры строки. Оператор обнаружил ее до окончания строки, отпечатал указанный символ и в следующей строке повторил правильный ее текст. Затем работа программы продолжается обычным порядком.  [22]

Выражение Rt - r также показывает способ исправления ДИН МАСС от ранее принятой искаженной информации - использование корректирующих сообщений, когда впоследствии обнаруживается семантическая ошибка в информации о событиях, извещение о которых ранее имело место. Такое исправление должно быть отнесено к мерам активной защиты. Этот способ может быть распространен и для исправления в итогах учета по уже законченным периодам. Последнее целесообразно, так как эти итоги хранятся и впоследствии используются и складываются в целях статистики больших периодов.  [23]

Транслятор ТРОГ-1 переводит операторы входного языка ОГРА-1 во внутреннюю структуру данных ОГРА-2, выполняя обычные для транслятора алгоритмического языка функции - распознавание синтаксических и некоторых семантических ошибок, генерацию выходной программы. При разработке транслятора учитывается ряд требований, определенных спецификой процессора устройства отображения и особенностями применения языка.  [24]

Чтобы элемент типа X не оказался последним, а он в этой позиции, как известно, не выполняется ( это может привести к сдвигу вводимых данных и появлению семантических ошибок), введем фиктивную символьную переменную ААА.  [25]

Трансляторы предназначены для перевода текста исходных программ ( модулей) на машинный язык, построения объектного модуля в форме, удобной для его последующей обработки, вывода на печать листингов исходных программ, а также диагностического сообщения о лексических, синтаксических и семантических ошибках.  [26]

На следующем этапе работ нужны средства, которые помогут обнаружить программные ошибки. Семантические ошибки связаны с ошибками программной интерпретации требуемых системных действий и в большинстве случаев обнаруживаются на этапе комплексной аппаратно-программной отладки.  [27]

Различают синтаксические и семантические ошибки.  [28]

Опыт автора по использованию языка Ада ( имея в виду вопросы, связанные с сильной типизацией) может быть оценен как очень положительный. Почти все семантические ошибки, такие, как несоответствие типов или ошибочные ссылки на объекты ( а подавляющее большинство этих ошибок пришлось на тот этап, когда автор осваивал язык Ада), были выявлены на этапе трансляции.  [29]

При отладке готовых программ в первую очередь проверяют правильность выполнения программы по контрольному примеру и в случае несоответствия получаемых и контрольных результатов отыскивают и устраняют причины расхождения. Простейшими являются синтаксические и семантические ошибки в тексте программы, составленной на входном языке и введенной в оперативную память. При использовании ПМК с алгоритмическими входными языками многие из синтаксических ошибок диагностируются операционной системой, автоматически останавливающей в случае обнаружения такой ошибки выполнение программы и вырабатывающей сообщение ERROR, обычно сопровождаемое номером класса или типа ошибок.  [30]



Страницы:      1    2    3    4