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

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

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


Nmero de veces que se crear expresin simple: 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: Mon Apr 05 10:06:15 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTA SIMPLE ================
Fecha: Mon Apr 05 10:08:24 1999


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

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


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

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




================ ALEATORIO ================
Fecha: Mon Apr 05 10:10:21 1999


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

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


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

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




================ MUTANDO GENES ================
Fecha: Mon Apr 05 10:32:51 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Mon Apr 05 10:46:23 1999


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

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


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

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


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

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




================ TERMINO ================
Fecha: Mon Apr 05 11:04:34 1999


