R1) NUMELE : _____________________________________________________ NOTA : __________
I . 45 puncte ( Fiecare exercitiu este punctat cu 7,5 )
1. Pentru fiecare identificator scrieti in dreptul lui cum este, corect sau gresit : a2 __________ a#b __________ 4ab __________ 2. Evaluati expresiile : 9 div 2 * 2 – 5 + round(2.71) = ___________ ( x + y ) div 2 > x mod y + 1 = ___________ daca x = 8 si y = 6 3. Pentru fiecare set de valori corespunzatoare variabilelor a, b si c evaluati expresia not(a = 2 * b) and (b < c) 8 4 7 ________ 5 3 6 ________ 4. Fie numarul n egal cu 263851. Completati pentru a obtine propozitii adevarate : _____________ = 638 n mod 1000 div 10 = ______ 5. Scrieţi expresia care să fie adevărată dacă : a) numărul x este impar _____________________________ b) x [ a , b ] _____________________________ c) numărul x este divizor al lui y sau al lui z _____________________________ 6. Fie urmatoarea secventa de operatii : x 25 ; y 2 ; x x div y ; y y + x ; x x – y + 7 ; y y mod x Care vor fi valorile finale ale variabilelor x si y in urma executarii secventei ?
II . 30 puncte ( Fiecare exercitiu este punctat cu 10 )
7. Care este cea mai mica valoare pe care o poate avea expresia x div 7 – x mod 7 , daca variabila x de tip integer, memoreaza un numar natural cu o singura cifra ? 8. Determinati cea mai mare valoare a lui x astfel încât expresia NOT ( x MOD 2 = 0 ) AND ( x < 11 ) să fie adevărată . 9. Variabila reala x memoreaza un numar real. Scrieti una sau mai multe instructiuni prin care variabila c de tip byte sa aiba ca valoarea prima cifra zecimala a numarului real x. (ex : daca x = 12.68 atunci prima cifra zecimala a lui x este 6 ).
Obs. Din oficiu se acorda 25 de puncte. Timp de lucru 50 minute.
COLEGIUL NATIONAL PROF. INFORMATICA “TITU MAIORESCU” AIUD SORIN GROZA
LUCRARE DE CONTROL INFORMATICA
R2) NUMELE : _____________________________________________________ NOTA : __________
I . 45 puncte ( Fiecare exercitiu este punctat cu 7,5 )
1. Pentru fiecare identificator scrieti in dreptul lui cum este, corect sau gresit : 4b __________ a+ __________ a5b __________ 2. Evaluati expresiile : 11 div 3 * 3 – 5 + round(2.31) = ___________ ( x + y ) div 2 < x mod y + 1 = ___________ daca x = 8 si y = 6 3. Pentru fiecare set de valori coresp. variabilelor a, b si c evaluati expresia (a <> 2 * b) or not (b > c) 5 8 9 ________ 10 5 3 ________ 4. Fie numarul n egal cu 152740. Completati pentru a obtine propozitii adevarate : _____________ = 52 n mod 10000 div 10 = ______ 5. Scrieţi expresia care să fie adevărată dacă : a) numărul a este par __________________________ b) a Ï [ x , y ] __________________________ c) numărul a este divizibil cu b si cu c __________________________ 6. Fie urmatoarea secventa de operatii : x ß 8 ; y ß 3 ; x ß x mod y ; y ß y + x ; x ß x – y + 7 ; y ß x * x div y Care vor fi valorile finale ale variabilelor x si y in urma executarii secventei ?
II . 30 puncte ( Fiecare exercitiu este punctat cu 10 )
7. Determinati toate valorile distincte, numere naturale, pentru ca valoarea expresiei x div 2 div 2 sa fie egala cu 1. 8. Determinati cea mai mică valoare a lui x astfel încât expresia NOT ( x MOD 2 = 0 ) AND ( x > 15 ) să fie adevărată . 9. Variabila reala x memoreaza un numar real. Scrieti una sau mai multe instructiuni prin care variabila c de tip byte sa aiba ca valoarea a doua cifra zecimala a numarului real x. (ex : daca x = 12.685 atunci a doua cifra zecimala a lui x este 8 ).
Obs. Din oficiu se acorda 25 de puncte. Timp de lucru 50 minute.