Sunteți pe pagina 1din 3

Ministerul Educaţiei și Cercetării al Republicii Moldova

IP Centrul de Excelență în Energetică și Electronică

Catedra: Calculatoare
Disciplina: Informatica

CAIET pentru lucrările de


laborator la Limbajul de
programare Pascal

A efectuat: elevul, anul II, gr. SM 0121 Moldovean Maria


A verificat: profesor de informatică, ______________ grad didactic I N.
Bespalco

Chişinău 2022
21 septembrie 2022

LUCRARE DE LABORATOR NR. 1


Tema: Tablouri unidimensionale.
V-III
I. Scopul lucrării:
I.1. Utilizarea instrucţiunilor repetitive pentru prelucrarea datelor de tip tablou.
I.2. Elaborarea programelor în care se utilizează tablouri unidimensionale.

II. Conţinutul raportului:

1.Formularea sarcinii nr.1:


1. Se dă tabloul A[1..14] de numere întregi. De alcătuit algoritmul care va calcula numărul de
elemente din tablou divizibile prin 5.
2.Textul programului în limbajul
Pascal: Program P1;
type vector = array [ 1..14] of integer;
var A : vector ; s : integer; n, i : integer;
begin
s := 0; writeln ('Introduceti numarul de elemente (pana la
14) : ');
readln(n); for i := 1 to n do begin
writeln('A[',i,'] = ');
readln(A[i]);
end;
for i := 1 to n do if A[i] mod 5 = 0
then s := s + 1;
writeln('Numarul de elemente divizibile cu 5 = ',s);
end.
3.Rezultatele obţinute la execuţia programului:

4.Formularea matematică a Problemei nr. 2


2.Se dă un tablou unidimensional A[1..10] de numere reale. Determinați produsul
elementelor pozitive din tablou.
5.Textul programului în limbajul
Pascal: Program P1;
type vector = array [ 1..10] of real;
var A : vector ;
s : real;
n, i : integer;
begin
s := 1; writeln ('Introduceti numarul de elemente (pana la
10) : ');
readln(n); for i := 1 to n do
begin
write('A[',i,'] = ');
readln(A[i]);
end;
for i := 1 to n do if A[i] > 0
then s := s * A[i]; writeln('Produsul elementelor
pozitive = ', s :0:4);
end.
6.Rezultatele obţinute la execuţia programului:

7.Concluzie (caracterizaţi erorile admise pe parcursul efectuării lucrării)


În concluzie pot spune că această lucrare nu este complicată dacă cunoști
limbajul de programare Pascal.Eu m-am descurcat grație exemplelor expuse în model.

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