MOTOR10. Sutil Mejorado.
Serie Entrada: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
Serie Salida: 97,89,83,79,73,71,67,61,59,53,47,43,41,37,31,29,23,19,17,13,11,7,5,3,2,

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 generar algoritmos al azar: 90000
Nmero de veces que se mutar todo un Gen:          90000
Nmero de veces que se mutar parcialmente un Gen:  90000
Nmero de Genes mnimo: 20
Nmero de Genes mximo: 60
Nmero de ciclos CPU: 130
Fecha: Sat Apr 03 16:33:59 1999




================ ALEATORIO ================
Fecha: Sat Apr 03 16:33:59 1999


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sat Apr 03 16:42:15 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sat Apr 03 16:49:26 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ TERMINO ================
Fecha: Sat Apr 03 16:55:32 1999


