В TP допускается произвольная глубина вложений составного оператора:
Begin
…….
Begin
…….
Begin
……
Begin
…….
End;
…….
End;
…….
End;
…….
End;
End является закрывающей скобкой и одновременно указывает конец предыдущего оператора.
Оператор присваивания
Оператор присваивания – основной оператор любого языка программирования, присваивает значение указанной переменной.
Формат записи: < имя > := < выражение >, где
имя – имя переменной;
:= - знак операции присваивания; выражение – уравнение, формула, значение.
Например: СТАРТ:= 1; Х0:=0; Х:=СН*М-D.
Ввод данных
Для ввода различных значений переменных применяется оператор ввода Read. Как только во время выполнения программы встречается оператор Read, машина останавливается и ожидает ввода данных. После ввода данных процесс выполнения программы продолжается.
Формат записи:Read (a1, a2, … an), где a1,a2, … an - переменные, которым последовательно присваивается вводимые значения.
Другой формат записи оператора:Readln (a1 ,a2, … an);
Отличие Readln от Read в том, что после ввода значений осуществляется перевод на новую строку.
Допускается использование операторов ввода без параметров: Readln – осуществляется перевод на новую строку без ввода данных или задержку экрана.
Вывод данных
Для вывода данных из памяти ЭВМ на экран дисплея значений осуществляется оператором Write.
Форма записи: Write (a1, a2, … an), где a1,a2, … an - переменные.
Например: Write (‘значение В = ‘, B); { выводит на экран строку ‘значение В =’, а затем значение переменной В}
Другой формат записи оператора:Writeln (a1, a2, … an) {вывод на экран переменных a1, a2, … an }
Допускается использование операторов вывода без параметров: Writeln. Осуществляется перевод на новую строку экрана. Оператор вывода без параметров часто используют для пропуска пустых строк.