Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операторы вызова процедуры



Оператор вызова процедуры простой оператор, который инициализирует формальные параметры процедуры фактическими (также этот процесс называют передачей параметров в процедуру), и передаёт ей управление (см. пункт Параметры).

Синтаксис оператора вызова процедуры:

Ид_процедуры (Фактич_парам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; Прочитано: 288 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...