MOTOR10. Sutil Mejorado.
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 generar algoritmos al azar: 90000
Nmero de veces que se mutar todo un Gen:          90000
Nmero de veces que se mutar parcialmente un Gen:  90000
Nmero de Genes mnimo: 20
Nmero de Genes mximo: 60
Nmero de ciclos CPU: 130
Fecha: Sun Apr 04 12:11:31 1999




================ ALEATORIO ================
Fecha: Sun Apr 04 12:11:31 1999


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sun Apr 04 12:16:44 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sun Apr 04 12:22:24 1999


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

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


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

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




================ TERMINO ================
Fecha: Sun Apr 04 12:30:28 1999


