| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    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 ": . .
    < p > 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

    Previous :

    next :
      articles connexes
    ·Comment modifier un document Word dans ASP.Net 
    ·Comment faire une place dans QuickBASIC 
    ·Comment faire pour créer une nouvelle base de données…
    ·Comment se faire payer pour faire une appli Facebook 
    ·Comment personnaliser un MonthCalendar en VB.NET 
    ·Qu'est-ce que la récursivité dans Programmation 
    ·Comment désactiver ActiveMARK Regedit 
    ·Comment écrire un algorithme de l'ordonnance n Lgn pou…
    ·Différences de Perl et PHP 
    ·Comment écrire à CSV Avec ColdFusion 
      articles en vedette
    ·Comment multiplier des nombres binaires 
    ·Outils de script pour Windows 
    ·Comment formater dans textarea 
    ·Comment tuer les processus multiples dans MySQL 
    ·Comment écrire si déclarations en C + + 
    ·Comment valider CSS Pages 
    ·Qu'est-ce qu'une méthode de constructeur en Java 
    ·Comment ouvrir un fichier PDF en C # 
    ·Comment envoyer un Email messe en lots PHP 
    ·Comment dessiner un cercle en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com