Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

LiK

Scheme - Duvidas em projecto

Mensagens Recomendadas

LiK    0
LiK

Boas malta!

Sou do IST e temos de fazer a segunda parte do projecto, em Scheme.. É o jogo mastermind, mas anda-me a dar a volta à cabeça :s

Quem quiser dar um ajudinha que me mande PM ou que entre em contacto comigo de qualquer maneira sff, preciso mesmo de umas luzes!

Fiquem bem, e obrigado ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Diutsu    1
Diutsu

Boas,

(1º post no P@P)

Eu também estou no IST, no mesmo curso e ano que tu.

Se tiveres alguma dúvida em concreto é só deixar aqui que eu vejo o que posso fazer por ti.

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
LiK    0
LiK

Epa, tenho os algoritmos quase todos feitos, mas quando começo a jogar, a meter a adivinha na primeira linha e carrego no jogar, ele não guarda e dá-me um erro: apply: expects type <procedure> as 1st argument, given: #<void>; other arguments were: (0).

Acho que o problema está no pede-resposta, mas tambem nao consigo perceber...

obrigado, cumpz!

Bom natal!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
karva    0
karva

Boas.

Isso tens é que ter cuidado quando é que chamas o em, porque pelos vistos lhe estás a passar uma coisa que ou não foi inicializada, ou não existe.

Nesse caso, ele deve estar a fazer um (em mm-controle '(....)) e o mm-controle não deve estar definido, tem cuidado com isso.

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
CervejaMan    0
CervejaMan

boas ! Eu também sou do IST e tenho esse projecto para fazer e também tenho as minhas dúvidas ! se me puderem ajudar, agradecia !

Por ex:

Como relaciono o procedimento do cria-jogador com os procedimentos dos jogadores automáticos? é que já tenho os comportamentos todos escritos e tudo, falta-me só juntar tudo e não sei como...

E como associo números a symbols?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
LiK    0
LiK

o em está definido.. Tenho todo o codigo que eles puseram no enunciado no ficheiro...

Surgiram-me duas duvidas:

Primeiro: quando estou a fazer a verificaçao das respostas (certas no sitio certo e errado) como faço para o programa ir buscar o segredo? O algoritmo esta feito, atencao, apenas estou a usar um segredo que nao é o certo, é sempre o mesmo..

Segundo: Cada vez que meto um adivinha e uma resposta (resposta ainda nao consegui meter nada e adivinha ela não fica "mostrada" na interface) tenho que alterar um n que corresponde à linha... Como faço isso?

Se surgirem mais posto aqui :cheesygrin:

thanks

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
danielcunha    0
danielcunha

ola

dada uma lista, tem que dar:

ex: (list 3 -5 66 -77 1. =>  (-3 5 -66 77 -1.

como podem ver é trocar os sinais da lista.

podem me ajudar como fazer isso em scheme?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Anusko    0
Anusko

ola

dada uma lista, tem que dar:

ex: (list 3 -5 66 -77 1. =>  (-3 5 -66 77 -1.

como podem ver é trocar os sinais da lista.

podem me ajudar como fazer isso em scheme?

Em Lisp é qq coisa tipo

(defun inverte-lista (x) (if (eq x '()) nil (cons (* (car x) -1) (inverte-lista (cdr x)))))

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pwseo    224
pwseo

Porque não assim?

(define (inverter-sinais lista)
  (map (lambda (n) (- n)) lista))

(inverter-sinais '(3 -5 66 -77 1)) ; ==> (-3 5 -66 77 -1)

(eu sei que já vai há algum tempo, mas pronto, sempre fica aqui a solução)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade