Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como separar dígitos de um número em Prolog
Prolog é uma linguagem de programação lógica onde você declarar fatos e regras . Um fato é uma cláusula de uma linha que não tem um corpo, enquanto uma regra é uma cláusula tem predicados em seu corpo que satisfaçam objetivos . Você cria esses fatos e regras e depois consultá-los para obter seus resultados. Você pode escrever uma regra que irá dividir um número em seus dígitos separados pela divisão do número usando a função de modificação e de forma recursiva chamar sua regra até que se separaram cada dígito. Instruções
1

Abra um arquivo de texto em branco. Salve-o como " prologSplit.pl " no seu computador
2

Digite o seguinte código na primeira linha para criar um fato: . .

Split ( 0, _) < br >

Este facto verifica quando você não pode mais separar o número digitado . Quando o número é igual a zero, a chamada função irá parar. A segunda variável não importa, portanto, o uso do caractere sublinhado
3

Digite as seguintes linhas para iniciar uma nova regra: .

Split ( M, Z) -

M> 0,

Este irá verificar se a variável "M" é maior do que zero. Se assim for , continue. Isso vai evitar que o seu programa de repetir em um loop infinito
4

Digite o seguinte linha: .

MM é andar ( M /10) ,

Isso cria uma variável temporária que irá remover o último dígito de sua variável de entrada e desconsiderar qualquer fração . Por exemplo, se a variável de entrada é 532, esta linha irá realizar 532 dividido por 10 , que é de 53,2 , mas corta a 0,2 , deixando 53
5

Digite essas três linhas seguintes : .

Z é M mod 10 ,

impressão (Z) ,

nl ,

o primeiro vai mod seu número de entrada e guarde o restante em sua Z variável. Por exemplo , " 532 mod 10 " tem um resto 2 , torna-se assim Z 2 . As próximas duas linhas imprimir este dígitos separados para a tela e adicionar uma nova linha para fazer a sua saída mais fácil de ler
6

Digite a linha final para a sua regra: .

Split ( MM , _) .

Isto irá recursivamente chamar sua regra até que seu número de entrada é igual a zero. Salve o arquivo Prolog .
7

Abra o seu programa Prolog e carregar o arquivo prologSplit.pl . Digite o seguinte na linha de comando e pressione Enter : . .

Split ( 532, A)

Prolog irá dividir o seu número e exibir cada dígito em uma nova linha

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar com Test-Driven Development 
·Como adicionar mapas para Quake 3 
·Como desfragmentar uma imagem VMWare 
·Como instalar o ColdFusion 8 no IIS 6 
·Como compilar um kernel para um Android 
·T -SQL funções próprias 
·Como matar DOS Command 
·Como escrever uma função para localizar o equivalente…
·Como inserir declarações contidas Sintaxe 
·Como criar um Knowledge Base Avançada de Diagnóstico 
  Artigos em destaque
·Como projetar um relógio digital 
·Como instalar cURL em cPanel 
·Como exibir duas colunas em uma coluna DataGrid 
·Como desativar títulos na FancyBox 
·Como usar um interruptor de Caso com intervalos em C + …
·Como escrever KML em VB.NET 
·Como alterar a pasta compartilhada no 3ami 
·Como usar objetos em 2D CPP 
·Como executar C + + arquivos no bloco de notas 
·Etapas do Ciclo de Processamento de Dados 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados