Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je cijfers van een nummer in Prolog Scheid
Prolog is een logische programmeertaal waar je feiten en regels verklaren. Een feit is een one -line clausule die geen lichaam heeft, terwijl de regel is een clausule heeft predikaten in zijn lichaam die doelen te voldoen. U creëert deze feiten en regels en vervolgens bevragen hen om uw resultaten te krijgen . U kunt een regel dat een aantal in de afzonderlijke cijfers zal gesplitst door het nummer met de mod functie en recursief bellen met uw regel totdat je elk cijfer hebt gescheiden schrijven . Instructies
1

Open een leeg tekstbestand . Sla het op als " prologSplit.pl " op uw computer

Typ de volgende code 2 op de eerste lijn om een ​​feit te maken: .

Split
( 0 , _ ) < br . >

Dit feit controleert voor als je niet meer kunt uw ingevoerde nummer te scheiden . Wanneer het aantal gelijk is aan nul , zal uw functie oproep te stoppen . De tweede variabele is niet van belang , vandaar het gebruik van de underscore
3

Typ de volgende regels op een nieuwe regel beginnen : .

Split
( M , Z ) : -

M > 0 ,


Dit zal controleren om te zien of de variabele " M " is groter dan nul . Als dat zo is , voort te zetten. Hiermee wordt voorkomen dat uw programma te herhalen in een eindeloze lus

Type 4 de volgende regel : .

MM
is verdieping ( M /10 ) ,

Dit creëert een tijdelijke variabele die de laatste cijfers van uw input variabele zal verwijderen en negeren elke fractie . Bijvoorbeeld, als uw input variabele is 532 , zal deze lijn uitvoeren 532 gedeeld door 10 , dat is 53,2 , maar snijdt de 0,2 , waardoor 53

Type 5 deze volgende drie regels : . < br >

Z M mod 10 ,

afdruk
( Z ) ,

nl
,

de eerste zal uw inbreng nummer mod en bewaar de rest in uw Z variable . Bijvoorbeeld , " 532 mod 10 " heeft een 2 rest , dus Z wordt 2 . De volgende twee regels print deze gescheiden cijfers om het scherm en voeg een nieuwe regel toe aan de uitgang leesbaarder

Type 6 de laatste regel voor de regel : .

Split
( MM , _ ) .

Dit zal recursief bel uw heerschappij tot uw inbreng nummer gelijk is aan nul . Sla uw Prolog bestand .
7

Open uw Prolog programma en laad je prologSplit.pl bestand . Typ het volgende in de opdrachtregel en druk op enter :

split
( 532 , A )

Prolog
zal uw nummer splitsen en weer elk cijfer op een nieuwe regel
. .

Previous: Next:
  Computer Programming Languages
·Wat is een dataset in Coding ?…
·De voordelen van het gebruik P…
·Hoe te compileren en uitvoeren…
·Hoe te converteren naar Hex De…
·Wat is Recursion in Programmer…
·Hoe te Kalefateren gebruiken i…
·Hoe de Frequentie van Noise zo…
·Hoe kan ik de gegevens in ADT …
·Hoe Microsoft Basic gebruiken 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Waarom is de Java annotatie Genegeerd in…
·Hoe te openen JPanel in Java 
·Hoe een ASA Database Shrink 
·Hoe naar Place Redirect Code PHP 
·Hoe te File Toestemming Met behulp van P…
·Hoe te Verklaringen gebruik van Java Pri…
·Hoe te publiceren met CPP 
·Hoe om te leren Scala 
·Wat is MySQL ? 
Copyright © Computer Kennis https://www.nldit.com