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

Buna! Acest for scris in pseudocod, se executa pana ce m e diferit de 0 SI m mod 10 e diferit de a. Sau e suficient ca una dintrele ele sa nu fie adevarat, ca executia sa se opreasca?
│┌cât timp m≠0 şi m%10≠a execută
││ m <- [m/10]


Porecla0987: Intreaba- pe Gogu de "boolean algebra"

Răspunsuri la întrebare

Răspuns de AfloareiAndrei
1

Bucla for se va executa doar daca amble conditii sunt adevarate pentru ca ai folosit "si".

cat timp (conditia 1 este adevarata) si (conditia 2 este adevarata) executa

....

Daca una din conditiile tale va fi Falsa la un moment dat, bucla se va opri.

(Daca vrei sa nu se opreasca folosesti "sau", in cazul asta se va opri doar daca ambele conditii sunt False.)

Alte întrebări interesante