Файл: Отладка и тестирование программ: основные подходы и ограничения.pdf
Добавлен: 06.04.2023
Просмотров: 288
Скачиваний: 1
1) постановки задачи;
2) проектирования программы;
3) построения модели;
4) разработки алгоритма;
5) написания программы;
6) отладки программы;
7) тестирования программы;
8) документирования.
Для выявления и устранения программных ошибок производится отладка и тестирование программ.
Во 2-ой главе поставлена задача ввода массива целых чисел 3х3, подсчета количества отрицательных элементов массива, определение наименьшего отрицательного элемента; подсчета суммы и произведения положительных элементов массива и вывод их. При написании программы использованы методы структурного программирования программирование «сверху-вниз», модульное программирование. При отладке программы использовались точки останова, окно наблюдения за переменными, что облегчило отладку и позволило обнаружить ошибки в программе.
При тестировании программы брались разные наборы данных, результаты работы программы сравнивались с подсчитанными вручную результатами. Результаты совпали, что свидетельствует о правильности составления алгоритма и корректности работы программы.
Работа содержит блок-схемы алгоритмов, распечатку исходного модуля, скриншоты результатов работы программы.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Архангельский А.Я ﺍ. Delphi ﺍ 7. Справочное ﺍ пособие ﺍ. — М ﺍ.: Бином ﺍ-Прессﺍ, 2004 ﺍ. — 1024 ﺍ с.
- Библия для программиста в среде Delphi. Фленов М. 2012.
- Бобровский ﺍ С.И ﺍ. Delphi ﺍ 7. Учебный ﺍ курс ﺍ. - СПб. ﺍ: Питер ﺍ, 2004 ﺍ. — 736 ﺍ с.
- Иллюстрированный ﺍ самоучитель ﺍ по Delphi ﺍ 7. 2012.
- Кадырова Г.Р. Основы алгоритмизации и программирования: учебное пособие /Г.Р. Кадырова. – Ульяновск : УлГТУ, 2014. – 95 с.
- Кэнту ﺍ М. Delphi ﺍ 7 для профессионалов ﺍ. - Спб. ﺍ: Питер ﺍ, 2004 ﺍ. - 1101 ﺍ с.
- Методика ﺍ преподавания ﺍ информатики ﺍ: Учебное пособие ﺍ для ﺍ студ ﺍ. пед ﺍ. вузовﺍ/ М.Пﺍ. Лапчикﺍ, И.Гﺍ. Семакинﺍ, Е.Кﺍ. Хеннерﺍ; Под общей ред. М.П. Лапчика. — М. ﺍ: Издательский ﺍ центр ﺍ «Академия», 2008 ﺍ. — 624 с.
- Осипов Д.Л. Delphi. Программирование для Windows, OS X, iOS и Android. – СПб. ﺍ: БХВ- ﺍПетербург, 2014 ﺍ. – 464 с.
- Программирование и основы алгоритмизации: Для инженерных специальностей технических университетов и вузов. /А.Г. Аузяк, Ю.А. Богомолов, А.И. Маликов, Б.А. Старостин. - Казань: Изд-во КНИТУ- КАИ, 2013. - 153 с.
- Сухарев ﺍ М. ﺍВ. Основы ﺍ Delphi ﺍ профессиональный ﺍ подход ﺍ. - СПб. ﺍ: Наукаﺍ и техника ﺍ, 2004 ﺍ. — 600 ﺍ с.
- Фаронов ﺍ В. ﺍВ. Delphi ﺍ. Программирование ﺍ на языке ﺍ высокого ﺍ уровня ﺍ: учебник для вузов. В.В. Фаронов. – СПб. ﺍ: Питер ﺍ, 2004 ﺍ. – 640 с.
- Фаронов ﺍ В. ﺍВ. Turbo ﺍ Pascal ﺍ. Наиболее ﺍ полное ﺍ руководство ﺍ. – СП ﺍб ﺍ.: БХВﺍ-Петербург ﺍ, 2004 ﺍ. – 1056 с.
- Федоренко ﺍ Ю ﺍ. Алгоритмы ﺍ и программы ﺍ на Turbo ﺍ Pascal ﺍ. Учебный ﺍ курсﺍ. – СПб ﺍ.: Питер ﺍ, 2011. – 240 с.
- 100 компонентов общего назначения библиотеки Delphi. Архангельский А.Я. Bel&Chen Co, 2012.
- Delphi. Урок № ﺍ9. Создание ﺍ собственных ﺍ процедур ﺍ и функций ﺍ Delphi ﺍ. Учебник по Delphi 7. 2012.
- Использование процедурﺍ и функцийﺍ в Delphiﺍ. 28.06.2011. URL: https://habr.com/post/122929/ (Дата обращения: 28.06.2018).
- Лекции Интуит. Блок-схемы. Графическая реализация алгоритмов. 2018. URL: http://www.intuit.ru/studies/courses/19752/1301/lecture/25625 (Дата обращения: 28.06.2018).
- Отладка и тестирование программ. 2018. URL: http:ﺍ//www.taurion.ru/outlook/4/32 (Дата обращения: 29.06.2018).
- Отладкаﺍ программﺍ в средеﺍ Delphiﺍ. 01.06.2014. URL: https://studopedia.su/7_19701_otladka-programm-v-srede-Delphi.html (Дата обращения: 29.06.2018).
- Параметры функций, процедур. 2018. URL: http://ﺍfegorsk.ru/index.php/studentam/delphi/129-parametry-funktsij-protsedur (Дата обращения: 30.06.2018).
- Тестирование ﺍ программ ﺍ - процесс ﺍ обнаружения ﺍ ошибок ﺍ в программномﺍ продуктеﺍ. 06.07.2016. URL: http://fb.ru/article/255524/testirovanie-programm---protsess-obnarujeniya-oshibok-v-programmnom-produkte (Дата обращения: 01.07.2018).
- Технология структурного программирования. 2018. URL: http://3ys.ru/yazyki-i-sistemy-programmirovaniya/tekhnologiya-strukturnogo-programmirovaniya.html (Дата обращения: 30.06.2018).
- Учебник по информатике. URL: http://dssp.petrsu.ru/p/tutorial/zonna/3_ychebnik_9.htm (Дата обращения: 30.06.2018).