
- •Введение
- •Описание типов
- •Простые типы данных
- •Порядковые типы
- •Целые типы
- •Логические типы
- •Символьный тип
- •Перечисляемый тип
- •Тип-диапазон
- •Вещественные типы
- •Тип дата-время
- •Строковые типы
- •Преобразование типов
- •Приведение типов
- •Операторы
- •Арифметические операторы
- •Логические операторы
- •Оператор присваивания
- •Оператор SizeOf
- •Операторы ввода-вывода
- •Оператор write
- •Оператор read
- •Комментарии в программах
- •Директивы компилятора
- •Директивы условной компиляции
- •Задания к лабораторной работе
- •Вопросы к лабораторной работе

var x, y, z: Integer; begin
read(x, y, z);
end.
Попробуйте ввести переменные сначала через пробел, а затем используя клавишу ввод для каждой переменной. Аналогично оператору write у оператора read существует форма с переводом на следующую строку после окончания ввода данных.
readln (<переменная>, < переменная >, ... < переменная >);
Оператор readln без параметров приостановит выполнение программы до нажатия клавиши «Enter».
В листинге 6 приведена программа осуществляющая ввод и вывод данных.
Листинг 6 – Программа суммирования двух целых чисел
{$IFDEF FPC} {$MODE DELPHI}
{$ENDIF}
{$APPTYPE CONSOLE} program AddPrg;
var x1, x2, sum:Integer;
begin
write('Enter first number: '); read(x1);
write('Enter second number: '); read(x2);
sum:=x1+x2;
writeln('Summa ', x1, 'and', x2, ' =', sum); writeln('Press Enter to exit');
readln;
end.
Комментарии в программах
Комментарий это часть текста которая игнорируется компилятором и служит лишь для описания логики работы программы или других целей. Object Pascal поддерживает два вида комментариев: однострочные и многострочные.
Однострочные комментарии задаются двумя обратными слешами без пробела (//). Все символы введенные после этого символа комментария до конца строки считаются комментарием и не учитываются компилятором, например
writeln('Vvedite n'); readln(n);
x:=n*n+5; //вычисление выражения
Многострочные комментарии могут располагаться на нескольких строках. Символом начала многострочного комментария является символ «{». Все символы идущие после считаются комментарием и игнорируются компилятором. Конец комментария отмечается символом «}», например
writeln('Vvedite n'); readln(n);
x{здесь будет результат}:=n*n+5;
{это многострочный комментарий }
Обратите внимание, что многострочный комментарий может находиться внутри