2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Трассировка программы
Сообщение28.04.2012, 17:29 


24/04/12
5
Помогите составить таблицу трассировки программы,содержащих процедуры и функции


Цитата:
Трассировка программы во многом аналогичная ее выполнению по
шагам. Единственное исключение состоит в том, что когда встреча-
ется оператор вызова процедуры или функции, при трассировке эти
процедуры и функции также выполняются по шагам, а при простом вы-
полнении по шагам управление возвращается вам после завершения
выполнения подпрограммы


Код:
{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.

 Профиль  
                  
 
 Re: Трассировка программы
Сообщение28.04.2012, 18:56 
Заслуженный участник


27/04/09
28128

(Оффтоп)

Battleman в сообщении #565067 писал(а):
Трассировка программы во многом аналогичная ее выполнению по
шагам. Единственное исключение состоит в том, что когда встреча-
ется оператор вызова процедуры или функции, при трассировке эти
процедуры и функции также выполняются по шагам, а при простом вы-
полнении по шагам управление возвращается вам после завершения
выполнения подпрограммы
Какое-то необычное разделение.

Ну, начинайте. Где запутаетесь — продолжим!

 Профиль  
                  
 
 Re: Трассировка программы
Сообщение28.04.2012, 22:56 
Админ форума
Аватара пользователя


19/03/10
8952
 !  Battleman, устное замечание за использование красного цветовыделения. Убрал.

Ждем собственных попыток решения задачи: напишите, пожалуйста, в какой последовательности будут выполняться операторы Вашей программы при двух вариантах входных данных:
a) 1, 0
b) 0, 1

 Профиль  
                  
 
 Re: Трассировка программы
Сообщение29.04.2012, 11:13 


24/04/12
5
зачтено,тема закрыта :!:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group