Selezioni

Per ogni diagramma di flusso prendi in considerazione le soluzioni con selezioni singole, doppie, multiple.


if

Selezione singola

E = __ 
print("Istr. 0")

if(E == 1):
    print("Istr. 11")
    print("Istr. 12")

print("Istr. 2")

Selezione doppia

E = __ 
print("Istr. 0")

if(E == 1):
    print("Istr. 11")
    print("Istr. 12")
else:
    pass

print("Istr. 2")

Selezione multipla


Selezioni singole

E = __ 
print("Istr. 0")

if(E == 1):
    print("Istr. 11")
    print("Istr. 12")
if(E != 1):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezione doppia

E = __ 
print("Istr. 0")

if(E == 1):
    print("Istr. 11")
    print("Istr. 12")
else:
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezione multipla


Selezioni singole

E = __ 
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
if(E == E2):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni doppie

E = __ 
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
else:
    if(E == E2):
        print("Istr. 21")
        print("Istr. 22")
    else:
        pass

print("Istr. 3")

Selezione doppia
+ selezione singola

E = __ 
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
else:
    if(E == E2):
        print("Istr. 21")
        print("Istr. 22")

print("Istr. 3")

Selezione multipla

E = __ 
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
elif(E == E2):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni singole

A = __
B = __
print("Istr. 0")

CONTO = 0
if(A > 0):
    CONTO = CONTO+1
if(B > 0):
    CONTO = CONTO+1
if(CONTO == 2):
    print("Istr. 11")
    print("Istr. 12")
if(A <= 0):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni singole
+ operatori logici

A = __
B = __
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
if(A <= 0):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni doppie

A = __
B = __
print("Istr. 0")

if(A > 0): 
    if(B > 0):
        print("Istr. 11")
        print("Istr. 12")
    else:
        pass
else:
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezione doppia
+ selezione singola

A = __
B = __
print("Istr. 0")

if(A > 0): 
    if(B > 0):
        print("Istr. 11")
        print("Istr. 12")
else:
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezione multipla

E = __ 
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
elif(A <= 0):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni singole

A = __
B = __
print("Istr. 0")

CONTO = 0
if(A > 0):
    CONTO = CONTO+1
if(B > 0):
    CONTO = CONTO+2
if(CONTO == 3):
    print("Istr. 11")
    print("Istr. 12")
if(CONTO == 1):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni singole
+ operatori logici

A = __
B = __
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
if(A > 0) and (B <= 0):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni doppie

A = __
B = __
print("Istr. 0")

if(A > 0):
    if(B > 0):
        print("Istr. 11")
        print("Istr. 12")
    else:
        print("Istr. 21")
        print("Istr. 22")
else:
    pass

print("Istr. 3")

Selezione doppia
+ selezione singola

A = __
B = __
print("Istr. 0")

if(A > 0):
    if(B > 0):
        print("Istr. 11")
        print("Istr. 12")
    else:
        print("Istr. 21")
        print("Istr. 22")

print("Istr. 3")

Selezione multipla

A = __
B = __
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
elif(A > 0) and (B <= 0):
    print("Istr. 21")
    print("Istr. 22")

print("Istr. 3")

Selezioni singole

E  = __
E1 = __
E2 = __
print("Istr. 0")

FATTO = 0
if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
    FATTO = 1
if(E == E2):
    print("Istr. 21")
    print("Istr. 22")
    FATTO = 1
if(FATTO == 0):
     print("Istr. 31")
     print("Istr. 32")

print("Istr. 4")

Selezioni doppie

E  = __
E1 = __
E2 = __
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
else:
    if(E == E2):
        print("Istr. 21")
        print("Istr. 22")
    else:
        print("Istr. 31")
        print("Istr. 32")

print("Istr. 4")

Selezione multipla

E  = __
E1 = __
E2 = __
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
elif(E == E2):
    print("Istr. 21")
    print("Istr. 22")
else:
     print("Istr. 31")
     print("Istr. 32")

print("Istr. 4")

Selezioni singole

A = __
B = __
C = __
print("Istr. 0")

SCELTA = 0
if(A > 0):
    SCELTA = SCELTA+1
if(B > 0):
    SCELTA = SCELTA+2
if(C > 0):
    SCELTA = SCELTA+4
if(SCELTA == 3):
    print("Istr. 11")
    print("Istr. 12")
if(SCELTA == 1):
    print("Istr. 21")
    print("Istr. 22")
if(SCELTA == 4):
    print("Istr. 31")
    print("Istr. 32")
if(SCELTA == 0):
    print("Istr. 41")
    print("Istr. 42")

print("Istr. 5")

Selezioni singole
+ operatori logici

A = __
B = __
C = __
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
if(A > 0) and (B <= 0):
    print("Istr. 21")
    print("Istr. 22")
if(A <= 0) and (C > 0):
    print("Istr. 31")
    print("Istr. 32")
if(A <= 0) and (C <= 0):
    print("Istr. 41")
    print("Istr. 42")

print("Istr. 5")

Selezioni doppie

A = __
B = __
C = __
print("Istr. 0")

if(A > 0):
    if(B > 0):
        print("Istr. 11")
        print("Istr. 12")
    else:
        print("Istr. 21")
        print("Istr. 22")
else:
    if(C > 0):
        print("Istr. 31")
        print("Istr. 32")
    else:
        print("Istr. 41")
        print("Istr. 42")

print("Istr. 5")

Selezione multipla

A = __
B = __
C = __
print("Istr. 0")

if(A > 0) and (B > 0):
    print("Istr. 11")
    print("Istr. 12")
elif(A > 0) and (B <= 0):
    print("Istr. 21")
    print("Istr. 22")
elif(A <= 0) and (C > 0):
    print("Istr. 31")
    print("Istr. 32")
elif(A <= 0) and (C <= 0):
    print("Istr. 41")
    print("Istr. 42")

print("Istr. 5")

if3n2

Selezioni singole

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
if(E == E2):
    print("Istr. 21")
    print("Istr. 22")
...
if(E == En):
     print("Istr. n1")
     print("Istr. n2")

print("Istr. n+1")

Selezioni doppie

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
else:
    if(E == E2):
        print("Istr. 21")
        print("Istr. 22")
    else:
        ...
         if(E == En):
            print("Istr. n1")
            print("Istr. n2")

print("Istr. n+1")

Selezione multipla

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
elif(E == E2):
    print("Istr. 21")
    print("Istr. 22")
...
elif(E == En):
     print("Istr. n1")
     print("Istr. n2")

print("Istr. n+1")

Selezioni singole

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

FATTO = 0
if(E == E1):
    print("Istr. 11")    
    print("Istr. 12")
    FATTO = 1
if(E == E2):
    print("Istr. 21")
    print("Istr. 22")
    FATTO = 1
...
if(FATTO == 0):
    print("Istr. n1")
    print("Istr. n2") 

print("Istr. n+1")

Selezioni doppie

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
else:
    if(E == E2):
        print("Istr. 21")
        print("Istr. 22")
     ...
        else:
            print("Istr. n1")
            print("Istr. n2")

print("Istr. n+1")

Selezione multipla

E  = __
E1 = __
E2 = __
...
print("Istr. 0")

if(E == E1):
    print("Istr. 11")
    print("Istr. 12")
elif(E == E2):
    print("Istr. 21")
    print("Istr. 22")
...
else:
    print("Istr. n1")
    print("Istr. n2")

print("Istr. n+1")

Tieni conto che