Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como quebrar uma List Apart em Prolog
Prolog é uma linguagem de programação de computadores que foi inventado na França na década de 1960 para uso em tradução automática de línguas naturais. Além disso, foi desenvolvido na Escócia, na década de 1970 para uso em provadores de teoremas automáticas. Ele chamou a atenção da maioria das pessoas , quando os japoneses escolheu para a sua língua oficial no projeto Quinta Geração - projeto nacional para o desenvolvimento da Inteligência Artificial. No início do século 21 , é - juntamente com LISP - uma das duas principais línguas utilizadas pela comunidade AI . Instruções
1

Quebre listas distante em Prolog , examinando a "cabeça" - o primeiro elemento da lista - ea "cauda" - o resto da lista. Como elementos seguintes são examinados, você pode decidir qual parte da lista quebrado -up cada elemento pertence.
2

Veja se um elemento é membro de uma lista , indo através da lista de forma recursiva. Para fazer esta pergunta em Prolog , digite " ? Membro (X, L) " - é X um membro de L? Isso requer duas declarações : Prolog " . Member (X, [X , T] ) " Isto diz que se X corresponde a primeira coisa na lista, então X é membro de L.
< br > 3

Escreva o passo recursivo para encontrar membros como " Membro (X, [ _ , T] ) : - Membro (X, T). " Isso vai pular em cima da cabeça da lista , se não for igual a X. Se você trabalha o seu caminho através da lista , X será [], a lista vazia
4 .

Selecione os primeiros n elementos de uma lista com as duas declarações Prolog " firstn ( L , M , R , 0 ) " e " firstn ( [ X

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Políticas incorporados gerente Evento 
·O que é SEI CMMI 
·Como criar uma função UDB 
·Como converter COBOL caderno de RPG caderno 
·O que é Stack Overflow na Linha 42 
·Como escrever um algoritmo de ordem n Lgn para verifica…
·Especificações e propriedades de animação para CSS3…
·De Alto Nível vs programação de baixo nível 
·Diferença entre pacotes e arquivos de cabeçalho 
·Você pode ter cores VS para SQL 
  Artigos em destaque
·Como recuperar um valor de atributo Somente em XQuery 
·C para a função strcmp 
·Como saltar no ActionScript 
·Diferença entre Orientada a Byte I /O & Character I /O…
·Como Chegar Rato X & Y em ActionScript3 
·Usos para uma função recursiva 
·Como fazer um Quiz em C + + 
·Como Referência Propriedades Outro projeto em C 
·Qual é o propósito de um operador booleano 
·Como impedir que um barra de navegação de empurrar pa…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados