Programmation logique prolog

Programmation logique Prolog Programmation Logique H Jamoussi Elkamel FSM Chapitre Programmation logique et Prolog Programmation Logique H Jamoussi Elkamel FSM CPourquoi la programmation ? On écrit des programmes pour résoudre des problèmes ? Un problème est spéci ?é par ?? Les entrées ? les données les faits ? les contraintes et les hypothèses règles ?? Les sorites la conclusion but ? Résoudre un problème revient à trouver un chemin de résolution à partir des entrées vers la sortie c ? està-dire donner une démonstration de la conclusion à partir des entrées Programmation Logique H Jamoussi Elkamel FSM Exemple parcours d ? un graphe ? Soit le graphe orienté suivant ? Dans les graphes orientés les chemins les arcs sont à sens unique entre deux sommets ou n ?uds Programmation Logique H Jamoussi Elkamel FSM CExemple parcours d ? un graphe ? On cherche à écrire un programme pour répondre aux questions Peut-on aller de ? a ? vers ? c ? Comment aller de ? a ? vers ? e ? Quels sont les chemins menant à ? e ? Comment aller de ? a ? à ? e ? en passant de ? d ? ? Programmation Logique H Jamoussi Elkamel FSM Les principaux paradigmes en programmation o Programmation impérative dire comment résoudre o Programmation orientée objets o Programmation déclarative dire quoi résoudre Programmation Logique H Jamoussi Elkamel FSM CLes principaux paradigmes en programmation ? La programmation impérative procédurale o Dire comment résoudre un problème o se traduit par une démarche algorithmique suite d ? instructions qui décrit la façon de traiter les données pour atteindre un résultat par une série d ? actions instructions o L ? ordre d ? exécution des instructions est impératif déterminé à l ? avance o Le déroulement du programme est parfaitement déterministe o Importance des structures de contrôle o Exemples C Basic Pascal Fortran Java ? Programmation Logique H Jamoussi Elkamel FSM Les principaux paradigmes en programmation ? La programmation orientée objet o Décomposition d ? un objet en attributs et méthodes o Notions de classe et d ? interface de sous-classe d ? héritage de polymorphisme o Exemples Smalltalk C Java C ActionScript VisualBasic Ada Python Programmation Logique H Jamoussi Elkamel FSM CLes di ?érents mode de programmation ? La programmation déclarative ?? Dire quoi résoudre c'est-à-dire spéci ?er le problème et non comment faire pour le résoudre ?? Par exemple les pages HTML sont déclaratives car elles décrivent ce que contient une page texte titres paragraphes etc et non comment les a ?cher positionnement couleurs polices de caractères etc ?? C'est une forme de programmation sans e ?ets de bord ayant généralement une correspondance avec la logique mathématique Programmation Logique H Jamoussi Elkamel FSM La programmation déclarative ? Il existe plusieurs formes de la programmation déclarative ?? La programmation descriptive ?? La programmation fonctionnelle ?? La programmation logique ?? la programmation par contraintes Programmation Logique H Jamoussi Elkamel FSM CLa programmation déclarative ?? La programmation descriptive ? à l'expressivité réduite

Documents similaires
La theorie evolutionniste du changement economique nathalie lazaric richard arena 0 0
Histoire de la philosophie moderne  Confessions de Saint Augustin, le livre nu 0 0
Présence de Maurice Blanchot dans La Déclosion - Gisèle Berkman Présence de Mau 0 0
Morphologie mathematique en niveaux de gris 0 0
Sobre scherer 5 charlesfourier fr retour au sommaire Accueil Actualités Cahiers Association Découverte Ressources Etudes Biographies Bibliothèque Expérimentations SCHERER René Un parcours critique Paris Kimé p Louis Ucciani n décembre Index Lieux Notions 0 0
Presses Universitaires de France is collaborating with JSTOR to digitize, prese 0 0
Fra c1 prcote ext oct 1 Junta de Andalucía Pruebas Especí ?cas de Certi ?cación NIVEL C FRANCÉS ? ? o o INSTRUCCIONES PUNTUACIÓN NOTA FINAL CALIFICACIÓN ? ? CJunta de Andalucía TAREA Pruebas Especí ?cas de Certi ?cación À partir du sujet suivant rédigez u 0 0
Csp oct 22 2016 epreuve de langue anglaise 1 0 0
Démocratie athénienne Démocratie athénienne Analyse Hérodote met en scène trois personnages qui discutent du gouvernement à adopter pour la Perse Otanès prône la démocratie tandis que Megabyse prône l ? oligarchie et enfin Darius la monarchie Des cités au €5 0 0
Epistemologie PHI- INTRODUCTION À L ? ÉPISTÉMOLOGIE UQAM ?? Hiver Horaire Vendredi h - h Salle DS -R Chargée de cours Josée Brunet Courriels brunetj hotmail com josee brunet mapaq gouv qc ca Bureau DESCRIPTION DU COURS selon l ? annuaire La place de l ? é 0 0
  • 86
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager