Fisa de lucru 3
Completaţi spaţiul punctat pentru x =129:
Numărul x are .......... cifre. Notăm numărul de cifre cu nr.
Numerele formate din nr cifre aparţin intervalului închis ........................................
Suma cifrelor numărului x este .................................................................................
Media aritmetică a cifrelor numărului x este ............................................................
Câtul împărţirii numărului x la 4 este .......................................................................
Restul împărţirii numărului x la 4 este ......................................................................
Câtul împărţirii numărului x la 130 este....................................................................
Restul împărţirii numărului x la 130 este..................................................................
Completaţi spaţiul punctat cu expresiile matematice corespunzătoare.
Numărul real x aparţine intervalului închis [10, 20] dacă şi numai dacă
...................................................................................................................................
Numărul real x aparţine intervalului închis [a,b] U [c,d] dacă şi numai dacă
...................................................................................................................................
Numerele naturale x şi y sunt numere consecutive dacă şi numai dacă
...................................................................................................................................
Un număr natural x este impar dacă şi numai dacă restul împărţirii numărului la 2 este.............................................................................................................................
Două numere naturale x şi y sunt ambele nenule dacă şi numai dacă
...................................................................................................................................
Un număr x este strict pozitiv dacă şi numai dacă
...................................................................................................................................
Trei numere a, b, c sunt în ordine strict crescătoare dacă şi numai dacă
...................................................................................................................................
Trei numere naturale a, b, c sunt pitagorice dacă
...................................................................................................................................
Trei numere reale a, b, c pot fi laturile unui triunghi dacă
...................................................................................................................................
Calculaţi rezultatul următoarelor expresii:
a. 15340:20+32·15-139
b. (((7+34)%17+18)/5-12)*8
c. 5075-(125-(75-(7+18)))
d. (((5·12/5·18)-25%2)·3)·2
Care este rezultatul următoarelor expresii?
(77+5)/3*2
(49+63)/7/4
7+(7+(7+7%2))/3
72/9+9%4
Fie urmaătoare declaraţie: int a;Care va fi rezultatul functiei sizeof(a)?
1
2
4
0
Fie următoarea declaratie de variabile: int a=2,b=3; Care va fi rezultatul expresiei (a+b)/2?
2.5
3
2
5
Fie următoarea declaratie de variabile: int a=10,b=100; Care va fi rezultatul expresiei (a+b+abs(a-b))/2? (observaţie: abs(x) este o functie care calculează valoarea absolută a parametrului dat x, si se găseşte în libraria math )
10
100
1000
50
Care este rezultatul următoarei expresii condiţionale x%2==0 ? y=1: y=0 ?
0
1
Expresie scrisă greşit
Daca avem următoarea declaraţie de variabile int a=7, b=5, c=3; Care este rezultatul următoarei expresii (float)(a+b+c)/2?
7.5
7
9
Eroare
Fie următoarea declaraţie de variabile long a=40, b=10; Calculaţi valorile expresiilor:
a+=b;
a-=b;
a*=b;
a=b*2;
Expresia a<<b este echivalentă cu:
a/2b;
a*2b;
a+2b;
a-2b;
Fie două variabile a şi b de tip int. Scrieţi in limbajul C++ expresii logice care sunt adevărate dacă şi numai dacă:
a este număr par şi b este număr impar
a este egal cu b
c. a şi b sunt numere consecutive
d. a este numar par si divizibil cu 3
Variabila x este de tip real. Care dintre următoarele C++ are valoarea 1 dacă şi numai dacă numărul real memorat în variabila x aparţine intervalului (5,8]?
(x<8) && (x>=5)
(x<=8) || (x>5)
(x>8) || (x<=5)
(x<=8) && (x>5)
(Examen de Bacalaureat, Matematică Informatică, 2009)
Care dintre următoarele expresii C++ are valoarea 1 dacă şi numai dacă numărul natural nenul memorat în variabila x, de tip int, este divizibil cu 100?
x%10+x/10%10==0
x/100==0
x%10+x/10==0
x%10+x%10/10==0
(Examen de Bacalaureat, Matematică Informatică, 2009)
Care dintre următoarele expresii C++ are valoarea 1 dacă şi numai dacă numărul natural memorat de variabila x de tip int are exact două cifre?
x/100==0
x/100==0 && x%10==0
x/10!=0
x/100==0 && x/10!=0
(Examen de Bacalaureat, Matematică Informatică, 2009)
Se consideră variabila a care memorează un număr cu exact 6 cifre. Care dintre expresiile C++ de mai jos are ca valoare numărul format din cele două cifre din mijloc ale valorii memorate în a?
(a%100)/100
a/100%100
a/1000+a%1000
a/100%10+a/1000%10
(Examen de Bacalaureat, Matematică Informatică, 2009)
Care dintre următoarele expresii C++ are ca valoare cel mai mare dintre numerele naturale nenule, cu cel mult 4 cifre fiecare, memorate în variabilele întregi a şi b?
(a+b+abs(a-b))/2
a+b+abs(a-b)/2
(a+b-abs(a-b))/2
(a+b-abs(a+b))/2
(Examen de Bacalaureat, Matematică Informatică intensiv, 2009)
Variabilele a, b şi c, de tip int, pot fi iniţializate cu oricare numere naturale impare distincte. Ştiind că c este divizor al lui a, iar b nu este multiplu al lui c, care dintre următoarele expresii scrise în C++ are valoare 1?
!((a%c!=0)||!(b%c!=0))
(a%c!=0)&&!(b % c!=0)
(a%c!=0)||!(b%c!=0)
!(c%a!=0)&&(c%b!=0)
(Examen de Bacalaureat, Matematică Informatică intensiv, 2009)
Care este instrucţiunea prin care variabilei x i se atribuie valoarea sumei cifrelor numărului natural format din exact trei cifre, memorat de variabila întreagă y?
x=y/100+y/10%10+y%10;
x=y+y/10+y/100;
x=y%10+y%10/10+y/100;
x=y%10+y%100+y%1000;
(Examen de Bacalaureat, Matematică Informatică intensiv, 2009)
Variabila întreagă n memorează un număr natural impar. Care dintre următoarele expresii C++ are valoarea 1?
!(n%2)
n%2==0
n%2!=0
!((n+1)%2==0)
(Examen de Bacalaureat, Matematică Informatică intensiv, 2009)