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: 810000
Nmero de veces que se mutar todo un Gen:          810000
Nmero de veces que se mutar parcialmente un Gen:  810000
Nmero de Genes mnimo: 20
Nmero de Genes mximo: 60
Nmero de ciclos CPU: 130
Fecha: Sat Apr 03 09:22:19 1999




================ ALEATORIO ================
Fecha: Sat Apr 03 09:22:19 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sat Apr 03 10:34:00 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sat Apr 03 11:59:48 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ TERMINO ================
Fecha: Sat Apr 03 13:26:45 1999


