prolog: gestion tram

Pages: 3 (605 mots) Publié le: 12 septembre 2014
Au cours du développement du programme nous avons rencontré différentes
difficultés.
La première étant l’implémentation du prédicat itintard. En effet, il nous a
fallu considérer le parcours enpartant de la fin, c'est-à-dire de la
destination pour finalement remonter jusqu'à la station de départ. Ceci a
engendré un problème que nous n’avons pas pu résoudre, qui se produit lors del’utilisation du prédicat itintard, le programme n’affiche, en effet, pas la
dernière ligne à emprunter pour atteindre la destination,
Ex : si on veut aller de nation à mairie de lilas on obtiendra,itintard(nation,mairie_lilas,[10,10],L).
L = [[nation, 2, [8, 46], [10, 9]], [[villiers, 3, [9, 19]], [gambetta, bis_3,
[10, 1]], [porte_lilas, [10, 6]]]].
Au lieu d’avoir pour comme dernierélément de la deuxième liste,
[porte_lilas, 11, [10, 6]].
La seconde a été le prédicat itintot.
Les grands problèmes ont donc été l’implémentation des prédicats majeurs de ce
projet.
Toutd’abord itintot qui d’ailleurs présente un défaut, et ensuite itintard qui
découle de itintot mais nécessite des aménagements, comme nous l’avons dis
précédemment, afin de partir de la destination pourfinalement arriver au
départ.
Le défaut de itintot est que lorsque l’on parcourt une ligne, si deux stations
de cette ligne on une correspondance identique on rappelle le prédicat
récursivementuniquement sur la première (si la deuxième ne contient que la
ligne commune),
Ex : Si on se trouve à gare du nord et que l’on veut aller à poissonnière, on
renvoi le prédicat sur lescorrespondances qui sont dans l’ordre
d’apparition sur la ligne, Jaurès, Stalingrad, et république.
Ici, on ne renvoie pas le prédicat sur gare de l’est puisque sa
correspondance est la ligne 7, quipasse également par Stalingrad.
Le programme vérifiant d’abord Stalingrad, élimine de sa liste la ligne 7
il reverra donc pas récursivement sur gare de l’est qui ne contient que la...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Samsic Propret Gestion De Projet Tram Diapo
  • Tram
  • Prolog
  • Prolog
  • Le tram
  • Trames
  • Tram bac
  • BUS TRAM

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !