Основные Правила Грамматики

Из чего же состоит язык программирования Паскаль?

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

Программа на Паскале состоит из двух частей: 


Вторая часть также называется программным блоком.

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

Описания являются составляющими программы, в них указываются свойства объектов. Операторы задают действия для этих объектов, и должны быть заключены между ключевыми словами begin и end.


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

В строке можно размещать несколько операторов или описаний, разделённых символом точка с запятой (;). После последнего оператора ставить разделитель не нужно.


Названия

Малые и большие буквы считаются равнозначными. Имя любого объекта в записи программы может содержать только буквы латинского алфавита, цифры и символ подчеркивания ( _ ). Имя не может начинаться с цифры. Никакие другие типы символов в записи имен не разрешаются.

program (имя программы);

label (список меток);

const (список постоянных значений);

type (описания сложных типов данных);

var (описания данных программы);

begin (начало программного блока)

(алгоритм)

end. (конец программы)


Общий вид программы.

Описательная часть программы состоит из четырех разделов: 


Существуют: раздел меток label , раздел констант const, раздел типов type, но основым четвертым является раздел var. В нем указываются имена переменных, используемых в программе и их тип. Для числовых данных применяются основные описатели типов integer и real.

Основные имена типов.

const

x = 40000;

Y = 16.32;

z = -1.632E+10;

A = 'a';

R = #13;

T = 'тема'#13#10'урока:';

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

a:=0;

p9:=0;

s :=s +'*'

Пример оператора присваивания.

var

Abc1 : longint;

x, y, z: integer;

i, j, k: real;

p, q, r: 10…100;

s, t, u: 'a'…'z';


Пример описания переменных.

Оператор ввода

память, в отведенную ячейку. Если список имен содержит несколько имен, то для каждого надо внести свое значение.

Оператор вывода

Служебные слова Паскаля

Служебные слова Паскаля, выделенные жирным шрифтом, при наборе текста программы на клавиатуре никак не выделяются, их различает транслятор (синоним-компилятор). Поэтому служебные слова нельзя использовать в качестве имен. Первый оператор программного блока выводит на экран подсказку для пользователя - что он должен сделать. Для ввода данных рекомендуется создавать подобные подсказки.



program E1;

var a,b:integer;

begin

writeln('введите два числа через пробел, затем нажмите <Enter>');

readln(a,b);

writeln('a*b=',a*b);

end.

Пример простейшей программы, которая умножает введенные в неё данные.

Попробовать написать свою программу: [Паскаль Онлайн] https://rextester.com/l/pascal_online_compiler

Ананьев Артемий 2023 год.