|
Tenho que usar somente o lisp PURO... Vcs poderiam me ajudar.... ??
Grato
Preciso escrever um prorograma que compara as descri��es de dois objetos e relata quantas caracter�sticas eles tem em comum. As descri��es ser�o representadas como uma lista de caracter�sticas, com o s�mbolo vs separando as caracter�sticas do primeiro objeto das caracter�sticas do segundo. Assim, recebendo uma lista como (esfera grande vermelha brilhante vs piramide de-4-lados pequena brilhante vermelha) seu programa responder� com (2
caracter�sticas comuns) O programa se compor� de diversas pequenas fun��es que ser�o escritas e testadas separada e individualmente. S�o elas: a. Escreva uma fun��o chamada LadoEsquerdo que retorna todas as caracter�sticas que se encontram � esquerda do s�mbolo vs. A fun��o LadoEsquerdo, aplicada � lista de caracter�sticas (esfera grande vermelho brilhante vs piramide de-4-lados pequena brilhante vermelha) deveria retornar (esfera grande vermelha brilhante) b. Escreva uma fun��o chamada LadoDireito que retorna todas as caracter�sticas que se encontram � direita do s�mbolo vs. A fun��o LadoDireito, aplicada � lista de caracter�sticas (cubo grande vermelho brilhante vs piramide de-4-lados pequena brilhante vermelha) deveria retornar (piramide de-4-lados pequena brilhante vermelha) c. Escreva uma fun��o chamada QuantidadeDeCaracteristicasComuns que retorna a quantidade de caracter�sticas comuns aos dois objetos. A fun��o QuantidadeDeCaracteristicasComuns, aplicada �s listas (esfera grande vermelha brilhante) e (piramide de-4-lados pequena brilhante vermelha) deveria retornar 2. d. Escreva a fun��o principal de seu programa (podemos cham�-la de Compare). Assim, recebendo uma lista com as caracter�sticas de dois objetos separadas pelo s�mbolo vs, faz uso das demais fun��es constituintes de seu programa, para produzir uma resposta com a forma (n caracter�sticas comuns) Assim, recebendo uma lista como (esfera grande vermelha brilhante vs piramide de-4-lados pequena brilhante vermelha) sua fun��o responder� (2 caracter�sticas comuns) Teste seu programa com a express�o (Compare �(cubo metalico vermelho pequeno vs cubo plastico vermelho pequeno)) Espera-se que seu programa responda (3 caracteristicas comuns) |
- Re: Ajuda em Lisp Felipe Silva
- Re: Ajuda em Lisp Adam Victor Nazareth Brandizzi
- Re: Ajuda em Lisp Fred Ulisses Maranhao

