Выполнение процедуры readLn отличается от read только тем, что после считывания значений и присваивания их параметрам происходит переход к новой строке.
Пример 3.
var n, m: byte; Набрать значения n, r и m можно в одной
r: real; строке,,
begin или в разных строках,
read(n,r);.
read(m); Результаты будут одинаковы:
. .. { операторы }
end..
Пример 4.
var n, m: byte; Если набрать значения n, r и m,
r: real; или
begin,
readLn(n,r); то значение 131 переменной m не будет присвоено, так как ожидается ввод значения m с новой строки.
read(m);
. .. { операторы } Правильный ввод:
end. или
.
|