Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bryte en List Apart i Prolog
    Prolog er et programmeringsspråk som ble oppfunnet i Frankrike i 1960 for bruk i automatisk oversettelse av naturlige språk . Det ble videre utviklet i Skottland i 1970 for bruk i automatiske teorem rørnormaler . Det kom til seg oppmerksomheten til folk flest når den japanske valgte det for deres offisielle språk i Fifth Generation prosjektet - det nasjonale prosjektet for å utvikle kunstig intelligens. I begynnelsen av det 21. århundre, er det - sammen med LISP - en av de to viktigste språkene som brukes av AI- samfunnet. Instruksjoner
    en

    Break lister hverandre i Prolog ved å undersøke "hodet" - det første elementet i listen - og " hale " - resten av listen . Som etterfølgende elementer er undersøkt, kan du bestemme hvilken del av den ødelagte -listen hvert element tilhører.
    2

    Se om et element er medlem av en liste ved å gå gjennom listen rekursivt . Å stille dette spørsmålet i Prolog, type " ? Medlem ( X , L ) " - er X et medlem av L ? Dette krever to Prolog utsagn : " medlemsstatene ( X , [ X , T] ) . " Dette sier at hvis X matcher det første på listen , så X er medlem av L.

    3

    Skriv den rekursive skritt for å finne medlemskap som "medlem ( X , [ _ , T] ) : - . medlem ( X , T) " Dette vil hoppe over hodet på listen hvis den ikke er lik X. Hvis du jobber deg gjennom listen , vil X være [ ] , den tomme listen.
    4

    Velg de første n elementene i en liste med de to Prolog uttalelser " firstn ( L , F, R , 0 ) "og" firstn ( [ X

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese innholdet i en tekst -fil med VBScript 
    ·Hvordan lage en global variabel i SSIS 
    ·Hvordan lage en innloggingsskript i OES 
    ·Hvordan lage en API Med et Assembly kode 
    ·Hvordan lage DataGrid templated Columns 
    ·Hvordan Plot Big Lines i MATLAB 
    ·Hvordan lage en liste skjema for kredittkort datoer med…
    ·Hvordan legge til en bruker til RCS 
    ·Hvor å Endre Bullet stil ved hjelp av HTML programmeri…
    ·Hvordan lage et skript lukke seg 
      Anbefalte artikler
    ·Fordelene av Modularisering i programmering 
    ·Hvordan beregne Time in C i Linux 
    ·Slik Clear en drop-down i jQuery 
    ·Hvordan finne et maksimalt antall i Java 
    ·Hvordan lage en dokumentasjon Website Med PHP 
    ·Lage et PHP File Arkiv System 
    ·Hvordan koble Visual Basic til MySQL 
    ·Slik konverterer Bits til Bytes i VB.Net 
    ·Hvordan vite om din Business Partner Er underslag 
    ·Hvordan lage en Keygen i VB6 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/