Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы прог TURBO PASCAL.doc
Скачиваний:
18
Добавлен:
11.11.2018
Размер:
580.61 Кб
Скачать
  1. Меню Window

В меню находятся команды управления окнами (редактирования, наблюдения, сообщений, вывода, помощи): Tile, Cascade, Close all, Size/Move, Zoom, Next, Previous, Close, List.

Опция Tile ("Кафель") размещает на экране дисплея все открытые окна редактирования; размеры окон одинаковы, друг друга они не перекрывают.

Опция Cascade ("Каскад") располагает на экране все открытые окна редактирования друг за другом. Неприкрытым остается только активное окно, у всех остальных окон видны только их заголовки.

Опция Close all закрывает все раскрытые окна.

Опция Size/move (Ctrl+F5) служит для изменения размеров окон и места их расположения.

Опция Zoom (F5) распахивает активное окно на весь экран или возвращает ему прежний вид.

Опция Next (F6) активизирует очередное по порядку окно.

Опция Previous (Shift+F6) активизирует предыдущее активное окно.

Опция Close (Alt+F3) закрывает любое активное окно.

Опция List (Alt+0) выводит на экран список всех открытых окон. Любое окно из списка можно активизировать.

Методика отладки программ

В любой пользовательской программе могут быть разнообразные ошибки: синтаксические, семантические и логические.

Синтаксические ошибки возникают на этапе компиляции. При обнаружении этой ошибки ТР прекращает компиляцию, помещает курсор в месте расположения ошибки в программе и в окне редактирования выводит сообщение об ошибке. После исправления последней программа вновь запускается на трансляцию.

Семантические ошибки - осуществление недопустимых действий (деление на ноль и т.п.), возникают обычно на этапе выполнения откомпилированной программы. При их наличии выполнение программы прекращается и на экране выдается сообщение об ошибке.

Логические ошибки наиболее трудны для обнаружения и поэтому могут быть одной из основных причин возникновения необходимости использования интегрированного отладчика. Отладчик ТР имеет средства трассировки - Trace into (F7) и Step over (F8), перехода по курсору - Goto cursor (F4), просмотра - Watch и Add watch (Ctrl+F7), вычисления и модификации - Evaluate/modify (Ctrl+F4).

Основной единицей выполнения при отладке является строка, а не оператор. Например, если в строке содержится несколько операторов, то при нажатии клавиши F7 все они выполнятся.

Сеанс отладки осуществляется с помощью одного из нижеприведенных методов (или их комбинации):

  1. Пошаговое выполнение программы с помощью опции Trace into или Step over.

  2. Выполнение программы от текущей позиции до строки, на которую указывает курсор. Это делается с помощью опции Goto cursor.

Если при отладке в программу были внесены изменения, отладчик предложит осуществить перезапуск с новой компиляцией или без нее с немодифицированной программой.

При необходимости прекращения сеанса отладки устанавливается подрежим Program reset (Ctrl+F2).

!! Осуществите отладку программы в пошаговом режиме по всем ее ветвям, введя соответствующие исходные данные.

Порядок выполнения работы

Получить у преподавателя задание на выполнение лабораторной работы.

  1. Составить словесно-формульный алгоритм решения задачи.

  2. Построить блок-схему алгоритма решения задачи.

  3. Составить программу решения задачи на языке Pascal, назвав ее своей фамилией.

  4. Ознакомиться с разделами "Основы работы в интегрированной среде системы программирования Turbo Pascal 7.0" и "Методика отладки программ" и выполнить задания, помеченные знаком !! , которые связаны с введением текста разработанной программы в компьютер, ее компиляцией и отладкой.

  5. Вывести на печать решение задачи и текст отлаженной программы.

  6. Показать результаты работы преподавателю.