Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Oddeľte číslice čísla v Prolog

Prológ je programovací jazyk , logika , kde deklarovať faktov a pravidiel . Faktom je klauzula jedna linka , ktorá nemá telo , pričom pravidlo , je klauzula má predikát vo svojom tele , ktoré spĺňajú ciele . Môžete vytvoriť tieto fakty a pravidlá , a potom dotaz je , aby si svoje výsledky . Môžete napísať pravidlo , ktoré bude rozdelený číslo do svojich samostatných číslic vydelením čísla pomocou mod funkcie a rekurzívne volá váš pravidlo , kým ste oddelené jednotlivé číslice . Pokyny dovolená 1

Otvorte prázdny textový súbor . Uložte ho ako " prologSplit.pl " na vašom počítači
2

Zadajte nasledujúci kód v prvom riadku k vytvoreniu fakt : ..

Rozdeliť ( 0 , _ )

tejto skutočnosti kontroluje , keď sa už nemôže oddeliť zadaná čísla . Ak je počet rovný nule , bude vaše volanie funkcie zastaviť . Druhá premenná nezáleží, teda užívanie podčiarkovník
3

Zadajte nasledujúce riadky spustiť nové pravidlo : .

Rozdeliť ( M , Z ) : -

M > 0 ,

To bude kontrolovať , či " M " premenná je väčšia ako nula . Ak tomu tak je , pokračuje . To bude chrániť váš program z opakovania v nekonečnej slučke
4

Zadajte nasledujúci riadok : .

MM je podlaha ( M /10 ) ,

To vytvára dočasná premenná , ktorá odstráni poslednú číslicu z vstupné premenné a neprihliadať k frakcii . Napríklad , ak vaša vstupná premenná je 532 , táto linka bude vykonávať 532 delené 10 , čo je 53,2 , ale odreže 0,2 , opúšťať 53
5

Sem tieto nasledujúce tri riadky : .

Z je M mod 10 ,

tlač ( Z ) ,

nl ,

Prvý bude mod vaše vstupné číslo a uložiť zvyšok v Z variabilný . Napríklad , " 532 mod 10 " má 2 zvyšok , tak Z sa 2. Ďalšie dva riadky vytlačiť tento oddelený číslice na obrazovke a pridať nový riadok , aby sa váš výstup ľahšie čítanie
6

Zadajte konečnej linky pre vaše pravidlo : .

Rozdelenie ( MM , _ ) .

bude rekurzívne volať svoju vládu , kým vaše vstupné číslo sa rovná nule . Uložte súbor Prológ .
7

Otvorte svoj ​​program , Prológ a načítať prologSplit.pl súbor . Zadajte nasledujúci príkaz do príkazového riadku a stlačte kláves ENTER : .. ClipArt

split ( 532 , A )

Prológ sa rozdeliť číslo a zobrazí každú číslicu na nový riadok

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené