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


Отладка и тестирование программ

Содержание

Основные этапы процесса разработки программы

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

Слайд 1Отладка и тестирование программ
Автор презентации:
Учитель информатики
МКОУ «СОШ №2

ст. Преградная»
Хачко Ирина Александровна

Отладка и тестирование программ  Автор презентации:Учитель информатики МКОУ «СОШ №2 ст. Преградная»Хачко Ирина Александровна

Слайд 2Основные этапы процесса разработки программы

Основные этапы процесса разработки программы

Слайд 3Как проконтролировать текст программы до выхода на компьютер?
Просмотр
Проверка
Прокрутка

Как проконтролировать текст программы до выхода на компьютер?ПросмотрПроверкаПрокрутка

Слайд 4Для чего нужны отладка и тестирование?
Отладка программы — это

процесс поиска и устранения ошибок в программе, производимый по результатам

ее прогона на компьютере.

Тестирование — это испытание, проверка правильности работы программы в целом либо ее составных частей.

Для чего нужны отладка и тестирование? Отладка программы — это процесс поиска и устранения ошибок в программе,

Слайд 5В чем заключается отладка?

В чем заключается отладка?

Слайд 6Что такое тест и тестирование?
Программу условно можно считать правильной, если

ее запуск для выбранной системы тестовых исходных данных во всех

случаях дает правильные результаты.

Тестирование может показать лишь наличие ошибок,
но не их отсутствие.
Э. Дейкстра

Вычислять эталонные результаты нужно обязательно до,
а не после получения машинных результатов.

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

Слайд 7Какими должны быть тестовые данные?
Пример. Система тестов для задачи нахождения

корней квадратного уравнения ах2 + Ьх + с =

0
Какими должны быть тестовые данные?Пример. Система тестов для задачи нахождения корней квадратного уравнения  ах2 + Ьх

Слайд 8Из каких этапов состоит процесс тестирования?









Проверка в экстремальных условиях.
Проверка

в исключительных ситуациях.

Проверка в нормальных условиях.

Из каких этапов состоит процесс тестирования?Проверка в экстремальных условиях. Проверка в исключительных ситуациях. Проверка в нормальных условиях.

Слайд 9Характерные ошибки программирования

Характерные ошибки программирования

Слайд 10Является ли отсутствие синтаксических ошибок свидетельством правильности программы?
пропуск знака пунктуации;


несогласованность скобок;
неправильное формирование оператора;
неверное образование имен переменных;
неверное

написание служебных слов;
отсутствие условий окончания цикла;
отсутствие описания массива и т. п.
Является ли отсутствие синтаксических ошибок свидетельством правильности программы?пропуск знака пунктуации; несогласованность скобок; неправильное формирование оператора; неверное образование

Слайд 11Какие ошибки не обнаруживает транслятор

Какие ошибки не обнаруживает транслятор

Слайд 13Логические ошибки:
неверное указание ветви алгоритма после проверки некоторого условия;
неполный учет

возможных условий;
пропуск в программе одного или более

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

Слайд 14Ошибки в циклах:
неправильное указание начала цикла;
неправильное указание условий окончания

цикла;
неправильное указание числа повторений цикла;
бесконечный цикл.

Ошибки в циклах:неправильное указание начала цикла; неправильное указание условий окончания цикла; неправильное указание числа повторений цикла; бесконечный

Слайд 15Ошибки ввода-вывода, ошибки при работе с данными:
неправильное задание типа данных;
организация

считывания меньшего или большего объема данных, чем требуется;
неправильное редактирование данных.

Ошибки ввода-вывода, ошибки при работе с данными:неправильное задание типа данных;организация считывания меньшего или большего объема данных, чем

Слайд 16Ошибки в использовании переменных:
использование переменных без указания их начальных значений;


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

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

Слайд 17Ошибки при работе с массивами:
массивы предварительно не обнулены;
массивы неправильно описаны;
индексы

следуют в неправильном порядке.

Ошибки при работе с массивами:массивы предварительно не обнулены;массивы неправильно описаны;индексы следуют в неправильном порядке.

Слайд 18Ошибки в арифметических операциях:
неверное указание типа переменной (например, целочисленного вместо

вещественного);
неверное определение порядка действий;
деление на нуль;
извлечение квадратного корня из отрицательного

числа;
потеря значащих разрядов числа.
Ошибки в арифметических операциях:неверное указание типа переменной (например, целочисленного вместо вещественного);неверное определение порядка действий;деление на нуль;извлечение квадратного

Слайд 19В чем заключается сопровождение программ ?
Сопровождение программ — это

работы, связанные с обслуживанием программ в процессе их эксплуатации.

В чем заключается сопровождение программ ?Сопровождение программ — это  работы, связанные с обслуживанием программ в процессе

Слайд 20Желаю вам программ без ошибок

Желаю вам программ без ошибок

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

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

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

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

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


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

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