Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_Паскаль.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
192.51 Кб
Скачать

Лабораторная работа Основы работы в 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';

Типы

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

Простой тип – тип, который может представлять только одно значение.

Целочисленные типы

Каждый из целочисленных типов обозначает определенное подмножество целых чисел, как это показано в следующей таблице.