![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Оператор вызова процедуры простой оператор, который инициализирует формальные параметры процедуры фактическими (также этот процесс называют передачей параметров в процедуру), и передаёт ей управление (см. пункт Параметры).
Синтаксис оператора вызова процедуры:
Ид_процедуры (Фактич_парам1, Фактич_парам2,...);
Стандартные процедуры
Процедуры вывода
Write(Зн1 [,Зн2,..., Знn]) – записывает одно или более значений из одной или более переменных в текстовый файл.
Каждые параметры Зн являются выражениями, значения которых должны быть выведены на экран. Каждое выводимое выражение должно быть символьного, целого, вещественного, строкового, или булевского типа.
Writeln(Зн1, [,Зн2,..., Знn]) – данная процедура является расширением процедуры Write. После выполнения процедуры Write процедура Writeln переводит курсор на следующую строку.
Пример использования процедур вывода:
Рассмотрим выполнение процедур вывода следующей программы:
Program Wrt;
Var
r:real; i:integer;
s:string[10];
Begin
i:=12;
r:=100;
s:= 'r=';
Write(s,r);
writeln('i=',i);
write(i+1,r+i);
Writeln();
write(i,', ',i);
End.
При выполнении программы на экране будут появляться выводимые процедурами вывода значения (таблица 4).
Таблица 4 – Пошаговое выполнение процедур вывода
Выполняемый оператор | Экран программы | |
write(s,r); | r=1.0000000000E+02 | |
writeln('i=',i); | r=1.0000000000E+02i=12 | |
write(i+1,r+i); | r=1.0000000000E+02i=12 13 1.1200000000 E+02 | |
writeln(); | r=1.0000000000E+02i=12 13 1.1200000000 E+02 | |
write(i,', ',i); | r=1.0000000000E+02i=12 13 1.1200000000 E+02 12, 12 |
Дата публикования: 2014-11-26; Прочитано: 304 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!