|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Какие ошибки не обнаруживаются транслятором?Существует множество ошибок, которые транслятор выявить не в состоянии, если используемые в программе операторы сформированы верно. Приведем примеры таких ошибок. Логические ошибки:
Ошибки в циклах:
Ошибки ввода-вывода; ошибки при работе с данными:
Ошибки в использовании переменных:
Ошибки при работе с массивами:
Ошибки в арифметических операциях:
Все эти ошибки обнаруживаются с помощью тестирования. В чем заключается сопровождение программы?
Многократное использование разработанной программы для решения различных задач заданного класса требует проведения следующих дополнительных работ:
Применительно ко многим программам работы по сопровождению поглощают более половины затрат, приходящихся на весь период времени существования программы (начиная от выработки первоначальной концепции и кончая моральным ее устареванием) в стоимостном выражении. Программа, предназначеная для длительной эксплуатации, должна иметь соответствующую документацию и инструкцию по её использованию. Вопросы для самоконтроля 8.1. Какие основные этапы включает в себя решение задач на компьютере? 8.2. Какие этапы компьютерного решения задач осуществляются без участия компьютера? 8.3. Что называют математической моделью объекта или явления? 8.4. Почему невозможно точное исследование поведения объектов или явлений? 8.5. Какие способы моделирования осуществляются с помощью компьютера? 8.6. Из каких последовательных действий состоит процесс разработки программы? 8.7. Доказывает ли получение правдоподобного результата правильность программы? 8.8. Какие ошибки могут остаться невыявленными, если не провести проверку (просмотр, прокрутку) программы? 8.9. Чем тестирование программы отличается от её отладки? 8.10. Каким образом программа-отладчик помогает исследовать поведение программы в процессе её выполнения? 8.11. Как следует планировать процесс отладки программы? 8.12. Можно ли с помощью тестирования доказать правильность программы? 8.13. На какой стадии работы над программой вычисляются эталонные результаты тестов? 8.14. Назовите основные этапы процесса тестирования. 8.15. В чём заключается отличие синтаксических ошибок от семантических? 8.16. О чём свидетельствует отсутствие сообщений машины о синтаксических ошибках? 8.17. Какие разновидности ошибок транслятор не в состоянии обнаружить? 8.18. Для чего программам требуется сопровождение? Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |