Programare.org - Programare Romaneasca: C/C++, PHP, Java, .NET, VB, Delphi, etc.
memoria stivei

 
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului Programare.org -> Pascal / Delphi
Subiectul anterior :: Subiectul următor  
Autor Mesaj
longint
Junior


Data înscrierii: 20/Dec/2009
Mesaje: 1

MesajTrimis: Dum Dec 20, 2009 7:25 pm    Titlul subiectului: memoria stivei Răspunde cu citat (quote)

estimati necesarul de memorie,determinati valoarea maximala n pentru care programul deruleaza fara erori
Cod:

program p10;
var n:integer;
function s(n:integer):real;
begin
if n=0 then s:=0 else s:=s(n-1)+n;
end;
begin
readln(n);
writeln('s=',s(n));
readln;
end.


am calculat astfel:
2+6+4=12
2-integer
6-real
4-adresa de revenire
12n -necesarul de memorie
n maximal=1365; 16*1024/12=1365;
dar la executie programul merge pentru n maximal=1320
Sus
Vezi profilul utilizatorului Trimite mesaj privat
RRR
Expert


Data înscrierii: 28/Ian/2008
Mesaje: 857
Locație: 127.0.0.1

MesajTrimis: Joi Dec 24, 2009 1:30 am    Titlul subiectului: Răspunde cu citat (quote)

Cred că te întreabă care e valoarea maximă pentru care funcția "s" va da o valoare care se încadrează în tipul "real".
Sau, poate, sunt eu prea adormit și înțeleg aiurea.
_________________
Învățați, învățați, învățați! Vorbiți românește! Folosiți Opera!
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afișează mesajele pentru a le previzualiza:   
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului Programare.org -> Pascal / Delphi Ora este GMT + 2 ore 
 
Pagina 1 din 1

 
Mergi direct la:  
Nu puteți crea un subiect nou în acest forum
Nu puteți răspunde în subiectele acestui forum
Nu puteți modifica mesajele proprii din acest forum
Nu puteți șterge mesajele proprii din acest forum
Nu puteți vota în chestionarele din acest forum
Pagini.info = Legaturi cu lumea - director web romanesc cu situri, webloguri & forumuri