
Лабораторная работа Основы работы в Turbo Pascal. Структура программы.
Цель работы:
- изучение состава системы программирования Турбо-Паскаль;
- изучение окон и структуры меню интегрированной среды программирования;
- изучение основ работы с файлами и команд редактирования текста программы в редакторе Турбо-Паскаль;
- изучение команд компиляции программы, и возможностей системы по отладке программ.
- изучение основных приемов работы в интегрированной среде Паскаль;
- изучение структуры программы;
- изучение порядковых типов данных;
- изучение процедур ввода-вывода;
- программирование не разветвляющихся вычислений.
Общие сведения
Выполните самостоятельные работы 1-3, представленные в данном пособии для изучения состава системы программирования Турбо-Паскаль, окон и структуры меню интегрированной среды программирования, основ работы с файлами и команд редактирования текста программы в редакторе Турбо-Паскаль, команд компиляции программы, и возможностей системы по отладке программ, основных приемов работы в интегрированной среде Паскаль;
Структура программы
В стандартном Паскале программы имеют строгий формат:
Рrоgrаm Имя_программы;
Lаbеl
описания меток;
Соnst
описания констант;
Тyре
определения типов данных;
Vаr
описания переменных;
описания процедур и функций;
Веgin
тело основной программы;
Еnd.
Все пять разделов описаний (Lаbеl, Соnst, Тyре, Vаr, а также процедуры и функции) не обязательно должны присутствовать в каждой программе. Однако в стандартном Паскале в том случае, если эти разделы имеются, они должны следовать именно в этом порядке и каждый раздел должен встречаться только один раз. За разделом описаний могут следовать ваши процедуры и функции, если они имеются, и, наконец, тело основной программы, содержащее некоторое количество операторов.
Турбо-Паскаль допускает большую гибкость в структуре программы. Все его требования заключаются в том, чтобы оператор Рrоgrаm (если он у вас есть) следовал первым, а тело основной программы - последним. Между ними можно разместить столько разделов описаний, сколько Вам требуется, и в любом необходимом вам порядке. При этом описания могут свободно чередоваться с процедурами и функциями. Однако все объекты должны определяться перед их использованием (в противном случае во время компиляции возникает ошибка).
Кроме того, в программу на Турбо-Паскале после заголовка программы иногда включают предложение usеs (предложение использования), которое идентифицирует все модули, используемые программой.
Метки
Перед любым оператором в Турбо-Паскале можно поставить метку, что позволяет выполнять прямой переход на этот оператор с помощью оператора перехода gоtо из любого места программы. Метка состоит из имени и следующего за ним двоеточия. Имя может включать буквы и цифры. Максимальная длина имени 127 символов. Перед употреблением метка должна быть описана в разделе описания меток Lаbеl.
Константы
В отличие от стандартного Паскаля, который допускает использование только простых констант, в Турбо-Паскале разрешено использование выражений-констант, например:
Соnst
А=(2.5-1)/(2.5+1);
SТ='Тurbо'+'-'+'Раsсаl';
Типы
При описании переменной необходимо указать ее тип. Тип переменной описывает набор значений, которые она может принимать, и действия, которые могут быть над ней выполнены. Описание типа определяет идентификатор, который обозначает этот тип.
Простой тип – тип, который может представлять только одно значение.
Целочисленные типы
Каждый из целочисленных типов обозначает определенное подмножество целых чисел, как это показано в следующей таблице.