- •Составление и отладка программ с разветвляющейся структурой
- •Организация ветвлений в программах
- •Пример выполнения задания
- •Основы работы в интегрированной среде системы программирования Turbo Pascal 7.0
- •Меню File
- •Меню Edit
- •3. Меню Run
- •Меню Compile
- •Меню Debug
- •Меню Window
- •Методика отладки программ
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с циклами
- •Методика отладки программ с циклами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с функциями и процедурами
- •Методика отладки программ с подпрограммами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Структура модулей
- •Компиляция модулей
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Приложение
- •Основные операции тр 7.0
- •Типы целых и вещественных чисел
- •Основные стандартные математические функции tp 7.0:
- •Ввод-вывод данных
Порядок выполнения работы
-
Получить у преподавателя задание на выполнение лабораторной работы.
-
Составить словесно-формульный алгоритм решения задачи.
-
Построить блок-схему алгоритма решения задачи.
-
Составить программу решения задачи на языке Pascal, назвав ее своей фамилией.
-
Открыть новое окно редактирования и ввести текст программы в компьютер, затем сохранить ее.
-
Произвести компиляцию программы; при возникновении синтаксических ошибок сделать в программе соответствующие исправления.
-
Ознакомиться с методикой отладки программ с циклами в среде Turbo Pascal 7.0.
-
Осуществить отладку программы с использованием контрольных точек.
-
Вывести на печать решение задачи и текст отлаженной программы.
-
Показать результаты работы преподавателю.
Содержание отчета
-
Номер, название и цель лабораторной работы.
-
Задание на выполнение работы (исходная задача).
-
Словесно-формульный алгоритм решения задачи.
-
Блок-схема алгоритма.
-
Листинг отлаженной программы и результаты решения задачи.
-
Подробное описание процесса отладки программы с приведением ошибок, допущенных при ее составлении.
Контрольные вопросы
-
Почему пошаговый метод неэффективен при отладке программ с циклами?
-
Чем отличается инкрементный оператор цикла For от его декрементного варианта?
-
Поясните работу двух вложенных операторов цикла For.
-
Поясните особенности работы операторов цикла While и Repeat.
-
Каким образом исключается зацикливание в операторах While и Repeat?
-
Какими способами осуществляется описание массивов в ТР?
-
Покажите на примерах, как осуществляется доступ к элементам массива и как сравниваются два однотипных массива.
-
В чем заключается отличие индекса массива от порядкового номера элемента массива?
-
Расскажите о назначении и применении опции Add Breakpoint.
-
Какими параметрами характеризуется контрольная точка?
-
Поясните процесс останова программы в заданной контрольной точке.
-
Чем отличаются диалоговые окна Add Breakpoint и Edit Breakpoint?
-
Какие поля управления имеются в диалоговом окне Breakpoints? Для чего они предназначены?
-
Какой командой можно устанавливать/снимать контрольные точки, находясь в окне редактора?
-
Расскажите кратко о процедуре отладки программы при использовании контрольных точек.
Библиографический список
-
Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. - М.: ДМК, 1998. - 400 с., ил., с. 64-65, 85-88, 108-111.
-
Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. Тарасенко В.П. - К.: ВЕК+, М.: ДЕСС, 1999. - 496 с., ил., с. 492-498.
-
Немнюгин С.А. Turbo Pascal: практикум – СПб: Питер, 2001. – 256 с.: ил., с. 56-60, 73-80.
-
Сергиевский М.В., Шалашов А.В. Турбо Паскаль 7.0: Язык, среда программирования. - М.: Машиностроение. -1994. - 254 с.: ил., с. 43-47, 162-175.
-
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М.: "Нолидж", 1999. - 616 с., ил., с. 39-42, 102-104, 533-546.
-
Turbo Pascal / С.А. Немнюгин. – СПб: Издательство "Питер", 2000. – 496 с.: ил., с.25-28, 76-80.