Основные Правила Грамматики
Из чего же состоит язык программирования Паскаль?
Структура программы
Программа на Паскале состоит из двух частей:
описания используемых данных,
операторов по их преобразованию.
Вторая часть также называется программным блоком.
Описания и операторы
Описания являются составляющими программы, в них указываются свойства объектов. Операторы задают действия для этих объектов, и должны быть заключены между ключевыми словами 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';
Пример описания переменных.
Оператор ввода
Оператор read (читать) останавливает работу программы и ждет, пока пользователь набирает на клавиатуре число и нажмет <Enter>. Введенное число помещается в оперативную
память, в отведенную ячейку. Если список имен содержит несколько имен, то для каждого надо внести свое значение.
Числа вводятся или через пробел, или через запятую, или нажатием клавиши <Enter>.
Оператор вывода
Для вывода результатов работы программы на экран дисплея служит оператор write (список вывода);
Оператор write (писать) выводит данные на экран дисплея.
Список вывода - перечисленные через запятую имена результатов или арифметические выражения, являющиеся результатом работы программы.
Также в список вывода, для пояснения, входят заключенные в апострофы тексты.
Служебные слова Паскаля
Служебные слова Паскаля, выделенные жирным шрифтом, при наборе текста программы на клавиатуре никак не выделяются, их различает транслятор (синоним-компилятор). Поэтому служебные слова нельзя использовать в качестве имен. Первый оператор программного блока выводит на экран подсказку для пользователя - что он должен сделать. Для ввода данных рекомендуется создавать подобные подсказки.
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 год.