Informatică, întrebare adresată de cristiandandita, 8 ani în urmă

am nevoie de exercițiul 3,4 + explicații deoarece nu știu cum sa evaluez o expresie .

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
3

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

Alte întrebări interesante