Informatică, întrebare adresată de Jsttnt, 9 ani în urmă

Ma puteti ajuta si explica expresiile de genul si pe cele de mai jos, va rog mult?

Anexe:

Răspunsuri la întrebare

Răspuns de stassahul
1
2)x=3, y=5, z=3
!(x!=0)&&(y!=0)&&(z!=0)

Expresia are valoarea false, deoarece pentru prima parte "!(x!=0)", x!=0 este true, deci !(x!=0) va fi false. Iar daca macar un termen din && este false, atunci toata expresia este false.

3)x∉[20;100]
!(x>=20 && x<=100)

4)Daca lucram cu numere reale, in C++:
2*x/(y-1)+(3-(2*x)/(x*x+1))/(x/2-x*x*x)-5*x

5)E=2+5*(23/7*2-15%4/1)-3=2+5*(3*2-3/1)-3=2+5*(6-3)-3=2+5*3-3=2+15-3=17-3=14

6)n=423701
E=n/100+n%10/100+n/1000/100%10=423701/100+423701%10/100+423701/1000/100%10=4237+1/100+423/100%10=4237+0+4%10=4237+4=4241.

stassahul: Delimitezi partea de sus si partea de jos a unei fractii folosind parantezele
stassahul: Si algebrin 2x sau 5x sau ce mai ai acolo, nu se scrie, dar se scrie 2*x, 5*x
stassahul: Si puterea nu se scrie x^2 sau x^3, dar inmultesti x-ul de atitea ori: x*x sau x*x*x
Jsttnt: M-am prins si la 6?
stassahul: E destul de simplu, daca ai x/10^k atunci numarul la numarul x se va taia atitea cifre de la sfirsit cit e k, daca de ex. k=1 si x=121, atunci se primeste 12 sau daca k=3 si x=12412, atunci fara 3 cifre de la sfirsit e 12. Un exemplu de la noi, daca e 423701/100, 100 il imaginam ca 10^2 deci trebuie sa taiam 2 cifre de la sfirsitul numarului 423701 si se primeste 4237.
stassahul: Aici o remarca, daca numarul de cifre de la x e mai mic sau egal decit k, atunci rezultatul e 0, un exemplu de la noi 1/100, 100 imaginam ca 10^2, 1 are o singura cifra, dar noua ne trebuie minimum 3, deci rezultatul este 0.
stassahul: Daca avem x%10^k, atunci rezultatul va fi numarul cu ultimele k cifre de la sfirsitul lui x. de exemplu daca x=1412 si k=2, atunci cum am spus ramin ultimele k cifre (2 pentru cazul nostru) si obtinem 12. Iar ca un exemplu de la ceea ce am scris, 423701%10, 10 il imaginam ca 10^1, deci ramine doar 1 cifra de la sfirsitul lui 423701, deci rezultatul e 1.
stassahul: Aici tot o remarca, daca numarul de cifre de la x e mai mic sau egal decit k, atunci rezultatul e insusi x, de la noi exemplu 4%10, 10 imaginam ca 10^1, ne trebuie minimum 2 cifre, deci rezultatul este 4.
stassahul: Cam asa :)
Jsttnt: Multumesc mult!!!
Alte întrebări interesante