Операторы ввода
Для ввода данных используются следующие операторы:
READ(b1, b2,…bn); READLN(b1, b2,…bn)
READLN;
где b1, b2, …bn – имена переменных.
Оператор ввода обеспечивает чтение данных из стандартного файла INPUT, в результате происходит присвоение прочитанных значений переменным списка в скобках в порядке их следования. Типы вводимых переменных должны соответствовать типам вводимых значений. Например, необходимо ввести следующие данные:
AI=4,3 M=0,38*104.
K=5
Оператор ввода будет иметь вид: READ(AI, K, M);
Исходные данные (файлы INPUT):
4.3 5 0.38E4
Исходные данные необходимо набрать с клавиатуры, разделяя их значения пробелом.
В результате выполнения оператора READ переменная A1 получит значение 4.3, а переменные K и M соответственно 5 и 0.38 *104.
Оператор READLN(b1,b2..bn); выполняется также как и оператор READ, за исключением того, что по окончании чтения значения для последней переменной списка ввода осуществляется переход к началу новой строки.
Например, во фрагменте ввода READ(A1,K);
READLN(M);
числовые значения переменных A1, K, M располагаются на одной строке
4.3 5 0.38E4.
Во фрагменте ввода READLN(A1,K);
READ(M);
числовые значения переменных A1 и K располагаются на одной строке, а числовое значение переменной M на другой
4.3 5
0.38E4.
Оператор READLN без списка ввода обеспечивает пропуск одной строки и переход к началу новой строки.
Дата добавления: 2015-04-05; просмотров: 964;