Está en la página 1de 6

juego

H*generar valores 1 y 0 para sello y cara*L


rand@D := Random@Integer, 80, 1<D
Table@rand@D, 810<D

80, 0, 0, 1, 1, 0, 0, 0, 1, 1<

H*un partido: se trabaja con la difencia HdifL entre num de


caras y sellos;
se cuenta los sellos HsellosL
y los lanzamientos HlanzL hasta terminar el partido;
el numero de caras es lanzamientos - sellos,
entonces la dif=caras-sellos = lanz-sellos-sellos= lanz -2sellos
*L
partido@D := Module@8dif = 0, sellos = 0, lanz = 0<,
While@Not@Abs@difD 3D, sellos += rand@D; lanz ++; dif = lanz - 2 sellos;
Print@"sellos:", sellos, "; caras:", lanz - sellos DD; perd += lanzD

un juego

perd = 0; partido@D

Printed by Wolfram Mathematica Student Edition

juego.nb

sellos:0; caras:1
sellos:1; caras:1
sellos:2; caras:1
sellos:2; caras:2
sellos:3; caras:2
sellos:4; caras:2
sellos:4; caras:3
sellos:4; caras:4
sellos:4; caras:5
sellos:4; caras:6
sellos:5; caras:6
sellos:6; caras:6
sellos:6; caras:7
sellos:7; caras:7
sellos:7; caras:8
sellos:7; caras:9
sellos:7; caras:10

17

varios juegos
SeedRandom@12D;
H* loop de partidos*, se simula una cantidad HitL de partidos*L
it = 5; perd = 0;
For@i = 1, i it, i ++, partido@D; Print@"**** "DD;
8it * 8 - perd<
sellos:0; caras:1
sellos:0; caras:2
sellos:1; caras:2
sellos:1; caras:3
sellos:2; caras:3
sellos:3; caras:3
sellos:4; caras:3
sellos:5; caras:3
sellos:6; caras:3
****
sellos:0; caras:1
sellos:1; caras:1

Printed by Wolfram Mathematica Student Edition

juego.nb

sellos:2; caras:1
sellos:2; caras:2
sellos:3; caras:2
sellos:3; caras:3
sellos:3; caras:4
sellos:4; caras:4
sellos:5; caras:4
sellos:6; caras:4
sellos:7; caras:4
****
sellos:0; caras:1
sellos:1; caras:1
sellos:2; caras:1
sellos:3; caras:1
sellos:4; caras:1
****
sellos:0; caras:1
sellos:1; caras:1
sellos:2; caras:1
sellos:3; caras:1
sellos:3; caras:2
sellos:3; caras:3
sellos:3; caras:4
sellos:4; caras:4
sellos:5; caras:4
sellos:5; caras:5
sellos:5; caras:6
sellos:6; caras:6
sellos:6; caras:7
sellos:7; caras:7
sellos:8; caras:7
sellos:8; caras:8
sellos:8; caras:9
sellos:8; caras:10
sellos:8; caras:11
****

Printed by Wolfram Mathematica Student Edition

juego.nb

sellos:0; caras:1
sellos:0; caras:2
sellos:0; caras:3
****

8- 7<

sin imprimir, varios juegos


rand@D := Random@Integer, 80, 1<D;
partido@D := Module@8dif = 0, sellos = 0, lanz = 0<,
While@Not@Abs@difD 3D, sellos += rand@D;
lanz ++; dif = lanz - 2 sellos; D; perd += lanzD
H* loop de partidos*, se simula una cantidad HitL de partidos*L
SeedRandom@12D;
it = 1000; perd = 0; listalanz = 8<;
For@i = 1, i it, i ++, partido@DD;
Hit * 8. - perdL it
- 0.968

repetir la simulacion de varios juegos


gan = 8<;
For@j = 1, j 100, j ++,
it = 1000; perd = 0;
For@i = 1, i it, i ++, partido@DD;
AppendTo@gan, Hit * 8. - perdL itDD
gan
HPlus ganL 100.

8- 1.172, - 1.474, - 1.164, - 1.016, - 1.11, - 1.214, - 1.196, - 0.592, - 0.77, - 1.178,
- 0.896, - 0.97, - 0.852, - 0.742, - 1.496, - 1.264, - 0.96, - 0.894, - 1.17, - 0.988,
- 0.68, - 0.712, - 1.052, - 0.91, - 0.722, - 0.762, - 0.976, - 0.696, - 1.032, - 0.798,
- 0.922, - 0.844, - 1.174, - 1.216, - 0.88, - 0.816, - 1.044, - 1.006, - 0.846, - 1.288,
- 1.052, - 0.328, - 0.974, - 1.09, - 0.966, - 1.008, - 1.028, - 1.182, - 0.708, - 0.544,
- 0.696, - 0.97, - 0.96, - 1.026, - 1.08, - 1.14, - 0.978, - 1.222, - 1.064, - 1.01,
- 0.886, - 0.998, - 1.218, - 0.994, - 1.072, - 0.766, - 1.46, - 1.408, - 0.844, - 1.22,
- 0.564, - 0.658, - 0.844, - 1.216, - 0.73, - 1.104, - 0.758, - 1.308, - 1.014, - 1.076,
- 1.012, - 0.874, - 0.676, - 0.756, - 0.52, - 1.32, - 0.792, - 1.114, - 0.714, - 1.266,
- 1.152, - 0.914, - 1.272, - 0.432, - 0.944, - 1.25, - 0.312, - 1.14, - 1.036, - 1.172<
- 0.97326

Printed by Wolfram Mathematica Student Edition

juego.nb

con limitacion a 15 lanzamientos


partidolim@lim_D := Module@8dif = 0, sellos = 0, lanz = 0<,
For@ii = 1, ii lim, ii ++, sellos += rand@D; lanz ++;
dif = lanz - 2 sellos; Print@"sellos:", sellos, "; caras:", lanz - sellos D;
If@Abs@difD 3, numgan ++; Break@DDD; perd += lanz; 8perd, numgan<D

un juego (15)

numgan = 0; perd = 0;
partidolim@15D
sellos:1; caras:0
sellos:1; caras:1
sellos:1; caras:2
sellos:2; caras:2
sellos:3; caras:2
sellos:4; caras:2
sellos:4; caras:3
sellos:5; caras:3
sellos:6; caras:3

89, 1<

sin imprimir, varios juegos


partidolim@lim_D := Module@8dif = 0, sellos = 0, lanz = 0<,
For@ii = 1, ii lim, ii ++, sellos += rand@D; lanz ++; dif = lanz - 2 sellos;
If@Abs@difD 3, numgan ++; Break@DDD; perd += lanz; 8perd, numgan<D
it = 1000; perd = 0; numgan = 0;
For@i = 1, i it, i ++, partido15@DD;
Hnumgan * 8. - perdL it
- 0.634

Repetir la simulacin de varios juegos (15)


gan = 8<;
For@j = 1, j 100, j ++,
it = 1000; perd = 0; numgan = 0;
For@i = 1, i it, i ++, partidolim@15DD;
AppendTo@gan, Hnumgan * 8. - perdL itDD

Printed by Wolfram Mathematica Student Edition

juego.nb

gan
1. HPlus ganL it

8- 0.894, - 1.296, - 1.132, - 1.094, - 0.874, - 0.926, - 0.99, - 0.866, - 1.052, - 0.878,
- 0.794, - 1.17, - 0.868, - 1.05, - 0.806, - 0.964, - 1.068, - 1.134, - 0.934, - 0.966,
- 0.988, - 0.91, - 0.83, - 0.954, - 0.844, - 1.13, - 0.744, - 0.954, - 1.072, - 0.976,
- 0.588, - 0.458, - 1.462, - 1.334, - 1.246, - 0.64, - 1.174, - 1.014, - 1.378, - 1.206,
- 0.968, - 0.974, - 1.422, - 1.386, - 1.158, - 1.008, - 0.816, - 1.12, - 0.966, - 0.726,
- 0.774, - 1.008, - 0.97, - 1.218, - 0.936, - 1.21, - 0.782, - 1.214, - 0.776, - 0.73,
- 0.678, - 0.922, - 1.224, - 0.558, - 1.152, - 0.668, - 0.86, - 1.044, - 0.916, - 0.632,
- 1.124, - 0.98, - 0.66, - 1.022, - 1.088, - 1.204, - 0.84, - 1.186, - 1.114, - 1.174,
- 1.094, - 1.326, - 1.094, - 1.046, - 1.162, - 0.934, - 0.952, - 0.936, - 0.966, - 1.058,
- 0.832, - 1.092, - 0.858, - 1.172, - 1.112, - 1.164, - 0.646, - 1.282, - 1.322, - 0.9<
- 0.099814

con otro limite


gan = 8<; limite = 3;
For@j = 1, j 100, j ++,
it = 1000; perd = 0; numgan = 0;
For@i = 1, i it, i ++, partidolim@limiteDD;
AppendTo@gan, Hnumgan * 8. - perdL itDD
gan
1. HPlus ganL it

8- 1.088, - 0.944, - 0.896, - 0.952, - 1.024, - 0.968, - 1.096, - 0.992, - 1.064, - 0.8,
- 0.96, - 1.056, - 0.992, - 0.88, - 0.984, - 1.144, - 0.952, - 1.048, - 0.896, - 0.92,
- 1.024, - 0.976, - 0.824, - 0.904, - 0.824, - 1.088, - 0.992, - 1.08, - 1.144, - 0.984,
- 1.048, - 0.752, - 1.064, - 1.056, - 1.024, - 1.008, - 1.048, - 1.072, - 0.992, - 0.8,
- 1.008, - 0.952, - 0.944, - 1.032, - 0.936, - 0.976, - 1.232, - 1.176, - 1.152, - 0.784,
- 1., - 0.976, - 0.848, - 1.016, - 0.992, - 0.968, - 0.856, - 1.08, - 1.12, - 1.032,
- 1.016, - 1.032, - 1.112, - 0.872, - 1.096, - 0.912, - 0.928, - 1.032, - 0.856, - 0.944,
- 1.136, - 0.888, - 1.12, - 1.056, - 0.928, - 1.168, - 0.968, - 0.944, - 0.984, - 0.904,
- 0.84, - 0.864, - 0.68, - 0.904, - 1.144, - 0.912, - 1.008, - 1.024, - 0.848, - 1.088,
- 1.288, - 0.824, - 0.928, - 0.976, - 0.776, - 0.912, - 1.024, - 1.184, - 0.88, - 0.92<
- 0.09836

Printed by Wolfram Mathematica Student Edition

También podría gustarte