Тестирование и отладка

Подготовка к работе

  • Способы получения данных состояния программы.
  • Отладочная печать.
  • Пошаговое выполнение программы в версиях «Шаг в обход» и «Шаг со входом».
  • Выполнение программы до позиции курсора.
  • Использование окна «Список наблюдения».
  • Использование окна «Точки останова».
  • Использование окна «Стек вызова».
  • Изучить алгоритм и программу учебной задачи в данной работе.
  • Получить для примера набор данных для отладочного контроля.

Контрольные вопросы

  1. Способы получения данных о состоянии программы.
  2. Отладочная печать и ее использование при тестировании программ.
  3. Структура и использование окна отладки «Окно наблюдений».
  4. Пошаговое выполнение программы  в версии «Шаг в обход».
  5. Пошаговое выполнение программы в версии «Шаг со входом».
  6. Использование опции прогона программы до позиции курсора.
  7. Структура и использование окна «Точки останова».
  8. Структура и использование окна «Стек вызова».
  9. Использование опции «Вычислить/Изменить» (Evaluate/Modify).

Задание к работе

В работе используется учебная программа, которая по паре вводимых чисел c,d в цикле для i=1…10 вычисляет значения пары других параметров a=(c+d)*i, b=(c-d)*i. Функция Ample вычисляет квадратный корень из суммы квадратов целых частей от a,b, и эти значения суммируются в s. По завершении цикла вычисляется среднее арифметическое sm от выходных параметров функции Ample. Функция Ample оформлена в виде подпрограммы. В программе определены метки, задающие точки останова.

Варианты задания

paskal101

TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong



Copyright © 2009-2010 Программирование на паскале.