prolog: gestion tram

605 mots 3 pages
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 en partant 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 de l’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. Tout d’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 pour finalement 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écursivement uniquement 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 les correspondances 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, qui passe é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 ligne

en relation

  • Bts 1ci (situation éco.italie &note fiscalité)
    2305 mots | 10 pages
  • Synthése
    310 mots | 2 pages
  • gyir
    1128 mots | 5 pages
  • Des souris et des hommes
    300 mots | 2 pages
  • BTS MUC CNED ECONOMIE
    1905 mots | 8 pages
  • Composition italie
    613 mots | 3 pages
  • Questionnaire ecjs
    685 mots | 3 pages
  • Le vin italien
    337 mots | 2 pages
  • Cerveau et vision
    1324 mots | 6 pages
  • Droit européen matériel
    1723 mots | 7 pages
  • La comedia dell'arte
    669 mots | 3 pages
  • Si C Est Un Homme
    719 mots | 3 pages
  • Test de lecture : balzac et la petite tailleuse chinoise
    985 mots | 4 pages
  • Origines seconde guerre
    285 mots | 2 pages
  • Dpr intégration scolaire, enfant itep
    4403 mots | 18 pages