Sunteți pe pagina 1din 1

Lucrarea practic Nr.

1
Tema: Tipul de date TABLOU(array)
Scopul lucrrii:
1. 1.Utilizarea tablourilor;
2. 2.Prelucrarea algoritmilor de sortare.
Coninutul lucrrii:
1. De compus un tablou de date cu ajutorul numerelor introduse de la tastatur;
2. De ales una din metodele de sortare;
Indicaii metodice:
1. Datele iniiale pot fi numere positive, negative sau 0;
2. Datele de ieire se afieaza la ecran n limbajul Pascal;
Varianta 28:
Un tablou de N numere ntregi de afiat la ecran suma numerelor pozitive i media aritmetica a
lor.
Program P1;
type tab=array[1..20] of real;
var a:tab;
s:real;
locul,n,i,k:integer;
begin
writeln('n='); readln(n);
writeln('Dati elementele tabloului:');
for i:=1 to n do read(a[i]);
{determinarea mediei aritmetice a elementelor pozitive}
s:=0; k:=0;
for i:=1 to n do
if a[i]>0 then
begin
k:=k+1;
s:=s+a[i];
end;
if k=0 then write('media aritmetica nu poate fi determinata,iar suma numerelor
pozitive este=',s)
else write('media:',s/k:8:2,' ','suma:',s);
end.

Mod Coala
Elaborat
Verificat

Nr.document
Sudacov Denis
Balanici Olga

Semnat

Data

CPB 2151.03 28 01
Lit.

Coala
1

Gr. C-114

Coli
1

S-ar putea să vă placă și