Witam, potrzebuję pomocy w stworzeniu programu, jestem sieciowcem, i c# jest dla mnie czarną magią. Program wygląda tak.

Napisac program ilustrujacy działanie klasycznego algorytmu genetycznego. Program
ma liczyc minimum funkcji wykorzystujac klasyczny algorytm genetyczny.
Funkcja jest okreslona dla x z przedziału [−8, 8] i jest funkcja zaproponowana przez
projektanta.
Poniewaz dziedzina funkcji jest ograniczona do przedziału [−8, 8], wiec mozemy
przyjac chromosom jak ciag 11 − elementowy, w którym pierwszy bit oznacza
znak (np. 0 to 0−0, 1 to 0+0), kolejne trzy znaki to czesc całkowita argumentu w
reprezentacji binarnej, zas koncowe 7 znaków to ułamkowa czesc argumentu. Jak to
rozumiec? Prosze zobaczyc przykład.
Ciag [11011110000] to argument, którego wartosc rzeczywista wyrazona w systemie
dziesietnym wynosi:
+4+1+0, 5+0, 25+0, 125 = +5, 875

Funkcja którą posiadam to x^3-5

Za wszelkie oznaki pomocy bardzo dziękuję. I proszę o pomoc. Pozdrawiam