Home

Projet de construction et parcours d`un labyrinthe

image

Contents

1. supprimer les murs au niveau de la reconnaissance des side lors de filtrages avec les match d o la cr ation des fonctions chartoside et sidetochar Nous avons ensuite d comprendre le fonctionnement du type impos border qui permet de stocker les cellules dont au moins une des cellules voisines est ferm e Apr s avoir cr les fonctions relatives la gestion du type border Nous avons t confront un nouveau probl me pour le choix al atoire du cot de la premi re case du labyrinthe supprimer car la fonction random est toujours initialis e de la m me mani re et donne donc toujours les m me coordon es et le m me cot pour la cellule de d part pour la construction du labyrinthe Nous avons donc d cid que la fonction Random init n tant pas vraiment al atoire nous allions employer Random self 1init qui est capable de g n rer des random al atoires Nos fonctions d ajout d une cellule et celle de suppression d une cellule dans la bordure ont t sources de probl mes elles aussi dans l x cution de notre programme principal car elles cr aient des boucles infinies Apr s avoir mis toutes nos fonctions bout bout nous avions termin la g n ration et l affichage du labyrinthe Nous commen ames donc le calcul et l affichage du parcours ce qui ne nous posa pas de gros probl mes Notre programme tait donc termin Manuel d utilisation Pour cr er le exe pour window
2. ESAIN Kevin ANTIOME Marc Projet de construction et parcours d un labyrinthe jean philippe dubernard univ rouen fr Sommaire Cheminement du raisonnement Manuel d utilisation du programme Exemples d x cution Code Explication La probl matique de ce projet consiste en l utilisation des modules et l utilisation de types impos s pour cr er un labyrinthe l afficher puis afficher son parcours vers la sortie Demarche Nous avons d cid pour ce projet de nous pencher sur les modules les Map et les Set afin de comprendre le sujet en cherchant nos recherches se dirig rent vers l aide ocaml fournie sur le site de l INRIA et nos questions se tourn rent vers nos professeurs de programmation fonctionnelle Apr s un long moment n cessaire notre compr hension nous avons commenc par impl menter les types impos s et faire un plan des fonctions qu il nous faudra programmer pour cr er notre projet Nous avons ensuite suivi notre plan Notre premi re difficult rencontr e a t de r cup rer les 2 entiers entr s en argument par l utilisateur Ayant palli se probl me avec l utilisation de Sys argv qui renvoie les param tres entr s par l utilisateur sous forme de tableau de string et Array get qui permet de r cup rer la valeur d une case d un tableau nous avons continu notre programme Nous avons rencontr d autres probl mes sur certaines fonctions comme la fonction d affichage graphique pour
3. s il suffit de double cliquer sur le fichier creer bat ensuite il faut lancer le programme via l invite de commande ms dos avec en ler param tre la largeur en 2 me la hauteur et en 3 me la vitesse entre 1 et 10 1 rapide 10 tr s lent Exemples d x cution Voici des exemples d x cution labyrinthe 10 10 5 d labyrinthe 20 20 5 Code Le code est fourni avec le texte Conclusion Ce projet nous a permis d apprendre travailler en bin me et g rer notre travail en fonction du temps imparti cependant par faute de temps nous n avons pu apporter des am liorations significatives notre programme qui comporte encore quelques anomalies notamment une l x cution

Download Pdf Manuals

image

Related Search

Related Contents

P-0921 Instruction Manual - Channel Vision Technology  C.A.P. de CUISINE  PDF 527 ko  キャリパーサポート brembo2P+STDローター径&大径用 取扱説明書  Modular Air-cooled Scroll Chiller  Home Decorators Collection 0281300820 Instructions / Assembly  Panasonic BL-C20 Security Camera User Manual  Supporting Multiple Page Sizes in the Solaris  

Copyright © All rights reserved.
Failed to retrieve file