Sunteți pe pagina 1din 2

Lucrare scrisă la informatica pe semestrul I

Nr.1
1. Evaluaţi expresiile de mai jos și scrieți răspunsurile în spațiile punctate:
2p
2*3div5+6mod3=…………………. 7mod3*3div2-9div2div3=…………………

4*(5div4)-4*5div4=………………. 3*2div5*5div2div3=………………………

2. Să se precizeze tipul fiecărei date din lista următoare:


a)1.725 ; b) -100 ; c) “abcdar” ; d) ‘a’; e) adevărat. 1p

3. Se consideră secvența de operații :


a ←1;
b←1;
scrie 1-a, b+1;
scrie a,b.
Ce se va afișa în urma efectuării secvenței?
a)0 2 0 2; b) 0 2 1 1; c) 1 1 1 1; d) 1 1 0 2 1p

4. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele ce


apar sunt de tip intreg.
a=5;b=10; a=5;
dacă (a>=b) atunci dacă (a<5) atunci
scrie a*b; scrie 3;
altfel scrie b div a; altfel dacă (a>5) atunci scrie 7;
altfel scrie 8;

…………………………………………… ……………………………………………..
a=104;b=a mod 10;
dacă (a>b*b*b) atunci
scrie ”da”;
altfel scrie ”nu”;
…………………………………………….
3p

Scrieţi un program care citeşte de la tastatură trei valori numerice a, b, c şi apoi afişează pe ecran
cea mai mare diferenţă dintre oricare două valori date.
Exemplu a=100, b=15, c=105. Se va afişa 90.
2p.

Se acorda 1 punct din oficiu.


Timp de lucru 45 minute.
Lucrare scrisă la informatica pe semestrul I
Nr.2
1. Evaluaţi expresiile de mai jos și scrieți răspunsurile în spațiile punctate: 2p.

2*5div4+6mod 4=…………………. 5mod3*3div2-9div2div3=……………………

2*(8div4)-2*7div4=………………. 2*5div5*5div2div3=………………………
2. . Se consideră secvețta de operații : 1p.
a ←1;
b←1;
scrie 1+a, b-1;
scrie a,b.
Ce se va afișa în urma efectuării secvenței?
a) 2 0 2 0; b) 1 0 1 1; c) 2 1 1 1; d) 2 0 1 1

3. Să se precizeze tipul fiecărei date din lista urmatoare:


a)125 ; b) -1.05 ; c) ‘r’ ; d)fals ; e) “aBC”; 1p.

4. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele ce apar


sunt de tip intreg.
a=6;b=9 a=7;
dacă (a˃b) atunci dacă (a<7) atunci
scrie a-b; scrie 2;
altfel scrie b-a; altfel dacă (a>7) atunci scrie 5;
altfel scrie 4;
…………………………………………… ……………………………………………..
a=104;b=a mod 10;
dacă (a˂b*b*b) atunci
scrie ”da”;
altfel scrie ”nu”;
…………………………………………….
3p.
5. Scrieţi un algoritm care citeşte de la tastatură trei valori numerice a, b, c şi apoi afişează
pe ecran cea mai mare diferenţă dintre oricare două valori date.
Exemplu. a=100, b=15, c=105. Se va afişa 90. 2p.

Se acorda 1 punct din oficiu.


Timp de lucru 45 minute.

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