LECȚIA 5
|
PAG. 4 / 4
|
Acasă >>>
Lecții online
Forma extinsă a lui IF
Rezolvarea problemei de la [pagina 1] avea un mic inconvenient. Citind un număr întreg în n, avem în esență trei cazuri:• n este mai mic decât 0 (n < 0)
• n este egal cu zero (n == 0)
• n este mai mare ca 0 (n > 0)
Așadar, putem folosi forma extinsă a instrucțiunii if:
Pasul 1. Se evaluează expresie_logică.
Pasul 2. Dacă expresia logică are valoarea True, atunci se execută setul de instrucțiuni instrucțiuni_1. Altfel, dacă valoarea este False, se testează condiția din blocul elif. Dacă alta_expresie_logică este adevărată, atunci se execută instrucțiuni_2, altfel instrucțiuni_3.
REZOLVĂM COMPLET PROBLEMA
Analizați și rulați programul de mai jos: OBSERVAȚII
Deci, aveam trei cazuri, iar instrucțiunea if ne-a ajutat perfect pentru a rezolva problema complet!
De notat este faptul că se pot introduce câte clauze elif aveți nevoie în codul vostru. În anumite situații, există o răscruce de drumuri ce are mai mult de 3 alternative...
Deciziile sunt esențiale în elaborarea unor algoritmi clasici, ce vor fi prezentați în continuare.
home | list LECȚII | perm_identity | arrow_upward |