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

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

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

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

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

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

  5. Открыть новое окно редактирования и ввести текст программы в компьютер, затем сохранить ее.

  6. Произвести компиляцию программы; при возникновении синтаксических ошибок сделать в программе соответствующие исправления.

  7. Ознакомиться с методикой отладки программ с циклами в среде Turbo Pascal 7.0.

  8. Осуществить отладку программы с использованием контрольных точек.

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

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

Содержание отчета

  1. Номер, название и цель лабораторной работы.

  2. Задание на выполнение работы (исходная задача).

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

  4. Блок-схема алгоритма.

  5. Листинг отлаженной программы и результаты решения задачи.

  6. Подробное описание процесса отладки программы с приведением ошибок, допущенных при ее составлении.

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

  1. Почему пошаговый метод неэффективен при отладке программ с циклами?

  2. Чем отличается инкрементный оператор цикла For от его декрементного варианта?

  3. Поясните работу двух вложенных операторов цикла For.

  4. Поясните особенности работы операторов цикла While и Repeat.

  5. Каким образом исключается зацикливание в операторах While и Repeat?

  6. Какими способами осуществляется описание массивов в ТР?

  7. Покажите на примерах, как осуществляется доступ к элементам массива и как сравниваются два однотипных массива.

  8. В чем заключается отличие индекса массива от порядкового номера элемента массива?

  9. Расскажите о назначении и применении опции Add Breakpoint.

  10. Какими параметрами характеризуется контрольная точка?

  11. Поясните процесс останова программы в заданной контрольной точке.

  12. Чем отличаются диалоговые окна Add Breakpoint и Edit Breakpoint?

  13. Какие поля управления имеются в диалоговом окне Breakpoints? Для чего они предназначены?

  14. Какой командой можно устанавливать/снимать контрольные точки, находясь в окне редактора?

  15. Расскажите кратко о процедуре отладки программы при использовании контрольных точек.

Библиографический список

  1. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. - М.: ДМК, 1998. - 400 с., ил., с. 64-65, 85-88, 108-111.

  2. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. Тарасенко В.П. - К.: ВЕК+, М.: ДЕСС, 1999. - 496 с., ил., с. 492-498.

  3. Немнюгин С.А. Turbo Pascal: практикум – СПб: Питер, 2001. – 256 с.: ил., с. 56-60, 73-80.

  4. Сергиевский М.В., Шалашов А.В. Турбо Паскаль 7.0: Язык, среда программирования. - М.: Машиностроение. -1994. - 254 с.: ил., с. 43-47, 162-175.

  5. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М.: "Нолидж", 1999. - 616 с., ил., с. 39-42, 102-104, 533-546.

  6. Turbo Pascal / С.А. Немнюгин. – СПб: Издательство "Питер", 2000. – 496 с.: ил., с.25-28, 76-80.