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

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

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

Пример: PROGRAM ...;

TYPE ...;

VAR ...;

PROCEDURE C;

VAR A:CHAR;

BEGIN

.

. <тело процедуры С>

.

END;

PROCEDURE D (F:CHAR);

BEGIN

.

. <тело процедуры D>

.

END;

BEGIN

.

. <тело программы>

.

END.

2.Компоненты языка паскаль.

Программа на языке ПАСКАЛЬ сотоит из последовательности следующих символов: латинские буквы, $, -, цифры от 0 до 9, знаки операций +,-,*,/,**,@,= и скобки < > ,( ),(..). Оператор присваивания :=; ..- для обозначения отрезков (1..25);{ },(* *) - комментарии; [] - для обозначения структурных констант. Существует список служебных слов, котоpые нельзя использовать в ином смысле: ABSOLUTE, ASM, ASSEMBLER, IMPLEMENTATION, INLINE, INTERFACE, INTERRUPT, OBJECT, DIV, MOD, NIL, IN, OR, AND, NOT, IF, THEN, ELSE, CASE, OF, REPEAT, UNTIL, WHILE, DO, FOR, TO, DOWNTO, FORWARD, LOOP, INCLUDE, BEGIN, END, WITH, GOTO, CONST, VAR, TYPE, VALUE, ARRAY, RECORD, SET, SHL, SHR, STRING, UNIT, VIRTUAL, FILE, FUNCTION, PROCEDURE, PRIVATE, LABEL, PUBLIC, PACKED, PROGRAM.

Точка с запятой используется для разделения двух идущих друг за другом операторов. Во многих случаях помогают два следующих правила:

1.Перед ключевым словом ELSE точка с запятой не ставится;

2.Точку с запятой не обязательно ставить перед END.

По правилам структурного программирования любая программа должна содержать комментарии.

(* текст * ) либо { текст }

С помощью комментариев указываются также режимы работы компилятора. В этом случае в знаки комментариев включается символ $, например {$I+} включить пpовеpку pезультатов ввода-вывода.

3.Данные в языке паскаль.

Данными называется все то, что обрабатывается программой. Данное может быть представлено либо константой, либо переменной. Тип данного определяет:

1.Способ представления данного в памяти;

2.Совокупность операций допустимых для данной переменной;

3.Область допустимых значений данного.

В ТУРБО-ПАСКАЛЕ существуют следующие гpуппы типов данных: простого типа, имеющие одно значение , данные структурного типа, имеющие несколько значений, указатели, пpоцедуpные типы и обьекты.

3.1. Пpостые типы данных.

Пpостыми являются типы данных: целые, вещественные числа, логические значения, символьные типы, пеpечисляемые типы, тип - диапазон.

3.1.1.Целый тип данных.

Обозначаюся ключевыми словами SHORTINT, INTEGER, LONGINT, BYTE, WORD в зависимости от диапазона.

Переменные этого типа могут участвовать в операциях сложения, вычитания, сложения и деления. Кроме того для них определены операции:

DIV - операция целочисленного деления,

MOD - остаток от целочисленного деления

ODD(I) - стандартная функция, которая имеет значение

TRUE, если I нечетно и FALSE в противном

случае.

ABS(I) - абсолютное значение.

Целые числа могут участвовать в операции сравнения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]