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

Раздел 1.

ОПИСАНИЕ СИНТАКСИСА ЯЗЫКА

Формулировка задания.

Описать синтаксис описания процедур в языке Pascal при условии, что все операторы, составляющие <тело процедуры>, описывать не нужно.

Описание синтаксиса заданной конструкции в бнф.

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

“раздел описаний процедуры”

begin

“тело процедуры”

end;

<имя процедуры>::=<буква><набор допустимых символов>

<буква>::= а|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z

<цифра>::=0|1|2|3|4|5|6|7|8|9

<набор допустимых символов>::=ε|<набор допустимых символов> <допустимый символ>

<допустимый символ>::=<буква:>|<цифра>

<параметры>:= ε |(<набор переменных>)

<набор переменных>::=<набор переменных>;<блок переменных>|<блок переменных >

<блок переменных>::=var <переменная>|<переменная>

<переменная>::=<список имен>:< название типа>

<список имен>::=<имя параметра>|<список имен>,<имя параметра>

<название типа>::=char | integer | real | boolean | word

<имя параметра>::=<буква><набор допустимых символов>.

Неформальное описание семантики заданной конструкции

procedure имя процедуры (формальные параметры);

раздел описаний процедуры

begin

исполняемая часть процедуры

end;

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

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

Далее следует раздел описаний процедуры и исполняемая часть, заключенная между ключевыми словами begin и end.

КС-грамматика заданной конструкции.

G=<T, N, P,S>

Где

N={процедура, имя процедуры, буква, набор допустимых символов, цифра, набор переменных, переменная, имя параметра, название типа, блок переменных, список имен }

S= процедура

T={a, b, c, d,e,f,g,h,I,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y, z, A, B, C,D,E,F,G,H,I,J,K,,LM,N,O,P,Q,R,S,T,U,V,W,X,Y, Z, procedure, (, ), var, char, integer, real, boolean, word, <тело процедуры>, <раздел описаний процедуры>, begin, end, ; , : ,}

Р ={

процедураprocedure имя процедуры параметры;

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

begin

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

end;

имя процедурыбуква набор допустимых символов

набор допустимых символов 

набор допустимых символов набор допустимых символов допустимый символ

допустимый символ буква

допустимый символцифра

буква  α, где α €{a, b, c, d,e,f,g,h,I,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y, z, A, B, C,D,E,F,G,H,I,J,K,,LM,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}

цифра  α, где α € {0,1,2,3,4,5,6,7,8,9}

параметры

параметры (набор переменных)

набор переменныхнабор переменных ; блок переменных

набор переменныхблок переменных

блок переменныхvar переменная

блок переменныхпеременная

переменнаясписок имен : название типа

название типа word

название типа boolean

название типа real

название типа integer

название типаchar

список имен имя параметра

список имен список имен, имя параметра

имя параметрабуква набор допустимых символов.

}

Левый вывод цепочки

процедура

процедураprocedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

имя процедурыбуква набор допустимых символов

procedure буква набор допустимых символов параметры;

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

begin

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

end;

procedure буква набор допустимых символов параметры;

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

begin

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

end;

буква  P

procedure Р набор допустимых символов параметры;

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

begin

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

end;

procedure Р набор допустимых символов параметры;

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

procedure Р набор допустимых символов допустимый символ параметры;

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

begin

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

end;

procedure Р набор допустимых символов допустимый символ параметры;

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

begin

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

end;

набор допустимых символов 

procedure Р допустимый символ параметры;

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

begin

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

end;

procedure Р допустимый символ параметры;

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

begin

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

end;

допустимый символцифра

procedure Р цифра параметры;

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

begin

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

end;

procedure Р цифра параметры;

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

begin

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

end;

цифра  1

procedure Р1 параметры;

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

begin

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

end;

procedure Р1 параметры;

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

begin

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

end;

параметры (набор переменных)

procedure Р1 (набор переменных);

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

begin

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

end;

procedure Р1 (набор переменных);

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

begin

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

end;

набор переменных блок переменных

procedure Р1 (блок переменных);

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

begin

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

end;

procedure Р1 (блок переменных);

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

begin

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

end;

блок переменныхvar переменная

procedure Р1 (var переменная);

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

begin

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

end;

procedure Р1 (var переменная);

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

begin

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

end;

переменнаясписок имен : название типа

procedure Р1 (var список имен : название типа);

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

begin

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

end;

procedure Р1 (var список имен : название типа);

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

begin

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

end;

список имен имя параметра

procedure Р1 (var имя параметра: название типа);

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

begin

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

end;

procedure Р1 (var имя параметра: название типа);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

procedure Р1 (var буква набор допустимых символов : название типа);

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

begin

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

end;

procedure Р1 (var буква набор допустимых символов : название типа);

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

begin

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

end;

буква  х

procedure Р1 (var х набор допустимых символов : название типа);

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

begin

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

end;

procedure Р1 (var х набор допустимых символов : название типа);

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

begin

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

end;

набор допустимых символов 

procedure Р1 (var х : название типа);

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

begin

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

end;

procedure Р1 (var х набор допустимых символов : название типа);

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

begin

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

end;

название типа integer

procedure Р1 (var х : integer);

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

begin

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

end;

Правый вывод цепочки

процедура

процедураprocedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

параметры (набор переменных)

procedure имя процедуры (набор переменных);

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

begin

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

end;

procedure имя процедуры (набор переменных);

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

begin

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

end;

набор переменных блок переменных

procedure имя процедуры (блок переменных);

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

begin

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

end;

procedure имя процедуры (блок переменных);

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

begin

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

end;

блок переменныхvar переменная

procedure имя процедуры (var переменная);

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

begin

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

end;

procedure имя процедуры (var переменная);

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

begin

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

end;

переменнаясписок имен : название типа

procedure имя процедуры (var список имен : название типа);

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

begin

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

end;

procedure имя процедуры (var список имен : название типа);

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

begin

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

end;

название типа integer

procedure имя процедуры (var список имен : integer);

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

begin

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

end;

procedure имя процедуры (var список имен : integer);

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

begin

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

end;

список имен имя параметра

procedure имя процедуры (var имя параметра: integer);

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

begin

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

end;

procedure имя процедуры (var имя параметра: integer);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

procedure имя процедуры (var буква набор допустимых символов: integer);

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

begin

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

end;

procedure имя процедуры (var буква набор допустимых символов: integer);

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

begin

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

end;

набор допустимых символов 

procedure имя процедуры (var буква : integer);

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

begin

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

end;

procedure имя процедуры (var буква набор допустимых символов: integer);

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

begin

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

end;

буква  х

procedure имя процедуры (var х : integer);

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

begin

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

end;

procedure имя процедуры (var х : integer);

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

begin

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

end;

имя процедурыбуква набор допустимых символов

procedure буква набор допустимых символов (var х : integer);

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

begin

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

end;

procedure буква набор допустимых символов (var х : integer);

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

procedure буква набор допустимых символов допустимый символ (var х : integer);

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

begin

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

end;

procedure буква набор допустимых символов допустимый символ (var х : integer);

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

begin

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

end;

допустимый символцифра

procedure буква набор допустимых символов цифра (var х : integer);

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

begin

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

end;

procedure буква набор допустимых символов цифра (var х : integer);

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

begin

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

end;

цифра1

procedure буква набор допустимых символов 1 (var х : integer);

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

begin

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

end;

procedure буква набор допустимых символов 1 (var х : integer);

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

begin

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

end;

набор допустимых символов 

procedure буква 1 (var х : integer);

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

begin

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

end;

procedure буква 1 (var х : integer);

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

begin

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

end;

буква  P

procedure Р1 (var х : integer);

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

begin

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

end;

Левый вывод цепочки

процедура

процедураprocedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

имя процедурыбуква набор допустимых символов

procedure буква набор допустимых символов параметры;

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

begin

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

end;

procedure буква набор допустимых символов параметры;

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

begin

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

end;

буква  P

procedure Р набор допустимых символов параметры;

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

begin

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

end;

procedure Р набор допустимых символов параметры;

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

procedure Р набор допустимых символов допустимый символ параметры;

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

begin

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

end;

procedure Р набор допустимых символов допустимый символ параметры;

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

Procedure Р набор допустимых символов допустимый символ допустимый символ параметры;

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

begin

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

end;

Procedure Р набор допустимых символов допустимый символ допустимый символ параметры;

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

begin

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

end;

набор допустимых символов 

procedure Р допустимый символ допустимый символ параметры;

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

begin

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

end;

Procedure Р допустимый символ допустимый символ параметры;

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

begin

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

end;

допустимый символцифра

Procedure Р цифра допустимый символ параметры;

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

begin

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

end;

Procedure Р цифра допустимый символ параметры;

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

begin

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

end;

цифра  1

Procedure Р1 допустимый символ параметры;

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

begin

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

end;

Procedure Р1 допустимый символ параметры;

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

begin

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

end;

допустимый символцифра

Procedure Р1 цифра параметры;

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

begin

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

end;

Procedure Р 1 цифра параметры;

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

begin

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

end;

цифра  2

Procedure Р12 параметры;

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

begin

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

end;

Procedure Р12 параметры;

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

begin

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

end;

параметры (набор переменных)

Procedure Р12 (набор переменных);

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

begin

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

end;

Procedure Р12 (набор переменных);

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

begin

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

end;

набор переменныхнабор переменных ; блок переменных

Procedure Р12 (набор переменных ; блок переменных);

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

begin

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

end;

Procedure Р12 (набор переменных ; блок переменных);

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

begin

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

end;

набор переменныхблок переменных

Procedure Р12 (блок переменных; блок переменных);

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

begin

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

end;

Procedure Р12 (блок переменных; блок переменных);

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

begin

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

end;

блок переменныхvar переменная

Procedure Р12 (var переменная; блок переменных);

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

begin

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

end;

Procedure Р12 (var переменная; блок переменных);

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

begin

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

end;

переменнаясписок имен : название типа

Procedure Р12 (var список имен : название типа; блок переменных);

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

begin

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

end;

Procedure Р12 (var список имен : название типа; блок переменных);

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

begin

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

end;

список имен имя параметра

Procedure Р12 (var имя параметра: название типа; блок переменных);

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

begin

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

end;

Procedure Р12 (var имя параметра: название типа; блок переменных);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

Procedure Р12 (var буква набор допустимых символов: название типа; блок переменных);

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

begin

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

end;

Procedure Р12 (var буква набор допустимых символов: название типа; блок переменных);

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

begin

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

end;

буква  х

Procedure Р12 (var x набор допустимых символов: название типа; блок переменных);

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

begin

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

end;

Procedure Р12 (var x набор допустимых символов: название типа; блок переменных);

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

begin

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

end;

набор допустимых символов 

Procedure Р12 (var x : название типа; блок переменных);

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

begin

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

end;

Procedure Р12 (var x : название типа; блок переменных);

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

begin

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

end;

название типа real

Procedure Р12 (var x : real; блок переменных);

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

begin

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

end;

Procedure Р12 (var x : real; блок переменных);

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

begin

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

end;

блок переменных переменная

Procedure Р12 (var x : real; переменная);

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

begin

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

end;

Procedure Р12 (var x : real; переменная);

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

begin

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

end;

переменнаясписок имен : название типа

Procedure Р12 (var x : real; список имен : название типа);

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

begin

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

end;

Procedure Р12 (var x : real; список имен : название типа);

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

begin

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

end;

список имен имя параметра

Procedure Р12 (var x : real; имя параметра: название типа);

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

begin

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

end;

Procedure Р12 (var x : real; имя параметра: название типа);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

Procedure Р12 (var x : real; буква набор допустимых символов: название типа);

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

begin

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

end;

Procedure Р12 (var x : real; буква набор допустимых символов: название типа);

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

begin

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

end;

буква  y

Procedure Р12 (var x : real; y набор допустимых символов: название типа);

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

begin

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

end;

Procedure Р12 (var x : real; y набор допустимых символов: название типа);

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

begin

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

end;

набор допустимых символов 

Procedure Р12 (var x : real; y : название типа);

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

begin

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

end;

Procedure Р12 (var x : real; y : название типа);

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

begin

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

end;

название типа word

Procedure Р12 (var x : real; y: word);

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

begin

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

end;

Правый вывод цепочки

процедура

процедураprocedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

procedure имя процедуры параметры;

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

begin

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

end;

параметры (набор переменных)

procedure имя процедуры (набор переменных);

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

begin

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

end;

procedure имя процедуры (набор переменных);

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

begin

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

end;

набор переменныхнабор переменных ; блок переменных

procedure имя процедуры (набор переменных ; блок переменных);

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

begin

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

end;

procedure имя процедуры (набор переменных ; блок переменных);

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

begin

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

end;

блок переменныхпеременная

procedure имя процедуры (набор переменных ; переменная);

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

begin

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

end;

procedure имя процедуры (набор переменных ; переменная);

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

begin

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

end;

переменнаясписок имен : название типа

procedure имя процедуры (набор переменных ; список имен : название типа);

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

begin

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

end;

procedure имя процедуры (набор переменных ; список имен : название типа);

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

begin

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

end;

название типа word

procedure имя процедуры (набор переменных ; список имен : word);

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

begin

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

end;

procedure имя процедуры (набор переменных ; список имен : word);

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

begin

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

end;

список имен имя параметра

procedure имя процедуры (набор переменных ; имя параметра: word);

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

begin

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

end;

procedure имя процедуры (набор переменных ; имя параметра: word);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

procedure имя процедуры (набор переменных ; буква набор допустимых символов.: word);

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

begin

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

end;

procedure имя процедуры (набор переменных ; буква набор допустимых символов.: word);

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

begin

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

end;

набор допустимых символов 

procedure имя процедуры (набор переменных ; буква : word);

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

begin

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

end;

procedure имя процедуры (набор переменных ; буква : word);

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

begin

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

end;

буква  y

procedure имя процедуры (набор переменных ; y : word);

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

begin

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

end;

procedure имя процедуры (набор переменных ; y : word);

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

begin

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

end;

набор переменныхблок переменных

procedure имя процедуры (блок переменных; y : word);

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

begin

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

end;

procedure имя процедуры (блок переменных; y : word);

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

begin

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

end;

блок переменныхvar переменная

procedure имя процедуры (var переменная; y : word);

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

begin

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

end;

procedure имя процедуры (var переменная; y : word);

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

begin

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

end;

переменнаясписок имен : название типа

procedure имя процедуры (var список имен : название типа; y : word);

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

begin

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

end;

procedure имя процедуры (var список имен : название типа; y : word);

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

begin

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

end;

название типа real

procedure имя процедуры (var список имен : real; y : word);

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

begin

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

end;

procedure имя процедуры (var список имен : real; y : word);

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

begin

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

end;

список имен имя параметра

procedure имя процедуры (var имя параметра: real; y : word);

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

begin

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

end;

procedure имя процедуры (var имя параметра: real; y : word);

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

begin

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

end;

имя параметрабуква набор допустимых символов.

procedure имя процедуры (var буква набор допустимых символов.: real; y : word);

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

begin

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

end;

procedure имя процедуры (var буква набор допустимых символов.: real; y : word);

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

begin

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

end;

набор допустимых символов 

procedure имя процедуры (var буква : real; y : word);

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

begin

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

end;

procedure имя процедуры (var буква : real; y : word);

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

begin

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

end;

буква  х

procedure имя процедуры (var x : real; y : word);

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

begin

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

end;

procedure имя процедуры (var x : real; y : word);

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

begin

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

end;

имя процедурыбуква набор допустимых символов

procedure буква набор допустимых символов (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов (var x : real; y : word);

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

procedure буква набор допустимых символов допустимый символ (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов допустимый символ (var x : real; y : word);

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

begin

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

end;

допустимый символцифра

procedure буква набор допустимых символов цифра (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов цифра (var x : real; y : word);

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

begin

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

end;

цифра2

procedure буква набор допустимых символов 2 (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов 2 (var x : real; y : word);

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

begin

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

end;

набор допустимых символов набор допустимых символов допустимый символ

procedure буква набор допустимых символов допустимый символ 2 (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов допустимый символ 2 (var x : real; y : word);

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

begin

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

end;

допустимый символцифра

procedure буква набор допустимых символов цифра 2 (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов цифра 2 (var x : real; y : word);

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

begin

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

end;

цифра1

procedure буква набор допустимых символов 1 2 (var x : real; y : word);

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

begin

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

end;

procedure буква набор допустимых символов 1 2 (var x : real; y : word);

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

begin

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

end;

набор допустимых символов 

procedure буква 1 2 (var x : real; y : word);

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

begin

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

end;

procedure буква 1 2 (var x : real; y : word);

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

begin

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

end;

букваP

procedure P12 (var x : real; y : word);

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

begin

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

end;

Процедура

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