Разница между командами read и readln при вводе данных с клавиатуры в Паскале заключается в том, что процедура read читает данные подряд без перевода строки, а процедура readln после завершения ввода выполняет перевод строки. 4
Таким образом, read оставляет курсор после чтения значения на той же строке, а readln переводит курсор на другую строку, и все дальнейшие действия (печать строки, введение нового значения) производятся с новой строки. 1