Пример 5. readLn(n,r); Допустимый ввод: или

var n, m: byte;

с1, с2: char;

gf
begin

readLn(n,r); Допустимый ввод: или

read(c1, c2);.

. .. { операторы }

end.

Символьные значения вводятся с новой строки.

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

Ввод символьных строк будет рассмотрен в разделе «Строковый тип».

13. СТАНДАРТНЫЙ ВЫВОД

Вывод на дисплей выполняют процедуры write и writeLn.

Синтаксическая диаграмма вызова процедуры write:

 
 


Процедура write вычисляет и выводит на экран значения выражений, перечисленных в качестве параметров. Выражения могут быть числовыми, символьными, логическими и строковыми.

123k
12 3 k
Вывод начинается с текущей позиции курсора на экране. После вывода значения курсор помещается за последним выведенным символом, и вывод следующего значения начнется с этой позиции. Никаких разделителей между выводимыми значениями не предусмотрено. Поэтому оператор write(12, 3,‘k’) выведет строку. Для разделения значений можно предусмотреть вывод пробелов между ними. Так, оператор

12 3 k
write(12,’ ‘,3, ‘ ‘, ‘k’) выведет.

Значения типа real выводятся в форме с плавающей точкой в следующем виде:

(-|)<цифра>.<цифра>{<цифра>}E(+|-)<цифра><цифра> (1)

Количество цифр после точки - 10. Общее число позиций, занимаемых вещественным числом, при этом равно 17. Например, оператор

-1.2345000000E+02
write(-123.45) выведет.

Процедура writeLn выполняется так же, как и write, но после вывода значений переводит курсор в начало новой строки. WriteLn можно использовать и без параметров для перехода к новой строке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: