MOTOR11. Unin.
Serie Entrada: 1,2,3,4,5,6,7,8,9,10,11,12,13,
Serie Salida: 1,-2,3,-4,5,-6,7,-8,9,-10,11,-12,13,

Posibilidades:
1. Tipo de Instrucciones. If Condicional: 50, Asignacion: 50
2. En Instrucciones de If Condicional, el operador de comparacion es:  '==':25, '>':25, '<':25, '!=':25
3. Longitud de la expresin (nmero de operadores): 2

4. Construccin de las expresiones, posiblidad de salir X=33, Parentesis:33, Nmeros=34
5. Variables que se asignaran, compararan o estaran al interior de las expresiones: W=25, X=25, Y=25, Z=25


Nmero de veces que se crear expresin simple: 30000
Nmero de veces que se mutar la expresin simple: 30000
Nmero de veces que se generar algoritmos al azar: 30000
Nmero de veces que se mutar todo un Gen:          30000
Nmero de veces que se mutar parcialmente un Gen:  30000
Nmero de Genes mnimo: 20
Nmero de Genes mximo: 60
Nmero de ciclos CPU: 130


================ SIMPLE EXPRESION ================
Fecha: Sun Apr 04 16:43:44 1999


Intento: [1]  Aproximacion: [781.679260]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = ((X-X+7*9-X*3*7/(1+2*(8)+(X*6-X/X))));
return Y;
}


Intento: [2]  Aproximacion: [475.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X/X-(((((4-6+X*6)-2-(X*(((((((1/X))))))))))));
return Y;
}


Intento: [3]  Aproximacion: [98.730133]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 5-1/X+4-X/X*(7-(X+4-3*(X)+X-(X-X)));
return Y;
}


Intento: [9]  Aproximacion: [91.073494]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = ((1)*X/((X+8-((((2*X*X+((X/X)*7*2))))))));
return Y;
}


Intento: [12]  Aproximacion: [84.854874]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-9/(X*X/X-X+7+3*X*4*X-(3*3-X+X+X));
return Y;
}


Intento: [64]  Aproximacion: [84.000221]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X+X/9/9/(X/X-(2)-X+6*((X-X-(9*X)))));
return Y;
}


Intento: [223]  Aproximacion: [82.864449]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (2)*5/(X-8+X/5*X-X*7/(X)+X/X/(5*1));
return Y;
}


Intento: [916]  Aproximacion: [81.942566]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-(X/(4/7*(((X-X-8+2/X+X*X)+X+2)))));
return Y;
}


Intento: [4428]  Aproximacion: [76.004890]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(9/1+X)))));
return Y;
}




================ MUTA SIMPLE ================
Fecha: Sun Apr 04 16:43:58 1999


Intento: [14]  Aproximacion: [75.127548]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
return Y;
}




================ ALEATORIO ================
Fecha: Sun Apr 04 16:44:18 1999


Intento: [2330]  Aproximacion: [74.905319]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( W ! ((1)-X) ) goto 31;
3: Z = 3/9-9;
4: if( Z < 7/((5-W)) ) goto 29;
5: W = 2-W*6;
6: X = W-W+5;
7: Z = 7*(Z)*4;
8: Y = ((Y*7));
9: if( W ! 4*(2*5) ) goto 23;
10: W = 3*X+4;
11: Z = Z-(Z/Z);
12: X = (Y-Y);
13: X = W+7/W;
14: Y = 5/Y*5;
15: if( X ! W+(W+W) ) goto 18;
16: if( Z > W/2-W ) goto 6;
17: Y = (((Y+Y)));
18: Z = 3*4/Y;
19: if( W ! ((X-X)) ) goto 23;
20: W = (2*7);
21: X = Z+((4*6));
22: if( Y > (X/X) ) goto 5;
23: Z = 6*Z/5;
24: W = 9-4*4;
25: W = (9/W);
26: if( W = 3+7*5 ) goto 30;
27: if( W < 9+5/4 ) goto 10;
28: X = (X-X);
29: Y = Z*6*Z;
30: Y = (Y-Y);
31: Z = 3*1*7;
return Y;
}


Intento: [4883]  Aproximacion: [63.056843]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Y = 5+4*9 ) goto 31;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: if( X < Z+Z-9 ) goto 44;
13: W = Y+8+5;
14: W = 1-1/W;
15: Z = Y+(3)*Y;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: if( X > 8+Z*5 ) goto 17;
return Y;
}




================ MUTANDO GENES ================
Fecha: Sun Apr 04 16:46:58 1999


Intento: [199]  Aproximacion: [55.119762]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Y = 5+4*9 ) goto 31;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: if( X < Z+Z-9 ) goto 44;
13: W = Y+8+5;
14: W = 1-1/W;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: if( X > 8+Z*5 ) goto 17;
return Y;
}


Intento: [270]  Aproximacion: [54.912357]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: if( X < Z+Z-9 ) goto 44;
13: W = Y+8+5;
14: W = 1-1/W;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: if( X > 8+Z*5 ) goto 17;
return Y;
}


Intento: [376]  Aproximacion: [53.912357]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: if( X < Z+Z-9 ) goto 44;
13: W = Y+8+5;
14: W = 1-1/W;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [424]  Aproximacion: [53.910748]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = 1/(5+X);
13: W = Y+8+5;
14: W = 1-1/W;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [756]  Aproximacion: [53.910732]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = 1/(5+X);
13: W = Y+8+5;
14: X = (2)/W;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [817]  Aproximacion: [53.910381]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = 1/(5+X);
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [1462]  Aproximacion: [53.910084]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = Z+(8+Z);
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 5/Z-2;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [1492]  Aproximacion: [53.910030]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 5/Z-2;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [1494]  Aproximacion: [53.909924]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: if( X = Z/7+Z ) goto 23;
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [2361]  Aproximacion: [53.899837]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = Y/Y-Y;
return Y;
}


Intento: [2566]  Aproximacion: [53.897541]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: W = 9+3*5;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [3693]  Aproximacion: [51.897541]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( X = Z+Z-7 ) goto 16;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [3831]  Aproximacion: [49.151508]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: Z = 5+7+W;
5: if( Z > 4*X*X ) goto 11;
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [3908]  Aproximacion: [47.897541]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: if( Z > 4*X*X ) goto 11;
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [5000]  Aproximacion: [45.897541]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: Y = 6/2-X;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [5390]  Aproximacion: [39.439205]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: W = X/X-7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [5634]  Aproximacion: [37.079357]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: Y = ((4+8));
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = (Y/Y);
return Y;
}


Intento: [6304]  Aproximacion: [36.894169]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: Y = ((4+8));
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = 2-1-Y;
return Y;
}


Intento: [6934]  Aproximacion: [36.037029]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (7)+9;
25: X = ((X-7));
26: Y = X*X/7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = 2-1-Y;
return Y;
}


Intento: [6963]  Aproximacion: [34.894169]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (X)-X;
25: X = ((X-7));
26: Y = X*X/7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: Y = Y/5/3;
46: Y = 2-1-Y;
return Y;
}


Intento: [7092]  Aproximacion: [34.793644]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: Y = 3-6+1;
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (X)-X;
25: X = ((X-7));
26: Y = X*X/7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = 2-1-Y;
return Y;
}


Intento: [7104]  Aproximacion: [34.761898]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (X)-X;
25: X = ((X-7));
26: Y = X*X/7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = 2-1-Y;
return Y;
}


Intento: [7241]  Aproximacion: [33.761898]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (X)-X;
25: X = ((X-7));
26: Y = X*X/7;
27: Z = Z+(Z)+Z;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [7430]  Aproximacion: [25.921040]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = (X)-X;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [7435]  Aproximacion: [24.291077]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: if( Z < W*W*9 ) goto 1;
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [7482]  Aproximacion: [23.315605]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( Y > (3+Z) ) goto 24;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [7658]  Aproximacion: [21.847328]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( Y > W+2+W ) goto 39;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [7696]  Aproximacion: [20.377941]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = (Y)/7;
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [8082]  Aproximacion: [19.981113]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 3*((X)*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [8098]  Aproximacion: [19.901760]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = Y*Y/7;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [8109]  Aproximacion: [19.818182]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: if( Y ! 7-7-3 ) goto 11;
46: Y = X*X/X;
return Y;
}


Intento: [8127]  Aproximacion: [18.818182]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: W = Y+8+5;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [8169]  Aproximacion: [14.818182]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: X = (((7*1)));
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [8445]  Aproximacion: [13.738816]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: X = X-((3+8));
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [8666]  Aproximacion: [12.818182]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: if( X = Z+5+6 ) goto 27;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [8687]  Aproximacion: [12.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( W < X/2*7 ) goto 46;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [10149]  Aproximacion: [11.301578]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Z > 3-2+1 ) goto 19;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( X > (W+W) ) goto 0;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [10454]  Aproximacion: [10.968254]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: if( X > (W+W) ) goto 0;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [10540]  Aproximacion: [10.800000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = X/(2-7);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [15397]  Aproximacion: [9.746032]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: X = 2*(X*X);
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [16615]  Aproximacion: [8.746032]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: W = X+X*X;
5: Y = (Y-1);
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}


Intento: [23025]  Aproximacion: [6.746032]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: W = X+X*X;
5: if( Y = Z-3+Z ) goto 28;
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = (1-X);
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}




================ SUTIL ================
Fecha: Sun Apr 04 16:48:29 1999


Intento: [4743]  Aproximacion: [4.646031]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4/(((X-7-7*(2/7+4*(4)*5/8/(6/1+X)))));
2: if( Y > Z+((7*Z)) ) goto 43;
3: if( X > (((((Y+3))))) ) goto 15;
4: W = X+X*X;
5: if( Y = Z-3+Z ) goto 28;
6: if( W < (((((6-X))))) ) goto 44;
7: if( X ! 3-(((1-9))) ) goto 27;
8: Y = X-(9/X);
9: Y = X-5*X;
10: if( W > 8/9*6 ) goto 13;
11: if( W ! 4-4+Y ) goto 43;
12: W = 7/(W-7);
13: if( Y < (7/7) ) goto 24;
14: X = ((4)-X);
15: if( W > Y*(Y/Y) ) goto 23;
16: Y = 4/X-X;
17: if( Z ! (3/7) ) goto 5;
18: if( X < 4/(Z/Z) ) goto 35;
19: Y = (((Y*Y)));
20: if( W ! X*X*8 ) goto 44;
21: if( Z < W/W-W ) goto 20;
22: Y = 9*(3-Z);
23: if( X ! 7/Y*Y ) goto 16;
24: X = W/3+W;
25: X = ((X-7));
26: Y = X*X/7;
27: if( X = 3+(6+Z) ) goto 9;
28: if( W ! X/X*2 ) goto 0;
29: W = (2*W);
30: if( Y < 6/(W-9) ) goto 0;
31: if( Z = 6-X*X ) goto 27;
32: Y = ((Y-7));
33: Y = (Z*Z);
34: W = W*7*1;
35: Z = 4-((7-1));
36: Y = Y/5*Y;
37: W = 6/Y*6;
38: Z = 9-6*Z;
39: Y = 5+((((Z+1))));
40: if( X < Y/2+Y ) goto 29;
41: if( Z > 4+7*6 ) goto 12;
42: if( X > (W)/W ) goto 37;
43: Z = Z-Z/9;
44: if( W > 2/Y*Y ) goto 0;
45: Y = 2*4/8;
46: Y = X*X/X;
return Y;
}




================ TERMINO ================
Fecha: Sun Apr 04 16:49:53 1999


