MOTOR11. Unin.
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 crear expresin simple: 270000
Nmero de veces que se mutar la expresin simple: 270000
Nmero de veces que se generar algoritmos al azar: 270000
Nmero de veces que se mutar todo un Gen:          270000
Nmero de veces que se mutar parcialmente un Gen:  270000
Nmero de Genes mnimo: 20
Nmero de Genes mximo: 60
Nmero de ciclos CPU: 130


================ SIMPLE EXPRESION ================
Fecha: Sun Apr 04 12:25:41 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTA SIMPLE ================
Fecha: Sun Apr 04 12:29:16 1999


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

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




================ ALEATORIO ================
Fecha: Sun Apr 04 12:32:51 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sun Apr 04 13:10:28 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sun Apr 04 13:25:26 1999




================ TERMINO ================
Fecha: Sun Apr 04 13:41:04 1999


