Sunteți pe pagina 1din 3

LUCRARE DE LABORATOR Nr.

3
Tema: siruri de caractere.
Chișinău 2022

I. Obiectivele temei.
1.1. Cunoașterea funcțiilor și procedurilor tipului de date string.
1.2. Utilizarea funcțiilor și procedurilor tipului de date string.
1.3. Elaborarea programelor în care se utilizează tipul de date
string.
Conţinutul raportului:
1. Formularea matematică a problemei 1.

Să se scrie un program care citeşte şi afişează un şir de caractere.

2.Textul programului în pascal;

Program P;

Var S1, S2, S3: string;

Begin

S1:= 'SUPER';
S2:=' ';
S3:='sds ' ;

write(S1,S2,S3);
End.

3.Rezultatele obţinute la execuţia programului.

2. Formularea matematică a problemei 2.


Se dă o mărime de tip şir. De scris un program, care află numărul de cuvinte din
această
mărime. Cuvintele sunt separate printr-un singur spaţiu.

2.Textul programului în pascal;

var
str, s: string;
arr: array[1..255] of string;
n,i,l: byte;
begin
writeln('introdu sirul');
readln(str);
l := length(str);
n := 0;
s := '';
for i:=1 to l do
if ((str[i] = ' ') or (i = l)) and (s <> '') then begin
n := n + 1;
if (i = l) and (str[i] <> ' ') then s := s + str[i];
arr[n] := s;
s := '';
end
else
if str[i] <> ' ' then
s := s + str[i];
writeln(n);
for i:=1 to n do
writeln(arr[i],' - ', length(arr[i]));
end.

3.Rezultatele obţinute la execuţia programului.

Concluzie ;
In laboratorul 3 mam lovit cu rezolvarea problemelor care sun legate restrins cu
tema siruri de caractere
In timpul lucrari am rezolvat cum sa
scriu un program care citeşte şi afişează un şir de caractere si care află numărul
de cuvinte din această.

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