Sunteți pe pagina 1din 1

Varianta I _____________________________ gr. _________ Varianta II _____________________________ gr.

_________

Program P1 Program P2
type Vector array[1..5] of real; type Zile =(L, Ma, Mr, J, V, S, D);
var x Vector; Tab array[Zile] of boolean;
a : string[25] var S string;
i : integer; t : Tab
s : real; i j : integer;
begin begin
writeln('Dati 5 numere:'); writeln('Dati siruri de caractere:');
for i: 1 to 5 do readln(x[i]) repeat
writeln('Ati introdus:') readln(S)
for i:=1 to 5 do writeln(x[i]); i: 0;
s:=0; for j:=1 to length(S) do
for i:=1 to 5 do s:=s+x[i]; if S[j]=' ' then i =i+1;
writeln('Suma= ,s); writeln('Numarul de spatii=', i);
readln; until S='Sfirsit';
end end

a) Completaţi cu simbolurile lipsă căsuţele libere din programul de pe fişă astfel încît acesta să a) Completaţi cu simbolurile lipsă căsuţele libere din programul de pe fişă astfel încît acesta să nu
nu conţină erori. conţină erori.
Atenţie ! Dacă nu este necesar nici un simbol, căsuţa se va haşura Atenţie ! Dacă nu este necesar nici un simbol, căsuţa se va haşura

b) Indică părţile de structură ale programului. b) Indică părţile de structură ale programului.

c) Care tipuri de date structurate sunt definite în program? c) Care tipuri de date structurate sunt definite în program?

d) Care este numărul maxim de elemente al șirului a? ___________________________ d) Maxim cîte elemente poate avea sirul S? _______________________________________

e) Reprezentaţi schematic structura datelor tipului Vector (indicii şi tipul componentelor ) e) Reprezentaţi schematic structura datelor tipului Tab (indicii şi tipul componentelor )

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