Trimis: Dum Dec 20, 2009 7:25 pm Titlul subiectului: memoria stivei
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
Data înscrierii: 28/Ian/2008 Mesaje: 857 Locație: 127.0.0.1
Trimis: Joi Dec 24, 2009 1:30 am Titlul subiectului:
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!
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