lp1 inform
DESCRIPTION
k]0-]0-TRANSCRIPT
Lucrarea practică Nr.1
Tema: Tipul de date TABLOU(array)
Scopul lucrării:
1. 1.Utilizarea tablourilor;
2. 2.Prelucrarea algoritmilor de sortare.
Conținutul lucrării:
1. De compus un tablou de date cu ajutorul numerelor introduse de la tastatură;
2. De ales una din metodele de sortare;
Indicații metodice:
1. Datele inițiale pot fi numere positive, negative sau 0;
2. Datele de ieșire se afișeaza la ecran în limbajul Pascal;
Varianta 28:
Un tablou de N numere întregi de afișat 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.
CPB 2151.03 28 01 Mod Coala Nr.document Semnat Data
Elaborat Sudacov Denis Lit. Coala ColiVerificat Balanici Olga 1 1
Gr. C-114