ЛАБОРАТОРНАЯ РАБОТА №4.

Тема работы: Написание программы и ее отладка на ПЭВМ для решения выбранной задачи.

Цель работы: решение данной задачи с помощью языка Turbo Pasсal, описание процесса отладки программы и используемых операторов, процедур и функций.

Задание:

  1. Вывести на экран таблицу квадратных корней для натуральных чисел от 10 до 15.

  2. В какую степень нужно возвести число 2, чтобы результат превысил 10000.

Теоретическая часть:

Команды Step Over и Trance Into меню Run позволяют осуществить построчную отладку программы. Активизация команды Step Over или нажатие функциональной клавиши [F8], так же как активизация команды Trance Into или нажатие функциональной клавиши [F7], вызывает выполнение отладчиком всех операторов, расположенных в строке, помеченной маркером (указателем строки выполнения). При пошаговом выполнении программы вызов процедуры или функции интерпретируется как вызов простого оператора, т.е. можно увидеть результаты работы процедуры, но не нельзя пошагово проследить, каким образом результат получен, в то время как при трассировке программы такая возможность предоставляется.

Введите с клавиатуры и откомпилируйте текст данной программы, после чего нажмите клавишу [F8](пошаговая отладка).Теперь можно оттрассировать эту же программу нажимая клавишу [F7]. Трассировка программы во многом аналогична выполнению ее по шагам, но отличие состоит в том, что когда встречается оператор вызова процедура или функции, то при трассировке эти процедуры и функции выполняются по шагам, а при простом выполнении по шагам управление возвращается к вам только после завершения выполнения подпрограммы.

Ход работы:

  1. Составить блок-схему для решения данной задачи.

  2. Написать программу с помощью языка Turbo Pasсal и проверить ее работу на граничных условиях.

  3. Создать оформление программы: при запуске программы должна выдаваться полная информация о разработчике (Ф.И.О., номер группы, дата производства продукта, место производства, назначение программного продукта и др.)

  4. Оформить отчет.

Отчет должен содержать:

  1. Тему работы.

  2. Цель работы.

  3. Задание.

  4. Блок-схему для решения данной задачи.

  5. Распечатку текста программы и проверки результатов.

  6. Описание операторов, процедур и функций, используемых в программе.

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

  1. Определения основных символов блок-схем.

  2. Работа отладчика Turbo Pasсal.