| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Break en liste Apart in Prolog
    Prolog er en computer programmeringssprog, der blev opfundet i Frankrig i 1960'erne til brug i maskinoversættelse af naturlige sprog. Det blev yderligere udviklet i Skotland i 1970'erne til brug i automatiske sætning køleraskeskab . Den kom til den opmærksomhed de fleste mennesker, når japanerne har valgt det til deres officielle sprog i den femte generation projektet - det nationale projekt for at udvikle kunstig intelligens. I begyndelsen af ​​det 21. århundrede, er det - sammen med LISP - en af ​​de to væsentligste sprog, der bruges af AI fællesskabet . Instruktioner
    1

    Break lister fra hinanden i Prolog ved at undersøge "hoved" - det første element i listen - og " hale" - resten af ​​listen. Som efterfølgende elementer er undersøgt , kan du bestemme , hvilken del af opbrudt liste hvert element tilhører.
    2

    Se om et element er medlem af en liste ved at gå gennem listen rekursivt . At stille dette spørgsmål i Prolog , type " ? Medlem (X, L) " - er X et medlem af L ? Det kræver to Prolog udsagn : "Medlemsstaterne (X, [X , T ]). " Det siger, at hvis X matcher den første ting på listen, så X er medlem af L.
    < br > 3

    Skriv den rekursive skridt for at finde medlemskab som "medlem (X, [_ , T] ): - . medlem ( X , T) " Dette vil springe over hovedet på listen, hvis det ikke er svarende til X. Hvis du arbejder dig vej gennem listen , vil X være [], den tomme liste .
    4

    Vælg de første n elementer i en liste med de to Prolog udsagn " firstn ( L , F , R , 0 ) "og" firstn ( [ X

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Kill a Command Brug Python 
    ·Fordelene ved at bruge generalisering UML Modeling 
    ·Definition af Computer Programmeringssprog 
    ·Sådan slettes linjer fra tekstfil i PowerShell 
    ·Sådan Override Slet i Rails 
    ·Sådan downloader XBRL data til regneark 
    ·Sådan får du længden af ​​en Record i COBOL 
    ·Sådan Lær SQL & PL /SQL 
    ·Sådan Code RSA 
    ·Hvordan man bruger PHP Snippets i Asp.net 
      Anbefalede Artikler
    ·Sådan Pass Skabelon Structs funktioner i C 
    ·Sådan Lær User Interface Design 
    ·Hvordan man skriver en Grid 5X5 Brug C + + 
    ·Sådan Tilføj & Fratræk heltal i forskellige kolonner…
    ·Sådan Tilkald Borne Shell Fra et C - Shell 
    ·Sådan bruges en PHP tabel i stedet for Rammer 
    ·Jeg kan ikke indsætte en apostrof Into MySQL 
    ·Hvordan aktiverer jeg Java på min Toolbar 
    ·Sådan ændres en CSS klasse Attribut Med Javascript 
    ·Sådan redigeres en Registry Med Austrumi 
    Copyright © Computer Viden http://www.computerdk.com