8b (3)

8b (3)



Zadanie 3. (lOp.)

Dany jest następujący program:

function F (x :    integer) :    integer;

begin

if x>0 then F := x + F(x-1); else F :» 0; end;

function G (y :    integer) :    integer;

var z, i :    integer;

begin z:=0;

for i:=y doento 0 do z := z + F(y-i);

G := z; end; begin

writeln( G(2) ); end.

Zakładając, że rekord aktywacji funkcji ma schemat:

•    miejsce na wynik funkcji,

•    parametry wywołania funkcji,

•    adres powrotu z funkcji wołanej,

•    DL,

•    stan procesora,

•    zmienne lokalne w funkcji,

narysuj, jak wygląda stan pamięci globalnej oraz stosu rekordów aktywacji w momencie trzeciego wywołania funkcji F(). Należy uwzględnić wartości odpowiedni di zmiennych oraz narysować, na jakie adresy pokazują wskaźniki (DL). Należy przyjąć przekazywanie parametrów przez wartość.


Wyszukiwarka

Podobne podstrony:
7b (3) I Zadanie 3. (lOp.) Dany jest następujący program: int f(int i) { if(x>0) return x+f(x-l);
wyr Przykład 14.3. Zmienne lokalne a zmienne globalne Dany jest następujący program z procedurą. Prz
2 (1295) C) wykorzystując BZ z punktu A i księgując operacje 11-19. ZADANIA -BILANS ZAD L Dany jest
strona1 2 Zadani* 1. Max 10 punktów, po 1 punkt za każdy prawidłowo rozwiązany podpunkt Dany jest na
DSC09996 BILANS - ZADANIA Dany jest następujący bilans na dzień OL 01.20XX. r. AKTYWA kwota
grupa 2 cz 1 Kolokwium nr 1. Zestaw MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odc
grupa 3 cz 1 M .M Kolokwium nr 1. MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odczy
grupa 4 cz 1 Kolokwium nr 1. MSG. 22.11.10 Zestaw Zadanie 1. (5 pkt) Dany jest wykres funkcji f. Odc
ASD k1 11 2005 2 Zadanie 2a. Dany jest n elementowy ciąg a[l a[n]. Rozważmy następujący algorytm A:
skanuj0009 2 asymy Zadanie 2. Dany jest następujący model ekonometryczny: ZN = a0 + axALK + a2WIN +
IMAG0465 dla Ux = 1 V Zadanie 11 Dany jest woltomierz cyfrowy o zakresie 1,0000 V, którego błąd pods
Obraz6 (41) Zadania otwarte ZoHtaw XXI Zadanie 10. Dany jest ostrosłup prawidłowy czworokątny o kra
skanuj0002 Zadanie 7. (4 pkt) Dany jest układ równań: f 2x - my = 2 1 nu - 2v = 2 a)  &nbs
Zadanie 23. (0-1) Dany jest stożek o wysokości 4 i średnicy podstawy 12. Objętość tego stożka jest
Egzamin maturalny z matematyki dla klasy 2 • Poziom podstawowy Zadanie 30. (0-4) Dany jest wykres fu

więcej podobnych podstron