Nicolò Rossi
3^ALS
20/09/2012
Sol39008RoNi
Testo: Scrivi un programma che legge un numero e visualizza sullo schermo tutti i suoi fattori.
Analisi: trova i fattori di un numero, con un ciclo indeterminato che controlla il resto tra il numero
inserito e tutti i numeri fino a quest’ ultimo
Output: i numeri primi che dividono il numero
Variabili: N, i (resto), a (numero)
Strategia Risolutiva:
1. Si stampa l’intestazione del programma
2. Si richiede N
3. Mentre N>=0
4. Se vero: richiedi N
5. Se falso:
6. Mentre a<=N
7. Aggiungi 1 ad a
8. Se vero:
9. i:=N mod a
10. Se i=0 stampa a
11. Se falso:
12. Termina il programma