ENGINE08. Optimiza el mas apto y luego muta una instruccin.
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,
Intentos: 1000000
CPU: 130
Mutar al simular: 50
Es obligatorio generar N instrucciones

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


===========================================================

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

1: if( Z < ((Y*2)) ) goto 1;
2: if( Z = (5*X) ) goto 4;
3: Z = 2-(((6)-Z));
4: X = 2-W*4;
5: if( W < 1*9-8 ) goto 0;
return Y;
}


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

1: Y = Y+3-4;
2: if( W > Y*Y/5 ) goto 0;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}


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

1: Y = Y+3-4;
2: Y = X-X-X;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}


Instrucciones: [5] Intento: [954]  Aproximacion: [83.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < Y*4+3 ) goto 0;
2: Y = X-X-X;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}


Instrucciones: [5] Intento: [1236]  Aproximacion: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = ((4+Z)) ) goto 4;
2: Y = X-X-X;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}


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

1: if( X = ((5*2)) ) goto 4;
2: Y = X-X-X;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}


Instrucciones: [5] Intento: [13102]  Aproximacion: [72.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( W = 7+5-X ) goto 0;
2: Y = X-X-X;
3: Z = 4*Y+8;
4: if( Y > 8/(W+9) ) goto 2;
5: W = Y+(Y/5);
return Y;
}




===========================================================

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

1: if( W ! (4-Y) ) goto 2;
2: W = X*(6/X);
3: Y = (1*6);
4: if( Y > Z+(((Z*Z))) ) goto 5;
5: X = 7/(((9+Y)));
6: X = 9-X+X;
7: Z = ((5*6));
return Y;
}


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

1: if( W ! (4-Y) ) goto 2;
2: W = X*(6/X);
3: X = Z/(7-3);
4: if( Y > Z+(((Z*Z))) ) goto 5;
5: X = 7/(((9+Y)));
6: X = 9-X+X;
7: Z = ((5*6));
return Y;
}


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

1: W = X*6*2;
2: Z = (((4-Z)));
3: X = 1*W+7;
4: if( Y = (Y+1) ) goto 5;
5: if( Y = (Y+Y) ) goto 6;
6: X = (4)/3;
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: W = X*6*2;
2: Z = (((4-Z)));
3: if( X < 7*(8/W) ) goto 7;
4: if( Y = (Y+1) ) goto 5;
5: if( Y = (Y+Y) ) goto 6;
6: X = (4)/3;
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: W = X*6*2;
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: if( Y = (Y+1) ) goto 5;
5: if( Y = (Y+Y) ) goto 6;
6: X = (4)/3;
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: W = X*6*2;
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: if( Y = (Y+1) ) goto 5;
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: if( Y = (Y+1) ) goto 5;
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: Z = 6/((8*4));
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: Z = 2+((W/W));
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: Z = 2-(Z+Z);
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Z = (6+2);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: Z = 2-(Z+Z);
5: if( Y = (Y+Y) ) goto 6;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Y = Y+(Y/Y);
return Y;
}


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

1: X = (X*X);
2: W = 7-Z+5;
3: if( X < 7*(8/W) ) goto 7;
4: Z = 2-(Z+Z);
5: Z = 4+5/4;
6: X = 1-((Z/2));
7: Y = X+1-4;
8: Y = Y+(Y/Y);
return Y;
}


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

1: W = Z/5-Z;
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: if( Y = 8*6*8 ) goto 5;
10: Z = Y+(7*6);
return Y;
}


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

1: W = Z/5-Z;
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: if( Y = 8*6*8 ) goto 5;
10: Y = W-(8)-1;
return Y;
}


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

1: Y = (X/4);
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: if( Y = 8*6*8 ) goto 5;
10: Y = W-(8)-1;
return Y;
}


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

1: if( X = X/(5/X) ) goto 9;
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: if( Y = 8*6*8 ) goto 5;
10: Y = W-(8)-1;
return Y;
}


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

1: if( X = X/(5/X) ) goto 9;
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: Z = ((((Y*Y))));
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X+7*X;
4: if( W > ((((W+5)))) ) goto 2;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X+7*X;
4: X = X*X/8;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: Z = (6-9);
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X+7*X;
4: X = X*X/8;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*X-7;
4: X = X*X/8;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: Y = Z+(Z*1);
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*X-7;
4: X = X*X/8;
5: Z = 7-((9+9));
6: Z = Y-Y-6;
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*X-7;
4: X = X*X/8;
5: if( X > 1-(Y-6) ) goto 9;
6: Z = Y-Y-6;
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*X-7;
4: X = X*X/8;
5: if( X > 1-(Y-6) ) goto 9;
6: X = (6-W);
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*X-7;
4: W = 2/7/X;
5: if( X > 1-(Y-6) ) goto 9;
6: X = (6-W);
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*3*6;
4: W = 2/7/X;
5: if( X > 1-(Y-6) ) goto 9;
6: X = (6-W);
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = X*3*6;
4: W = 9/X/X;
5: if( X > 1-(Y-6) ) goto 9;
6: X = (6-W);
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = (((7-X))) ) goto 4;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: W = 9/X/X;
5: if( X > 1-(Y-6) ) goto 9;
6: X = (6-W);
7: X = 5/8+X;
8: X = X/5/9;
9: W = 2/X/7;
10: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: W = 9/X/X;
5: if( X > 1-(Y-6) ) goto 7;
6: X = X/5/9;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: W = 9/X/X;
5: if( X > 1-(Y-6) ) goto 7;
6: W = W-W*W;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: W = 9/X/X;
5: if( X > 1-(Y-6) ) goto 7;
6: X = W-W-6;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = ((X)+9);
5: if( X > 1-(Y-6) ) goto 7;
6: X = W-W-6;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = ((X)+9);
5: if( X > 1-(Y-6) ) goto 7;
6: X = 3-Z-6;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = ((X)+9);
5: Z = X-X+X;
6: X = 3-Z-6;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 6*X-6;
5: Z = X-X+X;
6: X = 3-Z-6;
7: W = 2/X/7;
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 6*X-6;
5: Z = X-X+X;
6: X = 3-Z-6;
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 6*X-6;
5: Z = 3*(X-5);
6: X = 3-Z-6;
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 8*X+5;
5: Z = 3*(X-5);
6: X = 3-Z-6;
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 8*X+5;
5: Z = 8+7*X;
6: X = 3-Z-6;
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 8*X+5;
5: Z = (X*X);
6: X = 3-Z-6;
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}


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

1: if( W = 9+((2-X)) ) goto 6;
2: if( X ! (4+5) ) goto 0;
3: X = 5*((X*4));
4: X = 8*X+5;
5: Z = (X*X);
6: X = (Z-1);
7: W = (((2/X)));
8: Y = W-(8)-1;
return Y;
}




===========================================================

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

1: if( Y ! 8-Y-9 ) goto 12;
2: Y = 1/3+8;
3: W = 6+6*Y;
4: W = (7/2);
5: W = 7+Y*Y;
6: if( X < W-((W*W)) ) goto 9;
7: Z = 8-W/W;
8: Z = 3*3+X;
9: if( Y = (5-4) ) goto 10;
10: Y = ((1+3));
11: X = Z+Z-Z;
12: if( W = W-W/2 ) goto 2;
13: if( Y < X/3/8 ) goto 12;
return Y;
}


Instrucciones: [15] Intento: [73]  Aproximacion: [90.071426]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [1126]  Aproximacion: [89.182541]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [1136]  Aproximacion: [87.404755]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [1178]  Aproximacion: [80.222214]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [1252]  Aproximacion: [78.555550]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [2897]  Aproximacion: [78.305550]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [2997]  Aproximacion: [78.055550]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [3749]  Aproximacion: [68.333336]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [4894]  Aproximacion: [65.888885]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [8076]  Aproximacion: [64.555557]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Z = (5*5);
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = (Y-7);
10: Z = 4-W-W;
11: X = (Z*4);
12: Y = 9*Y-Y;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: if( W < 4-X*1 ) goto 2;
return Y;
}


Instrucciones: [15] Intento: [8094]  Aproximacion: [63.920113]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Z = (5*5);
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = (Y-7);
10: Z = 4-W-W;
11: X = (Z*4);
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: if( W < 4-X*1 ) goto 2;
return Y;
}


Instrucciones: [15] Intento: [8587]  Aproximacion: [63.888893]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Z = (5*5);
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: Z = 4-W-W;
11: X = (Z*4);
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: if( W < 4-X*1 ) goto 2;
return Y;
}


Instrucciones: [15] Intento: [9036]  Aproximacion: [61.888893]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: Z = 4-W-W;
11: X = (Z*4);
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: if( W < 4-X*1 ) goto 2;
return Y;
}


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

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: Z = 4-W-W;
11: X = (Z*4);
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [15440]  Aproximacion: [59.200001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: Z = 4-W-W;
11: Y = W/5*W;
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [16167]  Aproximacion: [59.076923]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: Z = 4-W-W;
11: Y = ((1/X));
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [16320]  Aproximacion: [59.052631]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: W = (W-4);
9: Y = ((X/X));
10: X = X-7+X;
11: Y = ((1/X));
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [16868]  Aproximacion: [59.032726]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: Y = ((X/X));
10: X = X-7+X;
11: Y = ((1/X));
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [17506]  Aproximacion: [59.020935]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = Y*Y-6;
10: X = X-7+X;
11: Y = ((1/X));
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [17616]  Aproximacion: [59.005531]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: W = 5/(Y*Y);
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [17662]  Aproximacion: [59.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Y/8-2;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [23822]  Aproximacion: [58.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Z-Z-3;
3: if( W = X/(X/X) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [28044]  Aproximacion: [54.444447]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = Z-Z-3;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [33161]  Aproximacion: [52.444447]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = 7-9-W;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [34100]  Aproximacion: [50.111115]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = 5/3-9;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [42631]  Aproximacion: [48.444447]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = (Y)-9;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [45775]  Aproximacion: [46.444447]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = X-X-X;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( Y = 2-X+5 ) goto 4;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [54787]  Aproximacion: [42.333332]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = X-X-X;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( X = 7*Z+7 ) goto 8;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: Y = (X)-X;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [54793]  Aproximacion: [42.317787]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: Y = X-X-X;
3: if( X = ((5+6)) ) goto 7;
4: Y = 4/9*X;
5: if( X = 7*Z+7 ) goto 8;
6: if( Y = 3+(Y/Y) ) goto 13;
7: if( X < W*W+4 ) goto 0;
8: X = X/9*X;
9: X = ((5)*X);
10: X = X-7+X;
11: Y = ((1/X));
12: if( W = W*5+6 ) goto 10;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [54804]  Aproximacion: [42.307251]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [54813]  Aproximacion: [42.202915]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [56843]  Aproximacion: [41.420399]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [56944]  Aproximacion: [38.486275]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [65860]  Aproximacion: [37.893749]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [81981]  Aproximacion: [37.189587]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [84372]  Aproximacion: [34.189587]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [89057]  Aproximacion: [33.049587]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [91461]  Aproximacion: [33.000412]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [95109]  Aproximacion: [33.000103]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( X = ((5+6)) ) goto 7;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X-(1-X);
11: Y = ((1/X));
12: Y = Y*6*Y;
13: W = W/W+W;
14: X = 7-(((W*7)));
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [98172]  Aproximacion: [32.979343]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( X = ((5+6)) ) goto 7;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X-(1-X);
11: Y = ((1/X));
12: Y = Y*6*Y;
13: W = W/W+W;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [98200]  Aproximacion: [31.000103]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( X = ((5+6)) ) goto 7;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X-(1-X);
11: Y = ((1/X));
12: Y = Y*6*Y;
13: X = (Z*Z);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [128715]  Aproximacion: [24.000103]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X-(1-X);
11: Y = ((1/X));
12: Y = Y*6*Y;
13: X = (Z*Z);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [128752]  Aproximacion: [23.965736]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X-(1-X);
11: Y = ((1/X));
12: Y = Y*6*Y;
13: W = (Y)+1;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [128762]  Aproximacion: [23.876749]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: if( X = W-1/W ) goto 3;
11: Y = ((1/X));
12: Y = Y*6*Y;
13: W = (Y)+1;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [129205]  Aproximacion: [23.250410]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: if( X = W-1/W ) goto 3;
11: Y = ((1/X));
12: Y = Y*6*Y;
13: X = 8*(((4/8)));
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [129797]  Aproximacion: [22.066116]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: if( X = W-1/W ) goto 3;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = 8*(((4/8)));
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [131542]  Aproximacion: [21.252892]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X*(5/4);
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = 8*(((4/8)));
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [131625]  Aproximacion: [20.452894]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X*(5/4);
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = 4-5+3;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [132045]  Aproximacion: [20.452892]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: Y = 3-(6*Z);
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X*(5/4);
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [141524]  Aproximacion: [19.452892]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: X = X*(5/4);
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [141547]  Aproximacion: [19.066116]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: X = (X*X);
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [144467]  Aproximacion: [19.060604]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = Y+6-8;
9: if( Y = Y*3*8 ) goto 12;
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [144512]  Aproximacion: [18.948717]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [15] Intento: [144514]  Aproximacion: [18.561905]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: X = (7)*5;
9: if( Y = Y*3*8 ) goto 12;
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [144590]  Aproximacion: [17.615385]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = (X-5);
9: if( Y = Y*3*8 ) goto 12;
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [148102]  Aproximacion: [17.400002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = (X-5);
9: X = W/6*5;
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [149720]  Aproximacion: [16.352383]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: if( W = 8+X/X ) goto 11;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [158352]  Aproximacion: [15.792650]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: X = W-4/8;
11: Y = ((1/X));
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [179743]  Aproximacion: [15.141732]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: X = W*(5/5);
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [204999]  Aproximacion: [14.494056]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( X = 5+Z-Z ) goto 0;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X*3/8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [244028]  Aproximacion: [13.894055]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X*3/8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [263299]  Aproximacion: [12.941731]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: X = W/6*5;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [396131]  Aproximacion: [12.804536]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: W = W*W/2;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [471774]  Aproximacion: [12.802232]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-(5*Y);
9: W = W*W-W;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [641592]  Aproximacion: [12.800320]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-Y*Y;
9: W = W*W-W;
10: X = W-4/8;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [893268]  Aproximacion: [12.400427]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2-Y*Y;
9: W = W*W-W;
10: X = W-W/4;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}


Instrucciones: [15] Intento: [907825]  Aproximacion: [12.400413]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 1-Y+2;
2: if( X = W+(1+5) ) goto 12;
3: if( Y = 6-(X-5) ) goto 12;
4: if( Y = ((X-5)) ) goto 14;
5: if( X = 7*Z+7 ) goto 8;
6: Y = 2-2+X;
7: if( X < W*W+4 ) goto 0;
8: W = 2+Y*Y;
9: W = W*W-W;
10: X = W-W/4;
11: Y = 9/8/X;
12: Y = Y+Y*7;
13: W = X+2-8;
14: if( Z = Y/6-Y ) goto 10;
15: Y = Y-4-9;
return Y;
}




===========================================================

Instrucciones: [20] Intento: [31]  Aproximacion: [92.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (Y+Y);
2: if( W < 1-(Y+4) ) goto 12;
3: if( Z = Z*Z-Z ) goto 4;
4: if( X > 3+X-3 ) goto 12;
5: if( Z > 9+Z*Z ) goto 12;
6: Z = 9/(5-Y);
7: Y = W-3-W;
8: if( Y < 4+(Y+6) ) goto 9;
9: X = 4-Z/9;
10: if( X = 3*W-W ) goto 11;
11: X = Y/Y+5;
12: if( Y ! Y-Y/Y ) goto 0;
return Y;
}


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

1: if( Y < ((8+3)) ) goto 0;
return Y;
}


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

1: Y = (2-3);
return Y;
}


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

1: if( W < W+W-3 ) goto 3;
2: Y = 2*3-6;
3: Z = Y*Y+7;
4: if( X > ((Z-Z)) ) goto 5;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


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

1: if( W < (5-X) ) goto 10;
2: Y = 2*3-6;
3: Z = Y*Y+7;
4: if( X > ((Z-Z)) ) goto 5;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [2580]  Aproximacion: [83.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( W < (5-X) ) goto 10;
2: if( X < 7-2+2 ) goto 0;
3: Z = Y*Y+7;
4: if( X > ((Z-Z)) ) goto 5;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [2600]  Aproximacion: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( X < 7-2+2 ) goto 0;
3: Z = Y*Y+7;
4: if( X > ((Z-Z)) ) goto 5;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [4052]  Aproximacion: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( X < 7-2+2 ) goto 0;
3: Z = Y*Y+7;
4: if( X < 7+(8/6) ) goto 10;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [4389]  Aproximacion: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: Y = X+(3-X);
3: Z = Y*Y+7;
4: if( X < 7+(8/6) ) goto 10;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [4468]  Aproximacion: [79.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: Y = ((9-7));
3: Z = Y*Y+7;
4: if( X < 7+(8/6) ) goto 10;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [4593]  Aproximacion: [74.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: Y = ((9-7));
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: Y = Y/7*Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [6197]  Aproximacion: [73.904388]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: Y = ((9-7));
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: X = Y+1/Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( W = 9*4*Z ) goto 0;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [6586]  Aproximacion: [61.904392]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: Y = ((9-7));
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: X = Y+1/Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [7728]  Aproximacion: [60.904392]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( X < 2/(6/6) ) goto 11;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: X = Y+1/Y;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [9890]  Aproximacion: [59.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( X < 2/(6/6) ) goto 11;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: X = (2+Y);
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [13019]  Aproximacion: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: X = (2+Y);
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [19230]  Aproximacion: [32.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: W = (5/X);
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [22432]  Aproximacion: [28.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: X = X/4+X;
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [24855]  Aproximacion: [27.635118]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: X = X+8/X;
9: Y = (((((2-X)))));
10: if( Y = 7+Z-Z ) goto 9;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [25081]  Aproximacion: [26.492262]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: Y = 8*Y+6;
7: if( Z < 4-3*3 ) goto 5;
8: X = X+8/X;
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [25194]  Aproximacion: [25.119905]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: Y = 8*Y+6;
7: X = 3/7+X;
8: X = X+8/X;
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [31510]  Aproximacion: [24.486748]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: X = X+5/X;
7: X = 3/7+X;
8: X = X+8/X;
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [32229]  Aproximacion: [23.390999]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: X = X+5/X;
7: X = 3/7+X;
8: X = X+(4/4);
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: X = ((W-7));
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [41227]  Aproximacion: [22.390999]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: X = X+5/X;
7: X = 3/7+X;
8: X = X+(4/4);
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W > ((8+X)) ) goto 0;
return Y;
}


Instrucciones: [20] Intento: [48486]  Aproximacion: [21.390999]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: X = X+5/X;
7: X = 3/7+X;
8: X = X+(4/4);
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [146293]  Aproximacion: [3.428570]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: X = 3/7+X;
8: X = X+(4/4);
9: Y = (((((2-X)))));
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [150399]  Aproximacion: [3.412697]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: X = 3/7+X;
8: X = X+(4/4);
9: Y = X/9-X;
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [150454]  Aproximacion: [2.777777]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: W = (X+4);
8: X = X+(4/4);
9: Y = X/9-X;
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [165272]  Aproximacion: [2.777777]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = ((X-5)) ) goto 6;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: if( Y = W*W-W ) goto 9;
8: X = X+(4/4);
9: Y = X/9-X;
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [191867]  Aproximacion: [2.555555]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = 1-X/5 ) goto 10;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: if( Y = W*W-W ) goto 9;
8: X = X+(4/4);
9: Y = X/9-X;
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


Instrucciones: [20] Intento: [215592]  Aproximacion: [1.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = 1-X/5 ) goto 10;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: if( Y = W*W-W ) goto 9;
8: X = X+(4/4);
9: Y = (1-X);
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}


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

1: if( X = 3*(1)*1 ) goto 7;
2: if( Z = 1-X/5 ) goto 10;
3: Y = X/X*X;
4: if( X < 7+(8/6) ) goto 10;
5: if( X = 6/(4/8) ) goto 10;
6: if( Y = Z+4+6 ) goto 11;
7: if( Z > Z+Z-2 ) goto 8;
8: X = X+(4/4);
9: Y = (1-X);
10: if( Y = Z*Z+7 ) goto 5;
11: if( W = ((Y)-1) ) goto 8;
12: if( W = (Y*9) ) goto 8;
return Y;
}




===========================================================

Instrucciones: [25] Intento: [5]  Aproximacion: [93.400002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! (6*W) ) goto 2;
2: if( X ! 3/3*Y ) goto 3;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( W > X*(((X/7))) ) goto 0;
7: Y = (1)-Y;
8: if( X = (Z/5) ) goto 4;
9: Z = ((4)/3);
10: if( Y = (X*X) ) goto 2;
11: Z = 1+W+2;
12: Y = 3/5*4;
return Y;
}


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

1: if( Y ! (6*W) ) goto 2;
2: if( X = (4+2) ) goto 8;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( W > X*(((X/7))) ) goto 0;
7: Y = (1)-Y;
8: if( X = (Z/5) ) goto 4;
9: Z = ((4)/3);
10: if( Y = (X*X) ) goto 2;
11: Z = 1+W+2;
12: Y = 3/5*4;
return Y;
}


Instrucciones: [25] Intento: [117]  Aproximacion: [89.599998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! (6*W) ) goto 2;
2: if( X = (4+2) ) goto 8;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( W > X*(((X/7))) ) goto 0;
7: Y = (1)-Y;
8: if( X = (Z/5) ) goto 4;
9: Z = ((4)/3);
10: if( Y = (X*X) ) goto 2;
11: if( Y > 2/1/X ) goto 2;
12: Y = 3/5*4;
return Y;
}


Instrucciones: [25] Intento: [159]  Aproximacion: [88.599998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! (6*W) ) goto 2;
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: if( Y > 2/1/X ) goto 2;
11: Y = 3/5*4;
return Y;
}


Instrucciones: [25] Intento: [227]  Aproximacion: [87.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! (6*W) ) goto 2;
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: if( Y > 2/1/X ) goto 2;
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [431]  Aproximacion: [85.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: if( Y > 2/1/X ) goto 2;
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [798]  Aproximacion: [84.333328]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: Z = 8-(Z+Z);
11: Y = (Z+2);
return Y;
}


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

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( W = 4-((6*Z)) ) goto 2;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [1557]  Aproximacion: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = (Z/5) ) goto 4;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [2110]  Aproximacion: [80.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: Z = ((4)/3);
9: if( Y = (X*X) ) goto 2;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [4555]  Aproximacion: [75.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: if( X = 2-Y+4 ) goto 0;
9: if( Y = (X*X) ) goto 2;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [5151]  Aproximacion: [74.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( W = Z+7/6 ) goto 2;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [6049]  Aproximacion: [72.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: W = ((Y*Y));
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [6774]  Aproximacion: [65.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = (9-X);
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [7293]  Aproximacion: [63.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: X = X-X/5;
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = X+X-4;
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [7698]  Aproximacion: [62.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: W = 1+((9*Z));
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = X+X-4;
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [7992]  Aproximacion: [61.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( X = (4+2) ) goto 7;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 8;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: W = 4-X+X;
8: if( X = 2-Y+4 ) goto 0;
9: X = 5-W/4;
10: Z = X+X-4;
11: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [11407]  Aproximacion: [59.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: W = ((6+Z));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [12280]  Aproximacion: [57.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: Y = ((Y/9));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = (Z+2);
return Y;
}


Instrucciones: [25] Intento: [13218]  Aproximacion: [56.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: Y = ((Y/9));
6: if( X ! 3*8*2 ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = ((Y*Y));
return Y;
}


Instrucciones: [25] Intento: [14005]  Aproximacion: [56.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: Y = Y+8/4;
6: if( X ! 3*8*2 ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = ((Y*Y));
return Y;
}


Instrucciones: [25] Intento: [18190]  Aproximacion: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: if( X ! 3*8*2 ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = ((Y*Y));
return Y;
}


Instrucciones: [25] Intento: [21957]  Aproximacion: [50.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: if( Y ! X/X-X ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = ((Y*Y));
return Y;
}


Instrucciones: [25] Intento: [31186]  Aproximacion: [49.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: if( Y ! X/X-X ) goto 0;
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [31484]  Aproximacion: [42.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Z = X+X-4;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [31574]  Aproximacion: [40.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: if( W = (4-Y) ) goto 3;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [34012]  Aproximacion: [38.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = 2-Y+4 ) goto 0;
8: X = 5-W/4;
9: Y = Y-4+7;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [39393]  Aproximacion: [33.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = ((Y*Y)) ) goto 6;
8: X = 5-W/4;
9: Y = Y-4+7;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [39759]  Aproximacion: [32.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = ((Y*Y)) ) goto 6;
8: X = 5-W/4;
9: Y = 7/6*Y;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [54947]  Aproximacion: [28.166670]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X-(2-3);
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = 7/6*Y;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [59538]  Aproximacion: [23.624998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = 7/6*Y;
10: Y = (5-Y);
return Y;
}


Instrucciones: [25] Intento: [77131]  Aproximacion: [22.708332]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = 7/6*Y;
10: Y = (4-Y);
return Y;
}


Instrucciones: [25] Intento: [80739]  Aproximacion: [20.801252]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = 7/Y+Y;
10: Y = (4-Y);
return Y;
}


Instrucciones: [25] Intento: [86198]  Aproximacion: [18.680971]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = 7/Y+Y;
10: Y = (3-Y);
return Y;
}


Instrucciones: [25] Intento: [243720]  Aproximacion: [17.976545]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = Y+6/Y;
10: Y = (3-Y);
return Y;
}


Instrucciones: [25] Intento: [956918]  Aproximacion: [17.901031]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+((Z-7));
2: if( Y < X-(8+7) ) goto 6;
3: if( X = Z+6+5 ) goto 6;
4: if( X > 2*4-1 ) goto 7;
5: if( X = Z+(6*1) ) goto 8;
6: Y = X/4+X;
7: if( X = ((Y*Y)) ) goto 6;
8: if( Z = ((5-Y)) ) goto 0;
9: Y = Y+4/Y;
10: Y = (3-Y);
return Y;
}




===========================================================

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

1: if( Y = W*(W/3) ) goto 2;
2: if( Z = (Y+Y) ) goto 3;
3: W = (Y/8);
4: Y = (X)-X;
5: if( Z < W-(6+9) ) goto 3;
6: if( W = 3*((6-7)) ) goto 9;
7: if( W < Y/((9-Y)) ) goto 2;
8: if( Z > ((Y*1)) ) goto 2;
9: if( Y ! 5*X*1 ) goto 0;
return Y;
}


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

1: if( Y = W*(W/3) ) goto 2;
2: if( Z = (Y+Y) ) goto 3;
3: W = (Y/8);
4: Y = (X)-X;
5: if( Z < W-(6+9) ) goto 3;
6: if( W = 3*((6-7)) ) goto 9;
7: if( W < Y/((9-Y)) ) goto 2;
8: Y = Z-(1+Z);
9: if( Y ! 5*X*1 ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [1944]  Aproximacion: [89.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > 3*3-6 ) goto 2;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: if( W = (X+X) ) goto 13;
7: W = 1/Z+1;
8: Y = Y*(2/Y);
9: if( W = 6+(X*X) ) goto 13;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [2219]  Aproximacion: [88.986855]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > 3*3-6 ) goto 2;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: if( W = (X+X) ) goto 13;
7: W = 1/Z+1;
8: Y = W*(W/9);
9: if( W = 6+(X*X) ) goto 13;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [2560]  Aproximacion: [88.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > 3*3-6 ) goto 2;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: if( W = (X+X) ) goto 13;
7: W = 1/Z+1;
8: Y = W*(W/9);
9: Y = (9/Z);
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [2743]  Aproximacion: [88.166664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: if( W = (X+X) ) goto 13;
7: W = 1/Z+1;
8: Y = W*(W/9);
9: Y = (9/Z);
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


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

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: Z = (9/3);
7: W = 1/Z+1;
8: Y = W*(W/9);
9: Y = (9/Z);
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [3000]  Aproximacion: [85.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: Z = (9/3);
7: W = 1/Z+1;
8: Y = W*(W/9);
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [3085]  Aproximacion: [85.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: Z = (9/3);
7: W = 1/Z+1;
8: X = Z+7/Z;
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [7050]  Aproximacion: [84.737503]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: if( Z ! Z+Z*4 ) goto 13;
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [7267]  Aproximacion: [80.737503]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: if( Z > 4-(Y+6) ) goto 0;
return Y;
}


Instrucciones: [30] Intento: [8311]  Aproximacion: [79.112503]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: Y = 8*W-2;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [8794]  Aproximacion: [78.456253]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = 3+8-X;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X-X/4;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [9376]  Aproximacion: [76.441666]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = 3+8-X;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( Z ! 5*7-3 ) goto 12;
12: X = (6)*W;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [9409]  Aproximacion: [74.441666]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = 3+8-X;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: Z = (9/3);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: X = (6)*W;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [10433]  Aproximacion: [73.125000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = 3+8-X;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: if( Y < W*2-6 ) goto 9;
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: X = (6)*W;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [10643]  Aproximacion: [72.291664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = 3+8-X;
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: if( Y < W*2-6 ) goto 9;
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [14395]  Aproximacion: [72.166664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: if( Y < W*2-6 ) goto 9;
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [14495]  Aproximacion: [69.641670]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: X = (X-2);
7: Z = X*X/X;
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [14767]  Aproximacion: [68.373817]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: Z = 6*9/X;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [16449]  Aproximacion: [66.673820]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 4-5/8 ) goto 11;
2: if( X < (8/1) ) goto 12;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [17784]  Aproximacion: [59.650002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 12;
2: if( X < (8/1) ) goto 12;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: W = 8-Z+6;
11: if( W = 6-X-4 ) goto 9;
12: if( Z = W+9-W ) goto 2;
13: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [17790]  Aproximacion: [59.349998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = ((2-9));
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: if( Z = W+9-W ) goto 2;
12: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [22114]  Aproximacion: [57.895454]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = Z-9-Z;
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: if( Z = W+9-W ) goto 2;
12: Y = (Y-1);
return Y;
}


Instrucciones: [30] Intento: [25746]  Aproximacion: [54.062122]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = Z-9-Z;
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: if( Z = W+9-W ) goto 2;
12: if( X = ((6-Y)) ) goto 6;
return Y;
}


Instrucciones: [30] Intento: [29591]  Aproximacion: [52.895454]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = Z-9-Z;
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: if( Z = W+9-W ) goto 2;
12: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [30404]  Aproximacion: [46.895454]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: X = Z-9-Z;
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: X = (X+3);
12: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [32026]  Aproximacion: [46.516666]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 11;
2: if( X < (8/1) ) goto 11;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 11;
6: X = (X-2);
7: Z = ((6/X));
8: X = Z+7/Z;
9: Y = X+X-X;
10: if( Z ! 4+Y+Y ) goto 0;
11: X = (X+3);
12: Y = 8-(X+5);
return Y;
}


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

1: if( X = 4+5-Y ) goto 9;
2: if( X < (8/1) ) goto 9;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 9;
6: if( W ! 9+Y+Y ) goto 7;
7: Y = X+X-X;
8: if( Z ! 4+Y+Y ) goto 0;
9: X = (X+3);
10: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [53030]  Aproximacion: [40.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 9;
2: if( X = W+(7+W) ) goto 9;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 9;
6: if( W ! 9+Y+Y ) goto 7;
7: Y = X+X-X;
8: if( Z ! 4+Y+Y ) goto 0;
9: X = (X+3);
10: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [56266]  Aproximacion: [38.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 9;
2: if( X = W+(7+W) ) goto 9;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 9;
6: Z = ((Y+6));
7: Y = X+X-X;
8: if( Z ! 4+Y+Y ) goto 0;
9: X = (X+3);
10: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [60066]  Aproximacion: [30.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 9;
2: if( X = W+(7+W) ) goto 9;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 9;
6: Z = (2*7);
7: Y = X+X-X;
8: if( Z ! 4+Y+Y ) goto 0;
9: X = (X+3);
10: Y = 8-(X+5);
return Y;
}


Instrucciones: [30] Intento: [88244]  Aproximacion: [18.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+5-Y ) goto 9;
2: if( X = W+(7+W) ) goto 9;
3: W = (8-2);
4: if( W > (X-7) ) goto 6;
5: if( Y < 8-Z*6 ) goto 9;
6: Z = 4*8-6;
7: Y = X+X-X;
8: if( Z ! 4+Y+Y ) goto 0;
9: X = (X+3);
10: Y = 8-(X+5);
return Y;
}




===========================================================

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

1: W = 4*W-2;
2: Y = Z*Z*Z;
3: Z = W+W*8;
4: if( Y > 9-Y*3 ) goto 8;
5: X = Z/5/Z;
6: if( Y = 6-((Z-1)) ) goto 0;
7: if( Z > Y+Y-5 ) goto 14;
8: if( X ! (4)*8 ) goto 9;
9: if( Y < ((X/X)) ) goto 10;
10: Z = Y*4-1;
11: X = Z*Z-Z;
12: X = W/8/W;
13: Y = 3+Y-2;
14: if( X > ((W-W)) ) goto 0;
return Y;
}


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

1: X = (W-2);
2: X = X+1+X;
3: if( X > X-3/6 ) goto 4;
4: if( W ! 8/3+4 ) goto 5;
5: if( Z < 5+(2/2) ) goto 6;
6: X = 8+Y-Y;
7: X = W-W+6;
8: W = 3+W/7;
return Y;
}


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

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


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

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


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: if( Z > X-X/7 ) goto 8;
6: if( W = (2-5) ) goto 7;
7: Z = 5-2*W;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: if( Z > X-X/7 ) goto 8;
6: if( W = (2-5) ) goto 7;
7: Y = W-7/3;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: W = 3/6-6;
6: if( W = (2-5) ) goto 7;
7: Y = W-7/3;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: W = 3/6-6;
6: W = 9/Y+Y;
7: Y = W-7/3;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: Y = Y/5+Y;
6: W = 9/Y+Y;
7: Y = W-7/3;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: Y = (Y-3);
6: W = 9/Y+Y;
7: Y = W-7/3;
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

1: if( X ! (3*3) ) goto 0;
2: Y = W-5/3;
3: W = 1*(W+W);
4: if( W < X-5+5 ) goto 5;
5: Y = (Y-3);
6: W = 9/Y+Y;
7: Y = 9-((9)*2);
8: if( W < (((5+W))) ) goto 0;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




===========================================================

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

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


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

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


Instrucciones: [40] Intento: [542]  Aproximacion: [90.451195]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X-5+X ) goto 3;
2: if( Z < (((X/2))) ) goto 6;
3: Y = (5*Y);
4: Y = 8/X*X;
5: if( Y > (3/3) ) goto 2;
6: if( X < 3-(W*W) ) goto 12;
7: if( W = Y+Y-Y ) goto 5;
8: W = X/X-X;
9: Y = 3/8-8;
10: Z = 6/X/X;
11: if( Y = 2*2*1 ) goto 5;
12: Y = Z+7-8;
13: Z = W-7*W;
return Y;
}


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

1: if( Y ! X-5+X ) goto 2;
2: if( X ! W/((W-2)) ) goto 3;
3: if( Y = 2*2*1 ) goto 2;
4: Y = Z+7-8;
5: Z = W-7*W;
return Y;
}


Instrucciones: [40] Intento: [629]  Aproximacion: [88.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X-5+X ) goto 2;
2: if( X ! W/((W-2)) ) goto 3;
3: Z = ((5-X));
4: Y = Z+7-8;
5: Z = W-7*W;
return Y;
}


Instrucciones: [40] Intento: [989]  Aproximacion: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X-5+X ) goto 2;
2: if( X = (6*2) ) goto 4;
3: Z = ((5-X));
4: Y = Z+7-8;
5: Z = W-7*W;
return Y;
}


Instrucciones: [40] Intento: [1009]  Aproximacion: [68.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X+1);
2: if( X = (6*2) ) goto 4;
3: Z = ((5-X));
4: Y = Z+7-8;
5: Z = W-7*W;
return Y;
}


Instrucciones: [40] Intento: [3720]  Aproximacion: [62.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X+1);
2: if( X = (6*2) ) goto 4;
3: Z = 7-Z-4;
4: Y = Z+7-8;
5: Z = W-7*W;
return Y;
}


Instrucciones: [40] Intento: [5240]  Aproximacion: [55.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


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

1: Z = (X+1);
2: if( X = (6*2) ) goto 4;
3: Z = 7-Z-4;
4: Y = Z+7-8;
5: if( Z = W-6-W ) goto 3;
return Y;
}


Instrucciones: [40] Intento: [87390]  Aproximacion: [43.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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




===========================================================

Instrucciones: [45] Intento: [64]  Aproximacion: [141.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [45] Intento: [73]  Aproximacion: [110.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [45] Intento: [82]  Aproximacion: [95.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


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

1: Z = (6-5);
2: Z = 4/(2/4);
3: X = Y+9-5;
4: X = X-X+X;
5: X = ((X-X));
6: Z = 4*(X+5);
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [258]  Aproximacion: [88.125000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = 4/(2/4);
3: X = Y+9-5;
4: X = X-X+X;
5: X = ((X-X));
6: Z = 4*(X+5);
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [894]  Aproximacion: [85.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = 4/(2/4);
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: Z = 4*(X+5);
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [1717]  Aproximacion: [83.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = (7+3) ) goto 9;
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: Z = 4*(X+5);
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [1722]  Aproximacion: [82.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = (7+3) ) goto 9;
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: Y = Y+1/4;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [2025]  Aproximacion: [78.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = (7+3) ) goto 9;
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [3957]  Aproximacion: [78.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: if( Z ! (X+X) ) goto 0;
return Y;
}


Instrucciones: [45] Intento: [4204]  Aproximacion: [77.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: X = Y+9-5;
4: Y = Y*2-1;
5: X = ((X-X));
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [5462]  Aproximacion: [77.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: X = Y+9-5;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: Y = 1-2-Y;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [6891]  Aproximacion: [76.714287]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: X = Y+9-5;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: W = Z*6/7;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [8342]  Aproximacion: [68.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 7-Y+Y ) goto 8;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: W = Z*6/7;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [8609]  Aproximacion: [63.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 1*3+X ) goto 10;
9: W = Z*6/7;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [21786]  Aproximacion: [44.964287]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: W = Z+(Z-Z);
8: if( X = 9+1*3 ) goto 0;
9: W = Z*6/7;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [22207]  Aproximacion: [40.964287]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: W = Z*6/7;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [23301]  Aproximacion: [40.361111]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Z > Y+(((2/Y))) ) goto 2;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: W = 2/9-3;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [29675]  Aproximacion: [39.611111]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( X = Y+3-1 ) goto 4;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: W = 2/9-3;
10: Y = (4*W);
return Y;
}


Instrucciones: [45] Intento: [35149]  Aproximacion: [37.375000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( X = Y+3-1 ) goto 4;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: W = 2/9-3;
10: Y = 5/8-X;
return Y;
}


Instrucciones: [45] Intento: [40705]  Aproximacion: [33.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: W = 2/9-3;
10: Y = 5/8-X;
return Y;
}


Instrucciones: [45] Intento: [66529]  Aproximacion: [29.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = 5/8-X;
return Y;
}


Instrucciones: [45] Intento: [70701]  Aproximacion: [27.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: if( Y < 2*2-Z ) goto 0;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [74488]  Aproximacion: [26.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: W = Z+6-Z;
7: Y = (8)+4;
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [74553]  Aproximacion: [20.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: Z = Y-(Y+3);
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [74943]  Aproximacion: [20.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = W-(W-2) ) goto 5;
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [75348]  Aproximacion: [19.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = (8/4) ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [82240]  Aproximacion: [18.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: W = (((5/Y)));
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( Y < 4+4/X ) goto 9;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [94171]  Aproximacion: [18.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: W = (((5/Y)));
3: if( X = 3-((2-8)) ) goto 7;
4: Y = Y*2-1;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [99999]  Aproximacion: [16.125000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: W = (((5/Y)));
3: if( X = 3-((2-8)) ) goto 7;
4: if( Y < ((W*1)) ) goto 8;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [108527]  Aproximacion: [11.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( Z = 9-4*Y ) goto 0;
3: if( X = 3-((2-8)) ) goto 7;
4: if( Y < ((W*1)) ) goto 8;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [125319]  Aproximacion: [8.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = Y-(Y)+6 ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: if( Y < ((W*1)) ) goto 8;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [127981]  Aproximacion: [7.375000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X*3/8;
2: if( X = Y-(Y)+6 ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: if( X < ((9/7)) ) goto 0;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [128037]  Aproximacion: [7.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = ((1)+Y);
2: if( X = Y-(Y)+6 ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: if( X < ((9/7)) ) goto 0;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


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

1: Y = (X-2);
2: if( X = Y-(Y)+6 ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: if( X < ((9/7)) ) goto 0;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}


Instrucciones: [45] Intento: [205716]  Aproximacion: [4.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = 9-X*X ) goto 9;
2: if( X = Y-(Y)+6 ) goto 6;
3: if( X = 3-((2-8)) ) goto 7;
4: if( X < ((9/7)) ) goto 0;
5: if( X < 8*1*1 ) goto 7;
6: W = Z+6-Z;
7: Y = (1*X);
8: if( X = 9+1*3 ) goto 0;
9: if( W > X-9/2 ) goto 0;
10: Y = X-X-X;
return Y;
}




===========================================================

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

1: if( Z < 3-5/4 ) goto 2;
2: X = ((Y-4));
3: W = (7)+2;
return Y;
}


Instrucciones: [50] Intento: [95]  Aproximacion: [90.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


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

1: Y = Z-6/5;
2: Y = W/4-1;
3: W = (7)+2;
return Y;
}


Instrucciones: [50] Intento: [1596]  Aproximacion: [89.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


Instrucciones: [50] Intento: [1885]  Aproximacion: [89.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 6+W/5 ) goto 0;
2: Y = W/4-1;
3: W = (7)+2;
return Y;
}


Instrucciones: [50] Intento: [2463]  Aproximacion: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 6+W/5 ) goto 0;
2: Y = W/4-1;
3: Y = X/X-X;
return Y;
}


Instrucciones: [50] Intento: [5612]  Aproximacion: [73.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 6+W/5 ) goto 0;
2: if( X = (W+8) ) goto 0;
3: Y = X/X-X;
return Y;
}


Instrucciones: [50] Intento: [6287]  Aproximacion: [71.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+W+3;
2: if( X = (W+8) ) goto 0;
3: Y = X/X-X;
return Y;
}


Instrucciones: [50] Intento: [7802]  Aproximacion: [67.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+W+3;
2: if( Y = (X-5) ) goto 0;
3: Y = X/X-X;
return Y;
}


Instrucciones: [50] Intento: [23587]  Aproximacion: [65.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 4+W+3;
2: if( Y = (X-5) ) goto 0;
3: Y = X-X*2;
return Y;
}




===========================================================

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

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


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

1: if( W = 1+((5+W)) ) goto 3;
2: W = Z+Z+4;
3: if( Y ! ((8+8)) ) goto 0;
return Y;
}


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

1: Y = (Y)-1;
2: if( X = (8*2) ) goto 5;
3: if( Y = 8+W-2 ) goto 2;
4: X = (Y+8);
5: X = 6/2-5;
6: if( Y = Y*Y+Y ) goto 9;
7: Z = 2+((X+X));
8: X = (3-1);
9: if( Z > (5-8) ) goto 10;
10: W = 7/(7/1);
11: W = 1/5*1;
12: if( X ! (6)/Y ) goto 0;
return Y;
}


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

1: Y = X-X-X;
2: Z = (6+5);
3: W = 1-((5)+W);
4: Z = 6+(X*X);
5: if( Y = (Y)/5 ) goto 4;
6: if( W > 2-Y/Y ) goto 8;
7: X = Z*3-Z;
8: if( Y ! (8*Z) ) goto 11;
9: if( W ! 7+(4+6) ) goto 10;
10: if( Y ! W+(W*W) ) goto 0;
11: if( Z > Y/5-8 ) goto 9;
return Y;
}


Instrucciones: [55] Intento: [138161]  Aproximacion: [83.833336]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = (3+8) ) goto 5;
2: if( Z > Y*Y*Y ) goto 10;
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Z = Z-(5+6);
13: if( Y ! X+X-X ) goto 0;
return Y;
}


Instrucciones: [55] Intento: [138304]  Aproximacion: [79.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = (3+8) ) goto 5;
2: if( Z > Y*Y*Y ) goto 10;
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: if( Y ! X+X-X ) goto 0;
return Y;
}


Instrucciones: [55] Intento: [138616]  Aproximacion: [62.400002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = (3+8) ) goto 5;
2: Y = 6/5-X;
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: if( Y ! X+X-X ) goto 0;
return Y;
}


Instrucciones: [55] Intento: [139413]  Aproximacion: [49.600002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = 6/5-X;
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: if( Y ! X+X-X ) goto 0;
return Y;
}


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

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: if( Y ! X+X-X ) goto 0;
return Y;
}


Instrucciones: [55] Intento: [147612]  Aproximacion: [45.999996]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = (3+3);
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = 1/3+Y;
return Y;
}


Instrucciones: [55] Intento: [156560]  Aproximacion: [45.916664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z-1+2;
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = 1/3+Y;
return Y;
}


Instrucciones: [55] Intento: [157473]  Aproximacion: [45.714283]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = X+(7-X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = 1/3+Y;
return Y;
}


Instrucciones: [55] Intento: [174287]  Aproximacion: [45.708332]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = ((3+5));
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = 1/3+Y;
return Y;
}


Instrucciones: [55] Intento: [182693]  Aproximacion: [45.625000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = ((3+5));
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [182725]  Aproximacion: [45.416664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: if( Z > X+X*2 ) goto 5;
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [183509]  Aproximacion: [45.034721]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: if( Y ! (1/Z) ) goto 11;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [184491]  Aproximacion: [45.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X < Z/((2*4)) ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: Z = Z/Z+4;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [194415]  Aproximacion: [34.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = 6/(X)*X ) goto 11;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: Z = Z/Z+4;
11: if( X = 6-3-X ) goto 10;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [246949]  Aproximacion: [33.875000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 12;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = 6/(X)*X ) goto 11;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: Y = 7/Z+Z;
10: Z = Z/Z+4;
11: Z = X/8-1;
12: Y = Z+4+2;
13: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [248674]  Aproximacion: [33.784721]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 11;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = 6/(X)*X ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: if( Z ! 3*(Y/8) ) goto 11;
10: Z = X/8-1;
11: Y = Z+4+2;
12: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [250855]  Aproximacion: [33.034721]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 11;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = 6/(X)*X ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: X = 6*7+5;
9: if( Z ! 3*(Y/8) ) goto 11;
10: Z = W-((W+1));
11: Y = Z+4+2;
12: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [257114]  Aproximacion: [33.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 11;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = 6/(X)*X ) goto 10;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: Z = 1-1+5;
9: if( Z ! 3*(Y/8) ) goto 11;
10: Z = W-((W+1));
11: Y = Z+4+2;
12: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [393628]  Aproximacion: [27.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: Z = 1-1+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [396720]  Aproximacion: [26.866667]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Z = 5+5/X;
8: Z = 8/Y+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [396728]  Aproximacion: [26.248611]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Y = X/(7)+X;
8: Z = 8/Y+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [396902]  Aproximacion: [26.227779]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: X = (X*X);
7: Y = Y*Y*2;
8: Z = 8/Y+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [397020]  Aproximacion: [26.205103]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = Z+7*4;
7: Y = Y*Y*2;
8: Z = 8/Y+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [397208]  Aproximacion: [26.200022]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = Y*Y*2;
8: Z = 8/Y+5;
9: if( Z ! 3*(Y/8) ) goto 10;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [397546]  Aproximacion: [26.199980]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = Y*Y*2;
8: Z = 8/Y+5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [397547]  Aproximacion: [26.181482]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: if( X < 1/(9)-9 ) goto 7;
8: Z = 8/Y+5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [397611]  Aproximacion: [26.073017]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = ((9*7));
8: Z = 8/Y+5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [398650]  Aproximacion: [25.903706]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = ((9*3));
8: Z = 8/Y+5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [398776]  Aproximacion: [25.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = 7-9/7;
8: Z = 8/Y+5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [399681]  Aproximacion: [25.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = 7-9/7;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = Y+(((Y/Y)));
return Y;
}


Instrucciones: [55] Intento: [407870]  Aproximacion: [24.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( Z < 8/9-Y ) goto 0;
6: Y = X*3*X;
7: Y = 7-9/7;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = X-(X-X);
return Y;
}


Instrucciones: [55] Intento: [464931]  Aproximacion: [20.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( X > (9+Y) ) goto 0;
6: Y = X*3*X;
7: Y = 7-9/7;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = X-(X-X);
return Y;
}


Instrucciones: [55] Intento: [472545]  Aproximacion: [16.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( X > (9+Y) ) goto 0;
6: if( Y > (3-7) ) goto 0;
7: Y = 7-9/7;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = X-(X-X);
return Y;
}


Instrucciones: [55] Intento: [502564]  Aproximacion: [14.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( X > (9+Y) ) goto 0;
6: if( Y = (((W-3))) ) goto 0;
7: Y = 7-9/7;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = X-(X-X);
return Y;
}


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

1: if( Y = (X-8) ) goto 10;
2: Y = X-(X+X);
3: if( X = (((((((3)*4)))))) ) goto 6;
4: if( X = W+8+2 ) goto 8;
5: if( X > (9+Y) ) goto 0;
6: if( Y = (((W-3))) ) goto 0;
7: if( Y = Y/((((Y*Y)))) ) goto 0;
8: Z = X-1-5;
9: Z = Z-Z/Z;
10: Y = Z+4+2;
11: Y = X-(X-X);
return Y;
}




===========================================================

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

1: if( Z = Z-3-Z ) goto 10;
2: if( Y < X*(X/5) ) goto 3;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 10;
5: Y = ((7)/X);
6: Y = (Y*Y);
7: if( Y > (((3)-X)) ) goto 9;
8: if( W < 5-4+Z ) goto 0;
9: Y = X+X+6;
10: if( Z > ((((4-9)))) ) goto 8;
return Y;
}


Instrucciones: [60] Intento: [14]  Aproximacion: [91.765625]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: X = Y-Y-8;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 8;
5: Y = ((7)/X);
6: Y = (Y*Y);
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


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

1: if( Z = Z-3-Z ) goto 8;
2: X = Y-Y-8;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 8;
5: Y = ((7)/X);
6: X = 9*9*X;
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [919]  Aproximacion: [89.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: if( X ! 4+W-W ) goto 7;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 8;
5: Y = ((7)/X);
6: X = 9*9*X;
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [1285]  Aproximacion: [88.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: if( X ! 4+W-W ) goto 7;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 8;
5: Y = 1+((8/6));
6: X = 9*9*X;
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [1308]  Aproximacion: [87.285713]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: if( X ! 4+W-W ) goto 7;
3: Z = (9/7);
4: if( W = 1+2/3 ) goto 8;
5: Y = 1+((8/6));
6: Y = 6-1-Z;
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [2282]  Aproximacion: [87.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: if( X ! 4+W-W ) goto 7;
3: Z = 1-Y*6;
4: if( W = 1+2/3 ) goto 8;
5: Y = 1+((8/6));
6: Y = 6-1-Z;
7: if( Y > (((3)-X)) ) goto 8;
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4412]  Aproximacion: [85.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 8;
2: if( X ! 4+W-W ) goto 7;
3: Z = 1-Y*6;
4: if( W = 1+2/3 ) goto 8;
5: Y = 1+((8/6));
6: Y = 6-1-Z;
7: Y = (1-X);
8: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4475]  Aproximacion: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 6;
2: if( X ! 4+W-W ) goto 5;
3: Z = 1-Y*6;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4511]  Aproximacion: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 6;
2: if( X ! 4+W-W ) goto 5;
3: Y = 5-5+6;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4657]  Aproximacion: [79.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = Z-3-Z ) goto 6;
2: if( X ! 4+W-W ) goto 5;
3: Y = W*W+3;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4706]  Aproximacion: [71.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: Y = W*W+3;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [4893]  Aproximacion: [69.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: Y = 6-W+W;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( W < 5-4+Z ) goto 0;
return Y;
}


Instrucciones: [60] Intento: [11070]  Aproximacion: [56.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: Y = 6-W+W;
4: if( W < X+(X*8) ) goto 0;
5: Y = (1-X);
6: if( Y = Z+Z-7 ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [13688]  Aproximacion: [55.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: Y = 6-W+W;
4: X = X*(3-4);
5: Y = (1-X);
6: if( Y = Z+Z-7 ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [28631]  Aproximacion: [54.458336]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: X = X-1/X;
4: X = X*(3-4);
5: Y = (1-X);
6: if( Y = Z+Z-7 ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [28700]  Aproximacion: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: X = X-(3-2);
4: X = X*(3-4);
5: Y = (1-X);
6: if( Y = Z+Z-7 ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [51761]  Aproximacion: [44.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 4+W-W ) goto 5;
3: X = X-(3-2);
4: X = X*(3-4);
5: Y = (1-X);
6: if( X = (6+6) ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [54950]  Aproximacion: [32.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 2*5-W ) goto 5;
3: X = X-(3-2);
4: X = X*(3-4);
5: Y = (1-X);
6: if( X = (6+6) ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [92539]  Aproximacion: [31.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 2*5-W ) goto 5;
3: X = X-(3-2);
4: X = X*(3-4);
5: Y = X-X-X;
6: if( X = (6+6) ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [92595]  Aproximacion: [28.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = X-1*6 ) goto 3;
2: if( X ! 2*5-W ) goto 5;
3: if( Z = 6-5*Y ) goto 3;
4: X = X*(3-4);
5: Y = X-X-X;
6: if( X = (6+6) ) goto 3;
return Y;
}


Instrucciones: [60] Intento: [112329]  Aproximacion: [24.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z = ((8-X)) ) goto 4;
2: if( X ! 2*5-W ) goto 5;
3: if( Z = 6-5*Y ) goto 3;
4: X = X*(3-4);
5: Y = X-X-X;
6: if( X = (6+6) ) goto 3;
return Y;
}




===========================================================

