Sunteți pe pagina 1din 3

Ministerul Educației Culturii și Cercetarii al Republicii Moldova

CENTRU DE EXCELENȚĂ ÎN ENERGETICĂ ȘI ELECTRINICĂ din CHIȘINĂU

LUCRARE DE LABORATOR Nr.2


La obiectul "Informatica"

(Varianta 1)

Tema: Prelucrarea tablourilor

A efectuat elevul gr. RC-0219 Adomnita Nicolae

A verificat profesorul Gluhoi Nadejda


Chisinau 2020

1.Scopul lucrării:
1.A insusi elementele de baza ale limbajului PASCAL.
2.A cunoaste tipul de date tablou bidimensional,definirea lui cu ajutorul instructiunii ARRAY.
3.A compune si a pune in executie programe cu tipurile indicate.

2. Condiţia lucrării:
5.Se considera tabloul A[1..N,1..N] de numere intregi,unde N<=20. Scrieti un program care va
aduna la fiecare elemen al tabloului initial valoarea elementului maxim de pe diagonala principala.

3.Listingul programului:
Program P1;
var A:array[1..20,1..20]of integer;
i,j,n,m,s,p,max:integer;
med:real;
begin
writeln('introduceti n');
readln(n);
For i:=1 to n do begin
For j:=1 to n do
begin
write('A[',i,j,']=');
readln(A[i,j]);
end;
end;
max:=A[1,1];
For i:=1 to n do begin
For j:=1 to n do
if ((A[i,j] > max) AND (i=j)) then
max:=A[i,j];
end;
writeln('elementul maxim=',max);
for i:=1 to n do begin
for j:=1 to n do
begin
A[i,j]:=A[i,j]+max;
writeln('A[',i,j,']=',A[i,j]);
end;
end;
readln;
end.

5. Rezultatele:
6. Concluzie:
În lucrarea data de laborator am utilizat elementele de baza ale limbajului PASCAL in lucrul cu
tablourile bidimensionale.
Am creat un program ce aduna elementul maxim de pe diagonala principala la fiecare element al
tabloului.
Am pus programul de 2 ori in executie, ambele ori am primit rezultatele asteptate.
Laboratorul a decurs fara nici o eroare.

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