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

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

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


Nmero de veces que se 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 14:16:20 1999




================ ALEATORIO ================
Fecha: Sun Apr 04 14:16:20 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ MUTANDO GENES ================
Fecha: Sun Apr 04 14:24:39 1999


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




================ SUTIL ================
Fecha: Sun Apr 04 14:29:32 1999




================ TERMINO ================
Fecha: Sun Apr 04 14:35:59 1999


