[Sur] Un interesante trabajo de Probabilidad

Daniel Ajoy da.ajoy en gmail.com
Mar Mayo 11 01:25:04 EDT 2010


> Hola Rosamel,
> 
> ¡Qué linda es esto!  Muy buen trabajo.  Parece el sección que usa EToys no funciona. 
> Probablamente es porque mi computadora es una Mac. ;-D
> 
> Carolina

http://www.ceibal.edu.uy/contenidos/areas_conocimiento/mat/probabilidad/usando_etoys.html

Si este programa se guarda en un archivo de texto y se lo llama: dado.awk

############################
BEGIN {
	srand()
	if (veces == 0) veces = 10

	for (i = 1; i <= veces; i++) {
		dado = 1 + int(6 * rand())
		++cuenta[dado]
		++total
		print "vez: " i
		printf "salió: " dado ", Frecuencias Absolutas:"
		for (j = 1; j <= 6; j++) printf " %d [%5d]", j, cuenta[j]+0
		printf "\n          Frecuencias Relativas:"

		for (j = 1; j <= 6; j++) printf " %d [% 4.2f]", j, (cuenta[j]+0)/total
		print
	}
}
############################

Se lo puede utilizar en la actividad terminal de esta manera:

gawk -v veces=5 -f dado.awk

El resultado será:

vez: 1
salió: 1, Frecuencias Absolutas: 1 [    1] 2 [    0] 3 [    0] 4 [    0] 5 [    0] 6 [    0]
          Frecuencias Relativas: 1 [ 1.00] 2 [ 0.00] 3 [ 0.00] 4 [ 0.00] 5 [ 0.00] 6 [ 0.00]
vez: 2
salió: 6, Frecuencias Absolutas: 1 [    1] 2 [    0] 3 [    0] 4 [    0] 5 [    0] 6 [    1]
          Frecuencias Relativas: 1 [ 0.50] 2 [ 0.00] 3 [ 0.00] 4 [ 0.00] 5 [ 0.00] 6 [ 0.50]
vez: 3
salió: 5, Frecuencias Absolutas: 1 [    1] 2 [    0] 3 [    0] 4 [    0] 5 [    1] 6 [    1]
          Frecuencias Relativas: 1 [ 0.33] 2 [ 0.00] 3 [ 0.00] 4 [ 0.00] 5 [ 0.33] 6 [ 0.33]
vez: 4
salió: 4, Frecuencias Absolutas: 1 [    1] 2 [    0] 3 [    0] 4 [    1] 5 [    1] 6 [    1]
          Frecuencias Relativas: 1 [ 0.25] 2 [ 0.00] 3 [ 0.00] 4 [ 0.25] 5 [ 0.25] 6 [ 0.25]
vez: 5
salió: 1, Frecuencias Absolutas: 1 [    2] 2 [    0] 3 [    0] 4 [    1] 5 [    1] 6 [    1]
          Frecuencias Relativas: 1 [ 0.40] 2 [ 0.00] 3 [ 0.00] 4 [ 0.20] 5 [ 0.20] 6 [ 0.20]


Porque la XO tiene *varios* lenguajes de programación :)


Daniel

PD. ¿Qué tan difundido será el conocimiento de qué es un "archivo de texto"?



More information about the olpc-Sur mailing list