Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Программирование в интегрированной среде Turbo Pascal. Учебное пособие.doc
Скачиваний:
117
Добавлен:
08.06.2015
Размер:
1.51 Mб
Скачать

5.2.4. Меню Window

В меню находятся команды управления окнами (редактирования, наблюдения, сообщений, вывода, помощи): Tile,Cascade,Closeall,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)выводит на экран список всех открытых окон. Любое окно из списка можно активизировать.

!! Проверьте последовательно действия опций Tile, Zoom, Next, Previous, и List. Затем закройте все окна.

5.3. Методика отладки программ cразветвляющейся структурой

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

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

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

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

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

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

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

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

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

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

Упражнения

1. Вычислить значение функции

при x = 8, y = 2, z = 2;

x = 3, y = -2, z = -3;

x = 4, y = 3, z = -2

2. Составить программу, которая для заданной точки (x, y) вычисляет функцию z по выражению:

где области D1 и D2 представлены графически и аналитически:

D1: x2 + y2  1, y  0;

D2: y  0,5x – 1, y  -2.

3. Вычислить значение функции

при x = 0,2; x = 1; x = 2; x = -3

4. Вычислить значение функции

при х = 3,82

5. Вычислить значение функции

при r = 2, s = 3, t = 4, u = 3,7, x = 0,8

Соседние файлы в папке метод указания