Informatica 2 Liceo Scientifico Scienze Applicate/Operatori Logici: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Correggo errori ortografici comuni |
Corretto: "divisione" |
||
Riga 55:
<br />
nelle prime 2 colonne si sono scritte tutte le possibili condizioni che possono capitare, si nota che perché sia verificata la condizione complessiva A&&B bisogna che entrambe le condizioni A e B siano verificate, o detto in modo diverso basta che una delle due sia falsa perché la condizione complessiva sia false.Quando c'e' da valutare 2 o piu' condizioni unite fra loro dall'operatore && (AND) il C si ferma alla prima delle condizioni che trova falsa , senza valutare le successive. Qualche volta si congiungono anche piu' di 2 condizioni con l'operatore &&, si parla allora di AND multiplo e visto che basta che una condizione sia falsa perchéla condizione complessiva sia falsa, se devo calcolare A && B && C && D il linguaggio C procede in questo modo : guarda prima A se questa risulta falsa non valuta le condizioni successive perché sa gia' che il risultato complessivo sarà falso, se invece A e' vero non puo' ancora stabilire il risultato complessivo e deve andare a valutare anche la condizione B e se questa e' vera anche la condizione successiva C e così via.Nel caso quindi di and multiplo il C si ferma alla prima condizione falsa che trova non valutando quelle successive . Questo risulta utile se dobbiamo verificare se n/m sia maggiore di 5, la
|