Основное отличие операторов Read и Readln при вводе данных в языке программирования «Паскаль» заключается в том, как они обрабатывают введенные значения: intuit.ru zftsh.online
- Read читает числа, записанные в строчку подряд через пробел. uchi.ru После выполнения оператора курсор остаётся в той же строке, и новая набивка данных происходит в той же строке. zftsh.online Например: read(a, b); ввод: 2 3 4 — в переменную а записывается значение 2, в переменную b — 3. uchi.ru
- Readln после ввода всех значений выполняет переход на следующую строку исходных данных. intuit.ru Если в следующей части программы есть ввод, он будет выполняться из следующей строки. intuit.ru Например: readln(a, b, c); ввод: 2 3 4 — в переменную а записывается значение 2, в переменную b — 3, в переменную с — 4. uchi.ru
Кроме того, Read не очищает буфер, поэтому следующий после него ввод будет выполняться с того места, на котором закончился предыдущий, то есть начиная с символа конца строки. intuit.ru Readln, в свою очередь, позволяет считать лишь начало строки в консоли ввода, проигнорировав её окончание. videouroki.net