Sunteți pe pagina 1din 2

Lucrare practică № 1

Tema: Tipul de date TABLOU (array)


Scopul lucrării:
1. Utilizarea tablourilor.
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 pozitive, negative sau 0.
2. Datele de ieșire se afișează la ecran în limbajul Pascal.

1. 18. Într–un tablou de N numere [-50..50] de înscris la început toate numerele


pozitive şi zerourile, apoi numerele negative din tabloul T, menţinînd ordinea lor.

Program P1;
uses crt;
var T,T1:array[1..20]of integer;
I,j,n:integer;
begin
writeln('Dati numarul de cifre: ');
readln(n);
writeln('Introduceti ',n,' numere intregi');
for i:=1 to n do begin
readln(T[i]);
j:=1;
if T[i]>50 then begin
writeln('Numarul scris a iesit din diapazonul[-50..50]');
n:=0;
end;
if T[i]<-50 then begin
writeln('Numarul scris a iesit din diapazonul[-50..50]');
n:=0;
end;
end;
for i:=1 to n do
begin
if T[i]>=0 then

Mod Coala Nr.document Semnat Data


Elaborat Lit. Coala Coli
Verificat Tipul de date TABLOU 1 3
(array)
begin
T1[j]:=T[i];
j:=j+1;
end;
end;
for i:=1 to n do
if T[i]<0 then
begin
T1[j]:=T[i];
j:=j+1;
end;
for i:=1 to n do
write(T1[i],' ');
readln;
end.

Concluzie:În această lucrare practică am făcut cunoştiinţă cu tipul de date tablou .

Tipul de date TABLOU (array) Coala


2
Mod Coala Nr.document Semnat Data

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