Scrivere un algoritmo per approssimare il pi-greco.
Q: Qualcuno ha un'idea di come approcciare il problema?
Q: Dove troviamo il pi-greco?
R: nel calcolo dell'area del cerchio!
Q: Formula dell'area del cerchio?
R:
Dobbiamo ricavare il
A questo punto per ottenere
Q: Qualcuno ha qualche idea? \
Proviamo a ragionare su cosa è un'area. Supponiamo di guardare un cerchio su un'immagine composta di pixel, e quindi discreta.
Q: Qual è l'area di questo cerchio? (vedere l'immagine 16x16).
Se dovessimo dire qual è l'area del cerchio basterebbe semplicemente contare il numero di pixel al suo interno.
Estendiamo questo concetto!
Utilizziamo il teorema di euclide. Tramite il teorema di euclide
riusciamo a dire se, dato un punto con coordinate
Ma, possiamo fare di più! Possiamo anche riuscire a dire se un punto sta dentro alla circonferenza:
A questo punto abbiamo un vincolo che, dato un punto, ci dice se esso fa parte del cerchio: ci basta contare questi punti (come fossero pixel) per ottenrere l'area del cerchio!
Q: Ma quali punti dobbiamo verificare? Quanti punti ci sono su un piano cartesiano?
Basta verificare quelli nel quadrato che comprende il cerchio: ovvero
i punti con coordinate