Основные приемы работы в Турбо Паскаль

 

Система программирования Турбо Паскаль (Turbo Pascal) разработана американской корпорацией Borland в конце 80-х – начале 90-х годов прошлого столетия и предназначена для создания программ, работающих под управлением операционной системы MS-DOS корпорации Microsoft.

В Windows Турбо Паскаль работает точно так же, как если бы он работал под управлением MS-DOS. При загрузке Турбо Паскаля в этой ОС создается так называемая «виртуальная машина MS-DOS», которая полностью эмулирует все свойства MS-DOS.

Швейцарский ученый Николас Вирт придумал Паскаль как средство обучения студентов программированию. Язык Паскаль стараниями фирмы Borland (Андерсена Хейлсберга) превратился в мощную систему программирования, позволяющуюся ознакомиться с базовыми аспектами написания программ.

Основной единицей хранения информации в MS-DOS и Windows является файл – именованная область нкоторого носителя информации (например жесткого диска или компакт-диска). В процессе разработки программы обычно создаются и используются несколько файлов:

– файл с расширением pas, содержащий текст программы;

– файл с расширением tpu, в который помещается результат компиляции программы;

– файл(ы) с расширением tpl, содержащий(е) стандартные подпрограммы;

– файл с расширением exe (исполняемый файл), содержащий готовую к работе программу.

Вначале с помощью текстового редактора Турбо Паскаля создается файл с исходным текстом программы. Далее, с помощью специальных команд и сочетаний клавиш (Compile – Build, Alt+F9, F9) запускается компилятор, который анализирует текст программы и создает промежуточный tpu-файл. Необходимость этого файла обусловлена тем, что большинство программ обращаются к стандартным программам (например, процедурам ввода-вывода), которых нет в теле программы, но на которые программа ссылается. С помощью компоновщика к tpu-файлу добавляются необходимые стандартные подпрограммы. В результате создается исполняемый файл с расширением exe, который можно «прогнать», т.е. загрузить в оперативную память и попытаться выполнить.

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

Некоторые наиболее часто используемые команды меню можно выполнить с помощью клавиатуры. Ниже перечисляются данные команды и клавиши для их выполнения:

F1 – вызвать справочную службу;

F2 – записать файл из активного окна редактора на диск;

F3 – прочитать файл с диска и поместить его в окно редактора;

F5 – развернуть текущее окно редактора на весь экран или вернуть ему прежние размеры;

F6 – сделать активным следующее окно редактора;

F9 – откомпилировать программу;

F10 – сделать активным главное меню;

Ctrl+F9 – откомпилировать и скомпоновать программу, выполнить ее прогон;

Alt+X – завершить работу с Турбо Паскалем.

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

Суть работы отладчика заключается в пошаговом исполнении программы с возможностью контроля значений переменных и выражений. Для этого компоновщик должен поместить в исполняемый файл так называемую отладочную информацию (адреса переменных, операторов, точки входа в подпрограммы и т.п.). Обычно в среде установлены флажки группы Options – Compiler – Debugging, и компоновщик включает в исполняемый файл отладочную информацию (если это не так, работа встроенного отладчика невозможна).

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

Управление отладчиком реализуется следующими клавишами:

F4 – начать прогон программы и остановиться перед выполнением строки исходного кода, в которой располагается текстовый курсор;

F7 – начать или продолжить прогон программы, а если в текущей строке программы есть обращение к подпрограмме, остановиться перед выполнением первого ее оператора;

F8 – начать или продолжить прогон программы, а если в текущей строке программы есть обращение к подпрограмме, не прослеживать ее работу;

Ctrl+F2 – завершить работу отладчика.

 








Дата добавления: 2017-01-29; просмотров: 732;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.