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...
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!