Скачиваний:
39
Добавлен:
12.03.2015
Размер:
16.24 Кб
Скачать

6.4.3. Организация ввода и вывода

Для ввода данных с клавиатуры используются процедуры read и readln, имеющие следующий формат:

read (x1, x2, ..., xn);

readln (x1, x2, ..., xn);

Здесь x1, x2, ..., xn – имена переменных допустимых типов данных.

Значения x1, x2, ..., xn набираются минимум через один пробел на клавиатуре и высвечиваются на экране. После набора данных для одной процедуры нажимается клавиша ввода Enter. После выполнения процедуры read курсор остается в этой же строке, а после выполнения процедуры readln курсор автоматически переходит в начало следующей строки.

Примеры записи процедуры ввода:

read (i, j, k);

readln (xmin, xmax);

Для вывода используются процедуры:

write (y1, y2, .., yn);

writeln (y1, y2, ..,yn);

Здесь y1, y2, .., yn – выводимые выражения. Окончание ln в процедуре writeln означает, что курсор после завершения вывода переходит к началу следующей строки на экране.

Примеры записи процедуры вывода:

write (a, b, (a+b)/2, sqrt (a*b));

writeln (‘Результат вычислений =’, resultat);

В процедурах write и writeln имеется возможность записи выражения, определяющего ширину поля вывода.

Примеры:

write (n:8); {выводится значение целочисленной величины n в крайние

правые позиции поля шириной 8 позиций}

writeln (x: 10: 3); {выводится значение вещественной величины x в

формате с фиксированной точкой в крайние правые

позиции поля шириной 10 позиций, причем после

десятичной точки выводится 3 цифры}

Если при выводе число не будет помещаться в указанный формат, то часть значения перед десятичной точкой будет выведена полностью.