Для ввода данных в языке ТР используются стандартные процедуры read и readln. Эти процедуры используются для чтения данных с клавиатуры и присваивания их переменным. Каждая из этих процедур может иметь любое число параметров, записываемых в круглых скобках через запятую:
Read(a,b,c);
Readln(a,b,c);
где a, b, c – имена вводимых переменных.
Различия в использовании процедур Read и Readln состоит в том, что при выполнении процедуры Read каждое вводимое значение считывается подряд с одной и той же строки дисплея, а Readln также считывает заданное количество вводимых значений с одной строки, но игнорирует оставшиеся на этой строке значения и переходит к следующей строке.
Пример
Read (a, b);
readln (a,b);
Read (c);
readln(c);
Значения переменных
a=1, b=2, c=3 a=1, b-2, c=7
Процедура Readln без параметров значает ожидание нажатия клавиши Enter. Обычно вставляется в текст программы перед последним End для сохранения на экране результатов выполнения программы.
Для вывода данных в языке ТР используются стандартные процедуры write и writeln.
Каждая из этих процедур может иметь любое число параметров, записываемых в круглых скобках через запятую:
Write(параметр, параметр:В1, параметр:В1:В2);
где В1 – ширина поля, т.е. количество позиций, выделяемых для вывода значения, включая знак, целую часть, десятичную точку и цифры после запятой. Лишние позиции заполняются пробелами перед целой частью числа и нулями после дробной части;
В2 – длина дробной части.
В качестве параметров могут выступать переменные, а также строки символов. Символьная строка записывается как последовательность любых символов, заключенных в апострофы.
Пример
|