2019-08-02 10:17:49 +03:00
|
|
|
|
[Новая программа/Основное/Шаблон новой программы]
|
2019-07-29 15:52:45 +03:00
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end.
|
|
|
|
|
|
|
2019-08-02 10:17:49 +03:00
|
|
|
|
[var •: тип/Основное/Описание переменной с типом]
|
|
|
|
|
|
var |: тип;
|
2020-02-09 14:53:40 +03:00
|
|
|
|
|
|
|
|
|
|
[var • := значение/Основное/Описание переменной с присваиванием значения]
|
|
|
|
|
|
var | := •;
|
|
|
|
|
|
|
|
|
|
|
|
[var (•,•) := (зн1,зн2)/Основное/Описание двух переменных с присваиванием значений]
|
|
|
|
|
|
var (|,•) := (•,•);
|
|
|
|
|
|
|
|
|
|
|
|
[Print/Ввод-вывод/Оператор вывода]
|
2019-08-02 10:17:49 +03:00
|
|
|
|
Print(|);
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[Println/Ввод-вывод/Оператор вывода с переходом на новую строку]
|
2019-08-02 10:17:49 +03:00
|
|
|
|
Println(|);
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[ReadInteger/Ввод-вывод/Описание целой переменной со вводом]
|
2019-08-02 10:17:49 +03:00
|
|
|
|
var | := ReadInteger;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[ReadReal/Ввод-вывод/Описание вещественной переменной со вводом]
|
2019-08-02 10:17:49 +03:00
|
|
|
|
var | := ReadReal;
|
|
|
|
|
|
|
|
|
|
|
|
[begin … end/Операторы/Составной оператор. Используется для превращения группы операторов в один. begin и end называют операторными скобками]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[loop • do …/Операторы/Оператор цикла с известным числом повторений]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
loop 10 do
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[loop • do b … e/Операторы/Оператор цикла с известным числом повторений и с телом в виде составного оператора]
|
2020-02-08 11:04:07 +03:00
|
|
|
|
loop 10 do
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[for var i:=• to • do …/Операторы/Оператор цикла со счётчиком]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
for var i:=1 to 10 do
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[for var i:=• to • do b … e/Операторы/Оператор цикла со счётчиком и с телом в виде составного оператора]
|
2020-02-08 11:04:07 +03:00
|
|
|
|
for var i:=1 to 10 do
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
2019-08-02 10:17:49 +03:00
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[foreach var x in • do …/Операторы/Оператор цикла foreach]
|
|
|
|
|
|
foreach var x in • do
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[foreach var x in • do b … e/Операторы/Оператор цикла foreach с телом в виде составного оператора]
|
|
|
|
|
|
foreach var x in • do
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
[if • then …/Операторы/Условный оператор - неполная форма]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
if условие then
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[if • then b … e/Операторы/Условный оператор - неполная форма - с составным оператором по ветви then]
|
2020-02-08 11:04:07 +03:00
|
|
|
|
if условие then
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[if • then … else …/Операторы/Условный оператор - полная форма]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
if условие then
|
|
|
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[if • then b … e else b … e/Операторы/Условный оператор - полная форма - с составным оператором по ветвям then и else]
|
2020-02-08 11:04:07 +03:00
|
|
|
|
if условие then
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
else
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
2019-07-28 23:53:15 +03:00
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[while • do …/Операторы/Оператор цикла с предварительным условием]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
while условие do
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[while • do b … e/Операторы/Оператор цикла с предварительным условием]
|
2020-02-08 11:04:07 +03:00
|
|
|
|
while условие do
|
|
|
|
|
|
begin
|
|
|
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[repeat … until •/Операторы/Оператор цикла с последующим условием]
|
2019-07-28 23:53:15 +03:00
|
|
|
|
repeat
|
|
|
|
|
|
|
|
2019-07-29 15:52:45 +03:00
|
|
|
|
until условие;
|
|
|
|
|
|
|
2020-02-09 14:53:40 +03:00
|
|
|
|
[case • of … end/Операторы/Оператор выбора варианта]
|
2019-07-29 15:52:45 +03:00
|
|
|
|
case | of
|
2019-08-02 10:17:49 +03:00
|
|
|
|
• : …;
|
2019-07-29 15:52:45 +03:00
|
|
|
|
end;
|
2019-08-29 19:14:51 +03:00
|
|
|
|
|