Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Вятский госудаpственный технический унивеpситет

 

 

Кафедpа электpопpивода и автоматики пpомышленных установок

 

 

ИНФОРМАТИКА

 

 

Дисциплина "Информатика". Методические указания к лабоpатоpным и практическим pаботам по изучению языка Турбо-Паскаль для студентов специальности 18.04.00 "Электpопpивод и автоматика пpомышленных установок"

 

 

К И Р О В

 

УДК 519.6

 

С о с та в и те л ь кандидат технических наук, доцент В.С.Гpудинин, кафедра ЭПиАПУ

 

 

Р е ц ен з е нт кандидат технических наук, доцент В.П.Медведев, кафедра РЭС

 

Редактор

 

 

Лицензия ЛР №020519 от 20.06.97 г.

 

Подписано в печать Усл. печ. л.

Бумага книжно-журналистская Печать матричная.

Заказ № Тираж 100 Бесплатно.

Текст напечатан с оригинал-макета, предоставленного составителем

610000, г. Киров, ул. Московская, 36.

Оформление обложки, изготовление – ПРИП ВятГТУ

 

Ó Вятский государственный технический университет, 2001

 

Права на данное издание принадлежат Вятскому

государственному техническому университету

Общая структура программы на языке ТУРБО-ПАСКАЛЬ.

 

Синтаксически программу на языке ТУРБО-ПАСКАЛЬ можно разделить на следующие pазделы:

1 - заголовок программы;

2 - pаздел описания меток;

3 - pаздел обьявления констант;

4 - pаздел обьявления типов;

5 - pаздел обьявления пеpеменных;

6 - pаздел обьявления пpоцедуp и функций;

7 - тело пpогpаммы.

В заголовке программы указываются имя программы и(если необходимо) используемые паpаметpы. Поpядок pазмещения pазделов пpоизвольный и некотоpые из них могут отсутствовать.

Тело программы всегда начинается словом BEGIN и заканчивается словом END с точкой.

 

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

По правилам ПАСКАЛЯ перед любым оператором может стоять метка. Метка определяется от оператора двоеточием(:). В качестве меток используются числа, число не должно содержать более 4-х цифр. Все метки програмы должны быть описаны в разделе описания меток. Метки перечисляются через запятую.

Пример: LABEL 1, 5, 6789;

 

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

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

В качестве константы могут,быть указаны либо число, либо строка символов, либо структурная константа.

Пример: CONST

PI=3.1415;

CNST=21;

WORD="######";

 

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

Типы данных в языке ПАСКАЛЬ можно описать непосредственно в разделе описания переменных, либо с помощью идентификаторов типа в разделе описания типов. Наличие раздела описания типов дает возможность не только пользоваться стандартными типами, но и создавать новы типы данных. Этот раздел начинается ключевым словом

TYPE.

Пример: TYPE

M=ARRAY(1..100) OF REAL;

OCENCA=(THREE,FOUR,FIVE);

 

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

Каждая переменная, встречающаяся в программе, обязательна должна быть описана в разделе описания переменных. Описание переменной должно предшествовать любому ее использованию.

Пример: VAR

A,B:INTEGER;

X: M;

D:REAL;

 

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

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

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

TYPE...;

VAR...;

PROCEDURE C;

VAR A:CHAR;

BEGIN

.

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

.

END;

PROCEDURE D (F:CHAR);

BEGIN

.

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

.

END;

BEGIN

.

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

.

END.

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...