9) Descrivere con un diagramma a blocchi un algoritmo che legga

annuncio pubblicitario
9) Descrivere con un diagramma a blocchi un algoritmo che legga da input una
sequenza arbitraria di numeri e determini in output la somma di tutti e quei numeri
che nella sequenza sono multipli di 3 (SOMMA). Si usi per determinare se un numero
della sequenza è multiplo di 3 un sottoprogramma Mult3 che restituisce 0 se il numero
considerato è multiplo di 3, un qualunque altro numero se il numero non è multiplo di
3. Nell’esercizio 9a) si descriva con un diagramma a blocchi come tale
sottopogramma possa essere realizzato. L’idea è che si individui il calcolo del resto
della divisione per 3 dalla sottrazione ripetuta di 3 fino a raggiungere un numero
minore di 3 (il resto della divisione per 3 appunto). Ad es. 7 non è multiplo di 3
perchè 7-3 = 4; 4-3= 1; 1 <> 0. Mentre 6 lo è: 6-3=3; 3-3 =0. Si provi poi a
generalizzare tale sottoprogramma per verificare se un numero è multiplo di un
numero N dato.
Es 9)
Es 9a)
Scarica