am nevoie de exercițiul 3,4 + explicații deoarece nu știu cum sa evaluez o expresie .
Răspunsuri la întrebare
Nota 1: Stim ca conjuctia (operatorul && - "si") se executa inaintea disjuctiei (operatorul || - "sau").
Nota 2: Stim ca && returneaza adevarat doar daca ambii termeni sunt adevarati, in timp ce || returneaza adevarat daca cel putin un termen e adevarat
Problema III :
La momentul evaluarii :
a = 5, b=7, c=8
Expresie inlocuita : 5<=7 si 7<8 sau 8%2==1
5<7 -> Adevarat
7<8 -> Adevarat
8%2 -> Fals
Expresie : Adevarat si Advarat sau Fals = Adevarat sau Fals = Adevarat
Problema IV:
La momentul evaluarii :
a=5 si b=10
Expresie inlocuita :5%2==0 && 10%2==0 || 5%2==1 && 10%2==1
5%2==0 -> Fals
10%2==0 -> Adevarat
5%2==1 -> Adevarat
10%2==1 -> Fals
Expresie : Fals si Adevarat sau Adevarat si Fals = Fals sau Fals = Fals
Semnificatie expresie : Expresia este evaluata la Adevarat daca si numai daca ambele variabile a si b au aceasi paritate (fie ambele pare, fie ambele impare)
Problema V :
Raspuns : x>=a && x<=b
Explicatie : x apartine intervalui [a,b] daca si numai daca x este mai mare sau egal decat a si mai mic sau egal decat b
PROBLEMA VI :
Raspuns : x%2=0 && x>=10 && x<=99
Explicatie : Pentru ca un numar sa fie par trebuie ca restul impartirii la 2 sa fie 0. Ca un numar sa fie de 2 cifre trebuie sa fie mai mare sau egal decat 10 si mai mic sau egal decat 99