Projet VB.net

Fermé
lemano09 Messages postés 1 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 29 novembre 2010 - 29 nov. 2010 à 16:49
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 29 nov. 2010 à 17:18
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


A voir également:

1 réponse

holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
29 nov. 2010 à 17:18
http://www.codyx.org/snippet_convertir-nombre-chaine-representation-binaire-base10-vers-base2_531.aspx

https://support.microsoft.com/en-us
0