Описание подмножества языка Паскаль

Автор работы: Пользователь скрыл имя, 06 Декабря 2011 в 12:18, реферат

Описание работы

Строчные и прописные буквы не различаются (например, NAME, Name и name будет означать одно и то же). Цифра не может стоять на первом месте в идентификаторе, а символ подчеркивания может находиться в любой позиции (например, name1 и name2item являются допустимыми идентификаторами, а 5name - нет; _name, name_, name_item - тоже допустимые названия). Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова.

Файлы: 1 файл

паскаль.doc

— 111.00 Кб (Скачать файл)

        writeln('m=',m,'n=',n);

     end. 

7) Структура программы

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

Program PRIM; 

Описания включает в себя:

  • раздел описания переменных;
  • раздел описания процедур и функций.

В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип:

var P,Q,R: Integer;

    A,B:   Char;

    F1,F2: Boolean; 

В разделе описания процедур размещаются тела подпрограмм.

Для описания подпрограмм  используются зарезервированное слово procedure  

Формат процедуры: 

procedure <имя процедуры> {<параметры>};

<разделы описаний>

<раздел операторов>

end;.  

Раздел  операторов представляет собой составной оператор, который содержит между служебными словами

begin.......end 

последовательность  операторов. Операторы отделяются друг от друга символом ;. Текст программы  заканчивается символом точка.  

Кроме описаний и операторов Паскаль - программа  может содержать комментарии, которые  представляют собой произвольную последовательность символов, расположенную между открывающей  скобкой комментариев { и закрывающей  скобкой комментариев }.  

Пример 1

program Primer; {вычисление  суммы двух чисел}

var

   x,y,s: integer;

begin

  WriteLn('Введите  через пробел два числа ');

  ReadLn(x,y);

  s := x + y;

  WriteLn('Сумма чисел равна ',s);

end. 

Информация о работе Описание подмножества языка Паскаль