Процедуры ввода-вывода данных
Процедуры ввода (или чтения информации) Read или ReadLn обеспечивают ввод числовых данных, символов, строк и т.д. для последующей их обработки программой. Синтаксис процедуры Read и ReadLn:
Read (X,Y); ReadLn (X,Y);
где X, Y - переменные, описанные в разделе описания переменных.
Отметим, что указанные процедуры Read и ReadLn аналогичны, единственное отличие заключается в том, что после ввода значений переменных, указанных в списке процедуры ReadLn, ввод значений переменных, указанных в списке следующей процедуры ReadLn, будет производиться с новой строки. Этого не происходит в ходе выполнения процедуры Read, т.е. ввод осуществляется на той же строке. Таким образом, процедура ReadLn не только вводит значения указанных переменных, но еще и переводит курсор на новую строку. Это позволяет делать суфикс Ln.
Процедура вывода данных
Процедуры вывода (или записи информации) Write или WriteLn обеспечивают вывод числовых данных, символов, строк на дисплей. В отличии от процедуры ввода процедура вывода WriteLn может не иметь параметров. В этом случае процедура WriteLn обеспечивает лишь перевод курсора на следующую строку.
Синтаксис процедуры Write и WriteLn:
"Слепой" вывод значений переменных. | |
Write (X,Y); | WriteLn (X,Y); |
Вывод результата выражения. | |
Write (X+Y); | WriteLn (X+Y); |
Форматированный вывод значения переменной | |
Write (X:6:2); | WriteLn (X:6:2); |
Вывод некоторой фразы на дисплей | |
Write ('Фраза'); | WriteLn ('Фраза'); |
Вывод фразы и значения переменной на экран | |
Write ('Фраза',Y); | WriteLn ('Фраза',Y); |
где: 1) X, Y - переменные, значения которых нужно вывести на экран; 2) 'Фраза' - некоторый пояснительный текст, который обычно сопровождает значение переменной; 3) X:6:2 - указывается формат значения переменной. Это значит, что всего 6 символов, отводится под значение переменной X, причем после десятичной точки будет выведено на экран 2 символа. Это так называемый форматированный вывод числа с фиксированной точкой.
Оператор присваивания
Оператор присваивания (:=) предписывает вычисление значения выражения, заданного в его правой части, и присвоение результата переменной, имя которой указано в левой его части. Переменная и выражение должны быть совместимы по типу.
Приведём примеры синтаксиса оператора присваивания:
Y:=2; X:='Строка'; P:=V1; Summa:=V2;
где:
(1) X,Y,P,Summa - имена переменных, описанных в разделе описания переменных;
(2) 2, 'Строка' - некоторые значения;
(3) V1, V2 - выражения, значения которых нужно вычислить.
Дата добавления: 2017-01-26; просмотров: 1366;