WorksheetsÎntrebări despre limbajul PASCAL
Total questions: 56
Worksheet time: 2hrs 8mins
Ce reprezintă cuvântul rezervat 'program' în limbajul PASCAL?
Un cuvânt utilizator
Un cuvânt rezervat
O variabilă
Un comentariu
Ce rol are cuvântul rezervat 'var' în program?
Definește variabilele
Indică începutul programului
Afișează un mesaj
Creează un comentariu
Ce face instrucțiunea de atribuire 's:=x+y+z;'?
Afișează suma
Creează o variabilă
Atribuie valoarea sumei lui s
Citește numerele
Ce se întâmplă în linia 6 a programului?
Se afișează un mesaj
Se citesc numerele de la utilizator
Se termină programul
Se declară variabilele
Care este structura generală a unui program în limbajul PASCAL?
Introduceți și lansați în execuție programul P1.
Care sunt părțile componente ale unui program PASCAL?
Introduceți și lansați în execuție următorul program: Program P2; { Afisarea constantei predefinite MaxInt } begin writeln(’MaxInt=’, MaxInt); end.
Indicați antetul, partea declarativă și partea executabilă ale programului P2. Explicați destinația fiecărei linii a programului în studiu.
Modificați programul P1 în așa mod, ca el să calculeze suma numerelor x, y introduse de la tastatură.
Cuvintele-cheie sunt formate din două sau mai multe litere:
and
și
nil
zero
array
Identificatorii reprezintă unități lexicale care desemnează variabile, constante, funcții, programe etc. Un identificator începe cu o literă, care poate fi urmată de orice combinație de litere și cifre. Lungimea identificatorilor nu este limitată, dar sunt semnificative doar primele 63 de caractere.
x
x1
z
y10
y
În construcțiile gramaticale ale limbajului PASCAL, cu excepția șirurilor de caractere, literele mari și cele mici se consideră echivalente.
x1 și X1
z și Z
y și Y
y10 și Y10
x și X
Utilizarea literelor mari și mici ne permite să scriem identificatorii mai citeț.
ListaElevilor
AdresaDomiciliu
ListaTelefoanelor
BugetulAnului2021
Menționăm că în construcțiile de bază ale limbajului PASCAL nu se utilizează literele ă, â, î, ş, ț ale alfabetului român.
Suprafata
Numar
SirDeCaractere
NumarElevi
NumarIncercari
În cazul numerelor reale, partea fracționară se separă de partea întreagă prin punct.
3.1415
–3.04
0.0001
4563906.734
În scrierea numerelor reale se poate utiliza și un factor de scală.
8.12e–5
749.512e+8
–0.0823e–12
3250.4e06
3.421e16
Şirurile de caractere sunt șiruri de caractere imprimabile, delimitate de apostrof.
Memorați cuvintele-cheie ale limbajului PASCAL.
Care este diferența dintre caractere și simboluri?
Care dintre secvențele ce urmează sunt conforme definiției unității lexicale
x1
X1
rădăcina
R1
radacina
Găsiți perechile de identificatori echivalenți:
Găsiți perechile de identificatori echivalenți:
Care este destinația identificatorilor din programele PASCAL?
Pentru a găsi soluțiile x1, x2 ale ecuației pătrate ax2 + bx + c = 0, mai întâi se calculează discriminantul d. Propuneți câteva variante de reprezentare a coeficienților a, b, c ai discriminantului d și a soluțiilor x1, x2 prin identificatori.
Care dintre secvențele de caractere ce urmează sunt conforme definiției unității lexicale
–00621
–6210
2469
0–418
–418
Găsiți numerele întregi care reprezintă una și aceeași valoare.
Care dintre secvențele ce urmează sunt conforme definiției unității lexicale
3.14
2.514e+5
591328E+3
0.1961E+4
–658.14e–6
Găsiți numerele reale care reprezintă una și aceeași valoare. Scrieți aceste numere în forma uzuală.
Dați exemple de utilizare a șirurilor de caractere în programarea algoritmilor ce prelucrează informațiile despre elevii din clasă.
’variabila z’
’’’’
’Caracterele ’’x’’, ’’y’’’
’UNITATI LEXICALE’
Care dintre secvențele ce urmează sunt conforme definiției unității lexicale <Șir de caractere>?
’Numar intreg’
’Sfarsitul programului’
’APOSTROF’
’Anul 1997’
Cum se reprezintă datele în limbajul cod-calculator? Care sunt avantajele și deficiențele acestei reprezentări?
Cum se reprezintă datele într-un program PASCAL? Care este diferența dintre variabile și constante?
Explicați semnificația termenului tip de date. Dați exemple.
Cum se asociază o variabilă la un anumit tip de date?
Determinați tipul variabilelor r,s,t,x,y și z din declarația ce urmează: var r, y : integer; s, z : real; t, x : boolean;
Scrieți o d
Care este mulțimea de valori ale tipului de date integer? Ce operații se pot face cu aceste valori?
Când apar erori de depășire? Cum se depistează aceste erori?
Determinați valoarea constantei MaxInt a versiunii PASCAL cu care lucrați dvs.
Când vor fi semnalate erori de depășire: la compilare sau la execuție?
Dați exemple de valori ale variabilelor x și y din programul P3 pentru care apar erori de depășire.
Cum se scriu numerele reale în limbajul PASCAL?
Determinați domeniul de valori ale tipului de date real din versiunea PASCAL cu care lucrați. Care este precizia
Cum se scriu numerele reale în limbajul PASCAL?
Determinați domeniul de valori ale tipului de date real din versiunea PASCAL cu care lucrați. Care este precizia numerelor respective?
Ce operații se pot face cu datele de tip real? Sunt oare exacte aceste operații?
Lansați în execuție programul P9 pentru următoarele valori ale variabilelor x, y: a)x = 2,0;y = –3,0; e)x = 2,9⋅10 –39 ;y = 6,4⋅10 –3 ; b)x = 14,3⋅10 2 ;y = 15,3⋅10 –3 ;f)x = 7,51⋅10 21 ;y = –8,64⋅10 17 ; c)x = 3,0;y = 2,0⋅10 12 ;g)x = 1,0;y = 2,9⋅10 –39 ; d)x = 3,0; y =2,0⋅10 –12 ;h)x = 1,7⋅10 38 ;y = 2,9⋅10 –39 . Verificați rezultatele operațiilor respective. Explicați mesajele afișate pe ecran.
Care sunt cauzele erorilor de calcul cu date de tip real?
Numiți mulțimea de valori și operațiile cu date de tip boolean.
Memorați tabelele de adevăr ale operațiilor logice.
Elaborați un program care afișează pe ecran tabelul de adevăr al operației logice not.
Creați un program care calculează valorile funcției logice z = x & y pentru toate valorile.
Care este mulțimea de valori ale tipului de date char?
Cum este ordonată mulțimea de valori ale tipului char?
Determinați nu
