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: 70
Hay libertad de generar de 1 a 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: [5]  Aproximacion: [92.399994]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

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


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

1: if( W > (((3*Y))) ) goto 0;
return Y;
}


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

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


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

1: Y = 8/X-X;
return Y;
}


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

1: Y = 7/8-X;
return Y;
}


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

1: Y = X-(X+X);
2: W = (Y+7);
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

1: W = Y+3-4;
2: Y = 9*(2+Z);
return Y;
}


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

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


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

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


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

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


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

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


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

1: if( X < Z+6+5 ) goto 0;
2: Y = X-(X+X);
return Y;
}


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

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




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

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

1: Y = W*3*W;
2: if( Z = 6+W*2 ) goto 0;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

1: Z = 4-W+8;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

1: if( Z = X*((6)-X) ) goto 0;
2: Y = 2/X-X;
3: Y = X-(X+X);
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

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


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

1: if( Y > ((X+X)) ) goto 0;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

1: Y = (4-X);
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

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


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

1: if( X < ((Z*2)) ) goto 0;
2: X = X+(1/X);
3: Y = 1-X/1;
return Y;
}


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

1: if( Y > 3*X-7 ) goto 0;
2: X = X+(1/X);
3: Y = 1-X/1;
return Y;
}


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

1: if( Y > 3*X-7 ) goto 0;
2: if( X = 9-1-X ) goto 0;
3: Y = 1-X/1;
return Y;
}


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

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


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

1: Y = 2+9/7;
2: if( X = 9-1-X ) goto 0;
3: Y = 1-X/1;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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




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

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

1: W = ((W*9));
2: W = 4/((2/3));
3: if( Y < (W*W) ) goto 0;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

1: if( W > 1-(4*3) ) goto 0;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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




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

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

1: if( W > (X+X) ) goto 2;
2: if( X < 5+7*3 ) goto 0;
return Y;
}


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

1: if( W > (X+X) ) goto 2;
2: Y = W-3+2;
return Y;
}


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

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


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

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


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

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


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

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


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

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


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

1: if( X = 3+9-Z ) goto 0;
2: if( X = 6+2-X ) goto 0;
3: Y = X-X-X;
return Y;
}


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

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


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

1: if( X = 3+9-Z ) goto 0;
2: if( X = 7+(3+Z) ) goto 0;
3: Y = X-X-X;
return Y;
}




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

