Интерфейс пользователя

Когда вы запустите программу, и она сделает паузу на процедуре 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