Algoritmi Esempio Rev.1.0 of 2012-04-26
Calcolare la media dei voti di n studenti Inizio var n var i var z 0 ž n 0 ž i 0 ž z 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n var i var z 0 ž n 0 ž i 0 ž z 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i var z 0 ž n 0 ž i 0 ž z 0 ž i Leggi n NO SI i = n crea V(n) NO SI i =n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i var z 0 ž n 0 ž i 0 ž z Vettore 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i var z 0 ž n 0 ž i 0 ž z Vettore 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 1 var z 0 ž n 0 ž i 0 ž z Vettore 29 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 1 var z 0 ž n 0 ž i 0 ž z Vettore 29 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 2 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 2 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 3 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 3 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 4 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 4 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
E così via fino a 100 .............. Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 100 var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i var z 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 1 var z 29 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 1 var z 29 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 2 var z 52 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 2 var z 52 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 3 var z 79 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 3 var z 79 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 4 var z 109 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
E così via fino a 100 .............. Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 100 var z 2404 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 100 var z 24 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 100 var z 24 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Calcolare la media dei voti di n studenti Inizio var n 100 var i 100 var z 24 0 ž n 0 ž i 0 ž z Vettore 29 23 27 30 24 20 18 19 25 28 22 ….. 21 0 ž i Leggi n NO SI i = n crea V(n) NO SI i = n i + 1 ž i z + V(i) ž z z / n ž z i + 1 ž i leggi V(i) Stampa z Fine Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Pensiamo ad un algoritmo diverso Informatica - Ingegneria Medica -2012 - Franco Del Bolgia