lunes, diciembre 15, 2008

Comparativa C#, FORTRAN...mañana :-(

Hoy no va a poder ser.

No es culpa de Windows. Simplemente mi portátil está en estado crítico por desatención extrema.

Cada dos por tres se apaga solo. He pasado a C# el programita de pi con el método de montecarlo, pero no tengo ganas de estar arrancándolo cada 5 minutos para ver si termina la prueba.

Voy a aprovechar para explicar una cosa que igual no ha quedado clara.

Si alguien se fija en el programita FORTRAN verá que aleatoriamente genera un valor de 0 a 1 y se lo asigna a X. Luego hace lo mismo con la Y.

Esa X y la Y son la coordenada de un punto.

El círculo tiene un radio = 1.

Recordando un poco de geometría:

X^2 + Y^2 = R^2 es la ecuación que cumplen los puntos de la circunferencia (el borde exterior).

En una circunfernecia de radio 1, los puntos que cumplen X^2 + Y^2 <=1 son los que están dentro o en el borde del círculo.

Por eso en el programa se cuentan los casos que cumplen la condición anterior.

Saludos.

No hay comentarios: