Documente Academic
Documente Profesional
Documente Cultură
4. Precizaţi tipul indicilor şi tipul componentelor tipului de dată OrarulLectiilor din declaraţiile ce urmează:
Type ZiDeScoala = (L, Ma, Mi, J, V, S);
Lectie = 1 .. 6;
Obiect = (LimbaRomana, LimbaModerna, Istoria, Geografia, Matematica, Informatica, Fizica);
OarulLectiilor = array [ZiDeScoala, Lectie] of Obiect;
5. Se consideră declaraţiile:
Type Tablou = array [1 .. 10] of integer;
Var x, y : Tablou;
Scrieţi expresia aritmetică a cărei valoare este:
a) suma primelor patru componente a variabilei x;_____________________________________
b) suma ultimelor patru componente ale variabilei y ;___________________________________
c) valoarea absolută a componentei a treia a variabilei x;________________________________
d) valoarea absolută a componentei a şasea a variabilei y ;_______________________________
e) suma primei componente a variabilei x şi a ultimei componente a variabilei y ;_____________
6. Ce operaţii pot fi efectuate asupra şirurilor de caractere? Precizaţi tipul rezultatelor acestor operaţii.
7. Reprezentaţi pe un desen structura datelor de tipul Data şi Persoana din declaraţiile ce urmează:
Type Data = record
Ziua : 1..31;
Luna : 1..12;
Anul : integer;
End;
Persoana = record
NumePrenume : string;
DataNasterii : Data;
End;
9. Alcătuieşte un program PASCAL care calculează numărul de caractere din sirul format de numele şi
prenumele tău.
Item 1 2 3 4 5 6 7 8 9
Punctaj acordat 5 5 3 20 10 14 15 3 20
Nota 1 2 3 4 5 6 7 8 9 10
Punctaj acumulat 1 – 3 4 – 8 9 – 14 15 – 20 21 – 28 29 - 44 45 - 65 66 - 84 85 - 90 91 - 95