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ą. Prz2 (1295) C) wykorzystując BZ z punktu A i księgując operacje 11-19. ZADANIA -BILANS ZAD L Dany jeststrona1 2 Zadani* 1. Max 10 punktów, po 1 punkt za każdy prawidłowo rozwiązany podpunkt Dany jest naDSC09996 BILANS - ZADANIA Dany jest następujący bilans na dzień OL 01.20XX. r. AKTYWA kwotagrupa 2 cz 1 Kolokwium nr 1. Zestaw MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odcgrupa 3 cz 1 M .M Kolokwium nr 1. MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odczygrupa 4 cz 1 Kolokwium nr 1. MSG. 22.11.10 Zestaw Zadanie 1. (5 pkt) Dany jest wykres funkcji f. OdcASD 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 podsObraz6 (41) Zadania otwarte ZoHtaw XXI Zadanie 10. Dany jest ostrosłup prawidłowy czworokątny o kraskanuj0002 Zadanie 7. (4 pkt) Dany jest układ równań: f 2x - my = 2 1 nu - 2v = 2 a) &nbsZadanie 23. (0-1) Dany jest stożek o wysokości 4 i średnicy podstawy 12. Objętość tego stożka jestEgzamin maturalny z matematyki dla klasy 2 • Poziom podstawowy Zadanie 30. (0-4) Dany jest wykres fuwięcej podobnych podstron