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: 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,

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


================ SIMPLE EXPRESION ================
Fecha: Mon Apr 05 18:09:39 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTA SIMPLE ================
Fecha: Mon Apr 05 18:20:25 1999




================ ALEATORIO ================
Fecha: Mon Apr 05 18:31:21 1999


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Mon Apr 05 20:24:56 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Mon Apr 05 22:25:43 1999


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

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


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

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




================ TERMINO ================
Fecha: Tue Apr 06 00:08:27 1999


