Bonjour,
je suis étudiant débutant sur Visual.net 2010 je dois faire un projet et j'aurais besoin de votre aide pour m'aider à démarrer le projet.
Une cellule est décrite par huit informations binaires et obéit aux 16 règles d’évolution qui définissent la théorie évolutionniste. Ces règles explicitent l’évolution de la cellule par tranche de quatre positions binaires. Elles sont exposées dans la partie gauche du tableau 1 donné ci-dessous.
Si par exemple on considère la cellule 01001001 et les règles d’évolution décrites ci-dessous, la cellule est devenue 10000010 après 3 itérations. Le détail de l’évolution de la cellule est donné tableau 1.
0000 -> 0001
0001 -> 0010
0010 -> 0011
0011 -> 0100
0100 -> 0110
0101 -> 0110
0110 -> 0111
0111 -> 1000
1000 -> 1001
1100 -> 1101
1101 -> 1110
1110 -> 1111
1111 -> 0000
1010 -> 1011
1011 -> 1100
1001 -> 0000
Tableau 1 : Règles d’évolution et Evolution d’une cellule
1ère Itération
01001001 -> 01100000
d’après les règles
0100 -> 0110 et 1001 -> 0000
2ème Itération
01100000 -> 01110001
d’après les règles
0110 -> 0111 et 0000 -> 0001
3ème Itération
01110001 -> 10000010
d’après les règles
0111 -> 1000 et 0001 -> 0010
On vous demande d’écrire une application Visual Basic qui permet la saisie d’une cellule et la simulation de son évolution sur un nombre d’itération saisi par l’utilisateur. L’application doit afficher le résultat de l’évolution après chaque itération. Elle doit également expliciter cette évolution comme indiqué dans le tableau 1.
Voila le sujet, donc il faut mettre 2 textbox avec dans la premier les 4 chiffres binaires et dans la deuxième la suite et voir ensuite son évolution. Il ne s'agit pas de faire des additions binaire mais une comparaison.
Je demande un peu d'aide pour savoir comment construire mon algo je pense qu'il faut faire 2 boucles mais pour l'instant je vois pas trop comment
Merci de votre aide
Partager