Documente Academic
Documente Profesional
Documente Cultură
Lab 12
Lab 12
A efectuat
st. Gr. I-911: Ababii Sergiu
A verificat
Prof: Tofan Tatiana
Chişinău 2011
1. Scopul lucrarii
2.Conditia lucrarii:
3.Listingul programului:
Program Lab12;
type Tablou=array[1..100] of integer;
var t : Tablou;
i, n : integer;
r : string;
function suma(a:Tablou; m:integer):string;
var sp1, si1 : integer
begin
sp:=0; si:=0;
for i:=1 to m do
if (i mod 2)=0 then sp:=sp+a[i] else si:=si+a[i];
if sp=si then suma:='DA' else suma:='NU';
end;
begin
writeln('Dati nr de elemente ale tabloului:');
readln(n);
writeln('Dati elementele tabloului:');
for i:=1 to n do
readln(t[i]);
r:=suma(t, n);
writeln('Suma de pe locurile pare este egala cu suma de pe locurile impare?');
writeln(r);
readln;
end.
4.Schema bloc:
begin
sp=0
si=0
i=1, m
(i mod
Da
2)=0 sp=sp+a[i]
Nu
si=si+a[i]
Nu
sp=si suma=’NU’
Da
suma=’DA’
end
II. Schema bloc a programului principal:
begin
i=1, n
t[i]
r=suma(t, n)
r
end
5. Rezultatele obţinute: