Разделы презентаций


Виды ошибок и способы их устранения

Выделяют три типа ошибок:Ошибки компиляцииОшибки времени выполненияЛогические ошибки

Слайды и текст этой презентации

Слайд 1Виды ошибок и способы их устранения
Павлова Ксения
Группа 2/15

Виды ошибок и способы их устраненияПавлова Ксения Группа 2/15

Слайд 2Выделяют три типа ошибок:
Ошибки компиляции
Ошибки времени выполнения
Логические ошибки

Выделяют три типа ошибок:Ошибки компиляцииОшибки времени выполненияЛогические ошибки

Слайд 3Ошибки компиляции
Являются синтаксическими ошибками. Они выдаются при компиляции программы. Программа

с синтаксическими ошибками не может быть выполнена.

Ошибки компиляцииЯвляются синтаксическими ошибками. Они выдаются при компиляции программы. Программа с синтаксическими ошибками не может быть выполнена.

Слайд 4Ошибки времени выполнения
Связаны с невозможностью по какой-либо причине выполнить

очередное действие, что приводит к аварийному останову программы. Такие ошибки

возникают, например, при делении на 0, вычислении логарифма с отрицательным аргументом, переполнении стека при выполнении рекурсивной подпрограммы и т.п.
Ошибки времени выполнения Связаны с невозможностью по какой-либо причине выполнить очередное действие, что приводит к аварийному останову

Слайд 5Логические ошибки
Возникают при неправильном проектировании алгоритма или по невнимательности при

записи или наборе программы. Программа с логическими ошибками может быть

выполнена до конца, возможно даже, что при некоторых наборах исходных данных результаты будут правильными.
Логические ошибкиВозникают при неправильном проектировании алгоритма или по невнимательности при записи или наборе программы. Программа с логическими

Слайд 6В процессе устранения логических ошибок можно выделить три этапа:
Установление факта

существования ошибки;
Локализация ошибки;
Устранение ошибки.

В процессе устранения логических ошибок можно выделить три этапа:Установление факта существования ошибки;Локализация ошибки;Устранение ошибки.

Слайд 7Статическая (ручная) проверка, которая заключается в анализе программы без выполнения

её на ЭВМ;
Тестирование – прогон на ЭВМ
Оба метода требуют наборов

тестовых данных, которые должны подбираться параллельно с разработкой алгоритма. В число наборов тестовых данных рекомендуется включить несколько типичных, среди них должны быть корректные и некорректные данные. Тестовые данные должны охватить предельные случаи. Если в программе есть разветвления, то необходимы наборы тестовых данных для каждой ветви.
Статическая (ручная) проверка, которая заключается в анализе программы без выполнения её на ЭВМ;Тестирование – прогон на ЭВМОба

Слайд 8При откладке программ для практического использования нужно подобрать дополнительные тестовые

данные:
Получить реальные данные у потенциального пользователя.
Породить случайным образом наборы тестовых

данных.
При откладке программ для практического использования нужно подобрать дополнительные тестовые данные:Получить реальные данные у потенциального пользователя.Породить случайным

Слайд 9Ручная проверка
Нужно руководствоваться правилом: чем раньше обнаружена ошибка, тем

легче её исправить. Поэтому при разработке алгоритма и записи программы

необходимо следить за инициализацией всех переменных в программе, необходимо устанавливать правильное завершение циклов, избегать зацикливания. Какой бы простой ни была программа, рекомендуется выполнить трассировку с записью результатов на каждом шаге.
Статистика утверждает, что 70% ошибок можно устранить на этапе ручного тестирования.
Ручная проверка Нужно руководствоваться правилом: чем раньше обнаружена ошибка, тем легче её исправить. Поэтому при разработке алгоритма

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика