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

Служебные слова.

and – и

array – массив

begin – начало

case – выбор

const – константа

div – делить нацело

do – делать

downto - уменьшая до

else – иначе

end – конец

file – файл

for – для

function – функция

goto – идти к

if – если

in – в

label – метка

mod – остаток от деления

nil – пустой оператор

not – не

of – от, из

or – или

packet – упакованный

procedure – процедура

program – программа

record – запись

repeat – повторять

set – множество

then – тогда

to – к (увеличивать до)

type – тип

var – переменная

while – пока

with – с

Стандартные имена. Служебные слова для Турбо Паскаля:

abs – абсолютный

external – внешний

Interface – интерфейс

Interrupt – прерывать

shl – сдвиг влево

shr – сдвиг вправо

string – строка

until – модуль, блок

uses– использовать

xor – разделяющее или

Раздел описания переменных.

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

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

Раздел описания переменных начинается зарезервированным словом var (variable – переменная).

В след за ним идёт список переменных через запятую, затем ставится (:) указывается тип перечисленных переменных.

Раздел описания меток.

Перед любым оператором программы можно поставить метку. Метка, в разделе операторов, записывается имя метки:оператор;

Именем может служить идентификатор или цифра. Максимальная длина имени метки 127 символов.

Перед употреблением метка должна быть описана. Раздел описания меток начинается зарезервированным словом Label, за ним имена меток.

Label <имя, …>;

Если метка описана, но не используется – ошибки нет.

Раздел описания констант.

Здесь производится присваивание идентификаторам констант постоянных значений

Const <идентификатор>=<значение;

Пример:

Const

A=28; B=1.2;

MAX=1024;

Раздел описания типов данных.

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

TYPE

<имя типа>=<значения типа>;

Пример:

Type

Number=integer;

Day=(mon,tues,wed,thus,fri,saf,sun);

List=array [1 .. 10] of real;

Var

Result,intermed: real;

I,Y,X:integer;

Valid:Boolean;

Per:Day;

Buffer:arrau [1 .. 127] of Byte;

Раздел описания процедур и функций.

Блоку операторов предшествует описание подпрограмм-процедур и подпрограмм функций.

Раздел операторов.

Раздел операторов является последним в блоке программы. Раздел операторов имеет вид сложного составного оператора. Раздел операторов начинается зарезервированным словом Begin. За ним следует целый ряд операторов ставится зарезервированное слово End. В конце программы после слова end ставится (.) точка.