Хелпикс

Главная

Контакты

Случайная статья





6. Программа на языке «Паскаль»



Программа состоит из заголовка и блока

В заголовок входят: служебное слово program и перечень доступных программе файлов (input output)

Тело программы (блок) состоит из шести разделов:

- раздел меток;

- раздел констант;

- раздел типов;

- раздел переменных;

- раздел процедур и функций;

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

Нарушать очерёдность нельзя.

Любой из разделов (кроме операторов) может отсутствовать.

Раздел меток

 label (служебное слово) за которым следует перечень меток разделённый запятыми

 Пример 3, 11, 48, 2;

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

 const (служебное слово)

Определение каждой константы содержит идентификатор константы, знак равенства, и значение.

Например:    e=2, 718281828;

                               z=’8 Б класс’;

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

 tupe (служебное слово)

В работе чаще используются стандартные типы данных:

byte – целый (от 0 до 255)

integer - целый (от -32768 до 32767)

longint – (от –2147483648 до 2147483647)

real - вещественный (от 2, 9Е-39 до 1, 7Е+38)

char - символьный (любой один символ. Например: f или №)

string - строковый (любой текст от 0 до 255 символов)

boolean - булевский {принимает два значения FALSE (ложь) и TRUE (истина)}

 Если возникает необходимость в создание своих типов данных, то это осуществляется в разделе описания типов следующим образом:

за идентификатором типа записывается знак равенства (и через запятую перечисляются те значения, которые будет принимать переменная данного типа);

 seasans=(spr, or, kan, pak)

Интервальные типы: можно объявить новый тип так, что он будет частью упорядоченного интервала

days =1.. 31

manth=1.. 12

z=’a’.. ’w’

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

 var (служебное слово)

В данном разделе должны быть перечислены все переменные используемые в программе с указанием их типов. Идентификаторы переменных одного типа можно записывать через запятую.

 i, kl, l: integer;

 a, b: real;

 hobidaus: seasans

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

Сам раздел не имеет служебного слова. В разделе может



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.