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.
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.
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 ?
23 nov. 2010 à 18:04
11 déc. 2010 à 05:11