Синтаксис Pascal и его структура

Pascal – это язык программирования высокого уровня, отлично подходит для начинающих программистов. На языке Pascal, можно просто реализовать некоторые задачи. В этой статье, мы рассмотрим, синтаксис Pascal и структуру.

Раздел const. Этот раздел существует для описания констант – значений, которые не можно изменить в программе.

Раздел var. Этот раздел существует для описания переменных. В разделе мы описываем переменные, например, a:integer – переменная «а» целого типа.

Раздел type. Этот раздел существует для описания типов. Например, a=array[1..5] of integer – мы описываем массив «а» целого типа, так же мы дальше рассмотрим, что массив Паскаля можно описывать и в разделе переменных.

Раздел procedure. Этот раздел существует для описания процедур. Например,

Proc_rez(a: integer; var rez: integer);
begin
if a>10 then
rez:=a
else
rez:=10;
end;

Раздел function. Этот раздел существует для описания функций. Например,

function func_rez(a: integer): integer;
var rez: integer;
begin
if a>10 then
rez:=a
else
rez:=10;
func_rez := rez;
end;

Begin end. Тело программы.

Некоторые встроенные функции в синтаксисе Pascal:


Write – функция вывода на экран.
Write(‘Привет Мир’) – выводит сообщение на экран «Привет Мир»
Read – функция ввода с клавиатуры данных.
Read(a) – вводим с клавиатуры

Присвоение:

A:=10;

присваиваем переменной «А» значение 10.

Оператор условия if:

if a>b then
Write(‘a больше b’)
Else
Write(‘а меньше b’);

if – ключевое слово
a>b – условие
then – ключевое слово

Если переменная «а» больше переменной «b» мы увидим на экрана сообщение «а больше b», в ином случае «а меньше b»

Оператор выбора case:

case NUM of
write (‘Вы ввели 0’);
write (‘Вы ввели 1’);
write (‘Вы ввели 2’);
else
write(‘Число меньше 0 или больше 2’);
end;

case – ключевое слово
NUM – переменная, в которую мы записываем число.
Of – ключевое слово

При вводе числа 0, 1, 2 мы увидим, какое число мы ввели, в ином случаи и увидим сообщение «Число меньше 0 или больше 2»

Циклы:

Цикл с предусловием while:

a:=10;
while a>b do
begin
i:= i + 1;
b:=i;
writeln(b)
end;

while do – ключевые слова
a>b – условие
begin end – операторные скобки

Цикл будет выполняться до того момента, пока условие не будет ложным(false). При запуске, этого цикла, мы увидим на экране числа от 1 до 10.

Цикл с пост условием repeat until:

a:=10;
repeat
begin
i:= i + 1;
b:=i;
writeln(b)
end;
until a<=b

repeat until – ключевые слова
a<=b – условие
begin end – операторные скобки.

Цикл будет выполняться до того момента, пока условие не будет ложным, даже если условие сразу ложное, цикл хотя бы один раз все равно исполниться.

Цикл с параметром for:

a:=10;
for i:=1 to a do
begin
b:=i;
writeln(b)
end;

for to do – ключевые слова
i:=1 – начальное значение
a – конечное значение
begin end операторные скобки

Цикл будет выполняться до того момента, пока условие не будет ложным. На экране мы увидим числа от 1 до 10.

И так, мы рассмотрели структуру языка Pascal и синтаксис, а именно:

  1. Функции для ввода и вывода.
  2. Оператор условия if
  3. Оператор выбора case
  4. Цикл с предусловием while
  5. Цикл с пост условием repeat until
  6. Цикл с параметром for

6 комментариев

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