Когда вы запустите программу, и она сделает паузу на процедуре Readln (или Readln), то увидите пустой экран монитора и мигающий курсор.
Посторонний человек ни за что не догадается, что компьютер чего-то ждет. Это не очень удобно. Было бы гораздо лучше, если на экране в нужный момент увидеть подходящее приглашение, комментирующее ввод данных.
Это же касается и вывода результатов. На пустом экране появляется число, например 420. И трудно понять какой оно имеет смысл: то ли это 420 рублей, то ли 420 зоопарков.
Говорят, что у таких программ неудобный интерфейс пользователя.
Изменим предыдущую программу, чтобы интерфейс стал более удобным, например, так:
Program primer;
uses crt;
var x: integer;
y: real;
Begin
clrscr; {процедура очистки экрана}
write(’Введите значение первого числа->’);
Readln (x);
write(’Введите значение второго числа->’);
Readln (y);
writeln(’Вы ввели в память числа:’);
writeln(x:2, ’ и ’, y:6:2);
End.
Ниже представлен вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите значение первого числа-> 8
Введите значение длины-> 1.5
Вы ввели в память числа:
8 1.50