MOTOR11. Unin.
Serie Entrada: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
Serie Salida: 97,89,83,79,73,71,67,61,59,53,47,43,41,37,31,29,23,19,17,13,11,7,5,3,2,

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

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


Nmero de veces que se crear expresin simple: 90000
Nmero de veces que se mutar la expresin simple: 90000
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


================ SIMPLE EXPRESION ================
Fecha: Sun Apr 04 13:58:41 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTA SIMPLE ================
Fecha: Sun Apr 04 13:59:54 1999


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

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




================ ALEATORIO ================
Fecha: Sun Apr 04 14:01:30 1999


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sun Apr 04 14:14:54 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sun Apr 04 14:23:06 1999




================ TERMINO ================
Fecha: Sun Apr 04 14:30:38 1999


