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ă.