Sunteți pe pagina 1din 3

Model

__29 septembrie 2014__


(data, luna, anul)

LUCRARE DE LABORATOR NR. 3


Tema: Șiruri de caractere.
Scopul lucrării:
1.1 Utilizarea funcțiilor și procedurilor tipului de date string.
1.2 Elaborarea programelor în care se utilizează tipul de date string.

II. Conţinutul raportului:


2.1. Formularea matematică a problemei 1:
Se dă un text (șir de caractere). Să se afișeze literele de pe pozițiile pare.
Rezolvare:
program sir1;
var s:string;
i:integer;
begin
write('scrie textul:');
readln(s);
i:=2;
while i<=length(s) do begin
write(s[i], ' ');
i:=i+2;
end;
readln
end.

2.2. Fereastra programului în Pascal:


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

2.4. Formularea matematică a problemei 2:


Un cuvânt se numește palindrom dacă el coincide cu “răsturnatul ” său. De
exemplu, cuvintele “potop”, “cojoc ” sunt palindroame.
Să se scrie un program care va verifica dacă este cuvîntul dat palindrom.
Rezolvare:
program sir2;
var s,r:string; {r este rasturnatul lui s}
i:integer;
begin
write('scrie textul:');
readln(s);
for i:=1 to length(s) do
r:=s[i]+r;
if s=r then write('este palindrom') else
write('nu este palindrom');
readln
end.
2.5. Fereastra programului în Pascal:
2.6. Rezultatele obţinute la execuţia programului.

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


Pe parcursul elaborării acestei lucrări nu am întîlnit dificultăţi fiindcă am învăţat
bine această temă.

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