ЛАБОРАТОРНАЯ РАБОТА №4. |
Тема работы: Написание программы и ее отладка на ПЭВМ для решения выбранной задачи. Цель работы: решение данной задачи с помощью языка Turbo Pasсal, описание процесса отладки программы и используемых операторов, процедур и функций. |
Задание:
Теоретическая часть: Команды Step Over и Trance Into меню Run позволяют осуществить построчную отладку программы. Активизация команды Step Over или нажатие функциональной клавиши [F8], так же как активизация команды Trance Into или нажатие функциональной клавиши [F7], вызывает выполнение отладчиком всех операторов, расположенных в строке, помеченной маркером (указателем строки выполнения). При пошаговом выполнении программы вызов процедуры или функции интерпретируется как вызов простого оператора, т.е. можно увидеть результаты работы процедуры, но не нельзя пошагово проследить, каким образом результат получен, в то время как при трассировке программы такая возможность предоставляется. Введите с клавиатуры и откомпилируйте текст данной программы, после чего нажмите клавишу [F8](пошаговая отладка).Теперь можно оттрассировать эту же программу нажимая клавишу [F7]. Трассировка программы во многом аналогична выполнению ее по шагам, но отличие состоит в том, что когда встречается оператор вызова процедура или функции, то при трассировке эти процедуры и функции выполняются по шагам, а при простом выполнении по шагам управление возвращается к вам только после завершения выполнения подпрограммы. Ход работы:
Отчет должен содержать:
Контрольные вопросы:
|