Lezione II Laboratorio di Programmazione
Sito del corso Lo trovate a:
Espressioni booleane If (E) S1; Tipo di espressioneSignificato E::= 0E false E::= numero diverso da 0E true E::= !ENegazione logica (not) E::= E & ECongiunzione logica (and) E::= E | EDisgiunzione logica (or) Speciali (&& e ||) E::= E1 && E2 Se E1 false, non calcola E2 E::= E1 || E2 Se E1 true, non calcola E2
Funzioni confronto numerico Tipo di espressioneSignificato C::= n < mOvvio C::= n > mOvvio C::= n <= mMinore o uguale C::= n >= mMaggiore o uguale C::= n == mUguaglianza Funzioni C che restituiscono un valore di verità, in pariticolare C: R x R Boolean C::= n != mDisuguaglianza
If e while if (E) S1; S1 E = vero? SI NO while (E) S1; E = vero? SI NO S1
While while (E) S1; E = vero? SI NO S1 E possibile far ciclare il programma while (1) cout << ciao << endl; vero SI NO cout