_________________________________________________________________________


Простейшая формы операторов ввода/вывода.

Вывод информации.

В паскале существует два оператора ввода: write и writeln. С помощью этих операторов можно выводить на экран монитора текст, символы, знакчения переменных и констант. Оператор write выводит информацию на экран в одну строку. А оператор writeln после вывода, переводит курсор на следующую строку. Для вывода нескольких значений переменных или констант следует разделять их запятыми, что бы вывести на экран текст нужно использовать апострофы (writeln (''это текст);) Далее идут простейшие примеры этих двух операторов:
Примеры использования:

write (3.14) { -> 0,314E + 01}
write (I*5 + 9 * sin (a)); {выведет на экран значения этого выражения}
write (I, 5, 'ABC');
writeln; {Для того, что бы перевести курсор на следующую строку}


Формат:

При выводе с помощью операторов write и writeln вещественных чисел удобно использовать форматирование. Примеры:

writeln (3.14 :5:2);
writeln ('ABC' :40){ выведет текст после 37 пробелов}
writeln (100: 10 );{ через 8 пробелов}
writeln (' * ' : I * 2);
writeln (' + ' : I * 2);


Операторы ввода.
В паскале существует два оператора ввода read и readln (так же, как и операторов вывода).
Например:
read (a);{не переводит курсор на следующую строку}
readln (a);{ переводит курсор на следующую строку}


Сущетсвует опасность использования оператора read, в особенности используя его в массиве. Дело в том, что если введено значений больше чем переменных, то оставшиеся значения остаютсся в буфере и присваиваются следующим переменным. А оператор readln автоматически отчищает буфер.
___________________________________________________________________
Авторские права © 2000, Hunter'у Переработано 22.12.02 Ваши отклики и пожелания пишите мне

Hosted by uCoz