Projet VB

Fermé
julien - 23 nov. 2010 à 16:34
 ludo66 - 11 déc. 2010 à 05:11
Bonjour, j'ai un probleme avec mon projet VB pouvez vous m aider, voila le sujet, merci d'avance.

On vous demande de développer une application Visual Basic qui permet de simuler et afficher l'évolution de cellules de l'organisme appelé Carpi découvert dans les glaciers de la chaîne montagneuse des Carpates en Roumanie.

Une cellule Carpi est décrite par huit informations binaires et obéit aux 16 règles d'évolution qui définissent la théorie évolutionniste Carpi. 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 Carpi 01001001 et les règles d'évolution décrites dans la partie gauche du tableau 1, la cellule Carpi est devenue 10000010 après 3 itérations. Le détail de l'évolution de la cellule est donné en partie droite du 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

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

Tableau 1 : Règles d'évolution et Evolution d'une cellule Carpi

On vous demande d'écrire une application Visual Basic qui permet la saisie d'une cellule Carpi 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.

L'application développée doit respecter la règle de séparation du code relevant de l'interface de l'application et de celui relevant du noyau fonctionnel de l'application. Concevez et développez votre notre noyau fonctionnel qui implémente les services de l'application de manière séparée de l'interface implémentant l'interaction entre l'utilisateur de l'application et l'application elle-même.

Conditions de réalisation du travail et attendus
Ce travail est à faire par groupe de deux étudiants au maximum. Il consiste (i) au développement d'une application Visual Basic implémentant l'évolution de cellules Carpi selon les 16 règles d'évolution donnée dans le tableau 1 et (ii) à la rédaction d'un document rendant compte du travail réalisé. Plus précisément, ce document décrira l'analyse menée pour aboutir à la solution implémentée en présentant notamment les structures de données utilisées pour représenter les règles d'évolution et les cellules Carpi et les entêtes de procédures et fonctions définies dans le noyau fonctionnel de l'application. L'interface de l'application et le dialogue sous-jacent doivent également être décrits. Ce dossier rendra également compte de l'aspect technique de la programmation en donnant le code de l'application. Ce code doit être éclairé par des commentaires expliquant le rôle des différentes variables utilisées et la démarche de programmation.




A voir également:

3 réponses

Quel est ton problème exactement ?
0
beh j ai déja fait le module de mon projet mais j'arrive pas a le combiner avec mon interface, peux tu me passer ton mail je te copie et colle le script ?
0
envoie moi tes fichiers (module compris) je vais te dire pourquoi ça ne marche pas. mon mail tao.meiling@gmail.com
0
Besoin d'aide Mr Marmasse ?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
26 nov. 2010 à 12:31
Bonjour,

La solution complète est là ...

Ne me remercie pas, tu le feras plus tard ... ^^

;o)
0