Re: Zadatak 1 - Aktivacioni Zapisi
Rade JakovljeviÄ <radegm@gmail.com> wrote: Zadatak sa paskaloidnim programom P koji ima preocedure R i Q.
1. Zanima me da li je greska sto na slici pristupne veze u aktivacionim zapisima procedura P i Q, pokazuju na PRISTUPNU VEZU glavnog programa, a ne na KONTROLNU VEZU glavnog programa?
2. Zasto je ovde glavni program predstavljen aktivacionim zapisom na steku i promenljiva a se cuva na steku a ne u statickoj memoriji?
Pozdrav
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------
1. Mislim da je greska u vezbama.
Bojic je na predavanjima pricao da polje pristupne veze, iz date procedure, treba da ukazuje na kontrolnu vezu procedure u kojoj je data procedura definisana.
2. I to je greska. U Pascalu glavni program ne poseduje aktivacioni zapis na steku, jer se promenljive alociraju staticki (sa predavanja).
Prepravi tekst zadatka, umesto
program P (output):
...
begin {program P}
a:=3;
Q;
writeln ('a=', a)
end;
stavi
procedure P (output):
...
begin {procedure P}
a:=3;
Q;
writeln ('a=', a)
end;
i onda ce resenje zadatka imati smisla.
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min or less.
1. Zanima me da li je greska sto na slici pristupne veze u aktivacionim zapisima procedura P i Q, pokazuju na PRISTUPNU VEZU glavnog programa, a ne na KONTROLNU VEZU glavnog programa?
2. Zasto je ovde glavni program predstavljen aktivacionim zapisom na steku i promenljiva a se cuva na steku a ne u statickoj memoriji?
Pozdrav
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------
1. Mislim da je greska u vezbama.
Bojic je na predavanjima pricao da polje pristupne veze, iz date procedure, treba da ukazuje na kontrolnu vezu procedure u kojoj je data procedura definisana.
2. I to je greska. U Pascalu glavni program ne poseduje aktivacioni zapis na steku, jer se promenljive alociraju staticki (sa predavanja).
Prepravi tekst zadatka, umesto
program P (output):
...
begin {program P}
a:=3;
Q;
writeln ('a=', a)
end;
stavi
procedure P (output):
...
begin {procedure P}
a:=3;
Q;
writeln ('a=', a)
end;
i onda ce resenje zadatka imati smisla.
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min or less.
- Follow-Ups:
- Re: Zadatak 1 - Aktivacioni Zapisi
- From: "Rade Martinović" <rocky303@gmail.com>
- Re: Zadatak 1 - Aktivacioni Zapisi
- References:
- Zadatak 1 - Aktivacioni Zapisi
- From: "Rade Jakovljević" <radegm@gmail.com>
- Zadatak 1 - Aktivacioni Zapisi
Previous by date: Re: da li je tako?
Next by date: Re: Pitanje za rok septembar 2005
Previous by thread: Zadatak 1 - Aktivacioni Zapisi Next by thread: Re: Zadatak 1 - Aktivacioni Zapisi
Previous by thread: Zadatak 1 - Aktivacioni Zapisi Next by thread: Re: Zadatak 1 - Aktivacioni Zapisi