Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment appliquer une texture sur te…
  • Comment importer des utilisateurs da…
  • Taille & MaxLength propriétés d'un…
  • Les inconvénients d'index sur des c…
  • Comment exporter VBA dans un dossier…
  • Comment couper Les blancs 
  • Qu'est-ce qu'une erreur d'exécution…
  • Comment utiliser DTrace comme un pro…
  • Types d' erreurs de syntaxe 
  • Comment modifier la largeur en Qbasi…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment programmer avec Prolog

    Prolog est un langage de programmation logique qui utilise des clauses déclaratives pour prendre des décisions. Vous utilisez un éditeur de texte comme Bloc-notes de Windows ou TextEdit sur ​​un Mac pour créer des programmes et ensuite charger ces fichiers dans un interpréteur Prolog et exécuter des commandes ou des objectifs dans cet environnement. Vous créez des faits et des règles pour prendre des décisions . Deux éléments importants de la programmation Prolog incluent des fonctions , qui effectuent un calcul ou retourner une valeur et des listes , qui stockent les données dans un groupe ordonné notée entre parenthèses et les virgules que l'utilisateur peut manipuler . Instructions de Fonction
    1

    Ouvrez un éditeur de texte. Enregistrez le fichier vide comme " prologtraining.pl " à votre ordinateur. L'extension " j " indique qu'il s'agit d' un programme Prolog
    2

    créer deux faits avec les lignes suivantes: . .

    Fibonacci (1,0)

    Fibonacci ( 2,1 ) .

    un fait est une clause de ligne qui renvoie une valeur vraie ou fausse. Ces deux règles sont appelées « clauses de base» parce qu'ils ont des résultats immédiats. Si l'utilisateur entre "1" ou "2" comme son entrée , le programme retourne "0" ou "1" que le nombre de Fibonacci à cet indice.
    3

    Créer une règle avec les lignes suivantes:

    fibonacci (N, F): -

    N> 2 , AB

    règles fonctionnent de manière similaire aux faits, mais ils ont des corps qui effectuent d'autres actions. Variables commencent par une majuscule , comme "N " ou " Numéro ". Dans cet exemple, la règle vérifie si N est supérieur à deux. Il doit être ou bien l'un des deux faits aurait été appelé à la place de cette règle, si elle se poursuit. La virgule à la fin de "N > 2, " indique que cette règle n'a plus à lui
    4

    Tapez les lignes suivantes dans votre règle : .

    N1 est N - 1 , AB

    N2 est N - 2 , AB

    Cette partie de la règle crée deux variables supplémentaires que vous allez utiliser pour diminuer votre valeur que vous allez utiliser dans la prochaine partie de votre règle < . br> 5

    Entrez les deux lignes suivantes :

    fibonacci (N1 , F1) , AB

    Fibonacci (N2 , F2) , AB

    Ces deux lignes sont des appels récursifs , ce qui signifie que cette fonction lui-même appeler , mais passer des variables différentes. Cette fonction va continuer à réduire la valeur de «N» et lui-même de manière récursive jusqu'à ce que « N » est égal à zéro ou à un, à quel point il va utiliser les clauses de base et n'ont plus besoin des appels récursifs . Elle va finir sa boucle récursive.
    6

    Tapez la ligne suivante à la fin de votre règle: .

    F F1 + F2

    le point à la fin indique que plus de lignes suivent dans cette règle . Comme la fonction retourne auprès de ses appels récursifs , F1 et F2 auront des valeurs de Fibonacci et dans la déclaration finale , F1 et F2 auront les nombres de Fibonacci des deux numéros avant l'indice de l'utilisateur soumise . Elle ajoute ces deux nombres ensemble dans . F variable et imprime à l'écran Enregistrez votre programme
    7

    Ouvrez votre programme Prolog et chargez votre fichier Tapez la commande suivante à la ligne de commande et appuyez sur "Entrée ": . .

    Fibonacci (5, X).

    Cet objectif demande au programme pour trouver le cinquième nombre de Fibonacci et l'afficher avec la variable X. le programme utilise des appels récursifs dans la règle jusqu'à ce qu'il atteigne les deux clauses de base. elle puis afficher " X = 3 » sur l'écran pour indiquer que le cinquième nombre de Fibonacci est de 3.
    Listes
    8

    Ouvrez votre fichier Prolog . Créer un fait nouveau par tapant la commande suivante : . .

    listTraverse (A, [ a

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Registre des outils de ligne de commande 
  • Comment faire pour automatiser les téléchargements FTP 
  • Comment puis-je créer un site web de nœud enfant 
  • Comment rechercher un fichier dans VB 
  • Comment créer une liste déroulante dans VBScript 
  • Comment compter les entrées uniques dans un tableur Lotus 123 
  • Comment faire pour ajouter la recherche Boîtes à la thèse barres de navigation 
  • Comment effacer le Memcached 
  • Comment copier un fichier dans PowerShell 
  • Débutant Formation SQL 
  • Connaissances Informatiques © http://www.ordinateur.cc