1) Creare il diagramma di flusso che risolva questo problema: leggere 10 numeri, contare i numeri pari e quelli dispari. Nota: 0 è un numero pari Soluzione: Inizio ContPari = 0 ContDispari = 0 N = 10 N≠0 Falso Vero Scrivi ContPari, ContDispari Leggi X Falso Fine X >= 0 Vero Falso Resto = 0 ContDispari = ContDispari + 1 N=N-1 Vero ContPari = ContPari + 1 2) Creare il diagramma di flusso che risolva questo problema: dato un numero N stampare il suo fattoriale (si indica N!). Nota: il fattoriale di un numero intero positivo N è il prodotto dei numeri interi da 1 a N. Per definizione si ha: (0! = 1) N! = 1 * 2 * 3 * … * N = (N-1)! * N Esempio: calcolo del fattoriale di 4 4! = 1*2*3*4 = 24 Soluzione: Con il controllo per N>=0 Inizio Leggi N Leggi N Fatt = 1 Falso N >= 0 i=1 i <= N Falso Vero Fatt = Fatt * i i = i+1 Scrivi Fatt Fine 3) Cosa fa questo algoritmo se: a) M=2 e N=3 b) M=3 e N=-2 Inizio Leggi M, N P=0 N=0 Falso Vero P=P+M N = N -1 Scrivi P Fine Soluzione: il diagramma di flusso trova il prodotto dei valori M*N utilizzando la regola delle somme successive. a) P = 6 b) Loop infinito