👤

Buna ! Am exercitiile din imagine , vreau variantele + explicatie . Si o intrebare : De ce 2%17=2 ?
Multumesc !​


Buna Am Exercitiile Din Imagine Vreau Variantele Explicatie Si O Intrebare De Ce 2172 Multumesc class=

Răspuns :

Răspuns:

De ce 2%17=2 ?

% este operatia determinarea restului de la impartirea 2 la 17..

2 impartit la 17 este catul 0 si restul 2. Se efectuiaza impartirea cu rest cum o faceai prin clasele mici si la gimnaziu cand scoteai intregii dintr-o fractie supraunitara, de exemplu 16/5 = 3 + 1/5 (3 intregi si o cincime)

adaus:  23 mod 10=3,  23 div 10 = 2,  5 mod 7 = 5,  5 div 7 = 0.

Explicație:

ex 19. Operatiile div si mod se aplica numai la numere intregi. Rezultatul operatiei "/" este numar real.

a) corect, deoarece a este numar intreg, a*10 la fel intreg si a*10 div 3 e operatie corecta, va da un rezultat numar intreg care se va atribui lui x real. Se adimte ca intreg sa se atribue unui real, invers e eroare.

b) x este real, [x] este partea intreaga a numarului x, dar tot e numar real, de exemplu: x=3.12, atunci [x]=3.0

atunci [x]*b va fi un numar real (real * intreg = real) si atunci operatia div va da eroare, deoarece ea se aplica numai cu operanzi intregi.

c) x mod 2 da eroare...

d) (x+y) div 10 da eroare...

e) corect

f) x+a =real, atunci operatia div da eroare

ex18. b,c,f  explicatiile operatiei [x] au fost date mai sus...

ex47 (I coloana)

a) incorect. instructiunea de atribuire are sintaxa: variabila=expresie;

b) expresie corecta sintactic. se evaluiaza ambele parti si daca sunt diferite, atunci valoarea expresiei este true, altfel este false.

raspunsul este false, deoarece 15<>15=false

c) corect. 2<8=true

d) eroare

e) eroare... nu are sens operatia 4 mod false

f) 20/10 da rezultat real, atunci mod va da eroare...