Помогите составить таблицу трассировки программы,содержащих процедуры и функции
Цитата:
Трассировка программы во многом аналогичная ее выполнению по
шагам. Единственное исключение состоит в том, что когда встреча-
ется оператор вызова процедуры или функции, при трассировке эти
процедуры и функции также выполняются по шагам, а при простом вы-
полнении по шагам управление возвращается вам после завершения
выполнения подпрограммы
Код:
{1}program prim4;
{2}VAR a,b,r:INTEGER;
{3}function swapmaxxy(x,y:INTEGER):INTEGER;
{4}VAR a:integer;
{5}BEGIN
{6}IF x>y THEN
{7}a:=x
{8}ELSE
{9}BEGIN
{10}a:=y;
{11}y:=x;
{12}x:=a;
{13}END;
{14}swapmaxxy:=a
{15}END;
{16}BEGIN
{17}READ(a,b);
{18}r:=swapmaxxy(b,a);
{19}WRITELN(a,b,r)
{20}END.