Ferramentas do usuário

Ferramentas do site


temas:programacao:fp

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
temas:programacao:fp [2015/10/11 21:19]
phil [E agora, vamos brincar]
temas:programacao:fp [2017/04/26 20:45] (atual)
phil
Linha 17: Linha 17:
     (1 2 (3 4))     (1 2 (3 4))
  
-Expressões também são listas. Sempre o nome do operador ou função como primeiro elemento do lista e as operandos / argumentos depois.+Expressões também são listas. Sempre o nome do operador ou função como primeiro elemento do lista e as operandos / argumentos depois.
  
     (+ 2 2)     (+ 2 2)
Linha 25: Linha 25:
 === Exerciso 1.=== === Exerciso 1.===
  
-Traduze esta expressão em Lisp e avalia no sua computador+Traduze esta expressão em Lisp e avalia no seu computador
        
     3 * (5 + 9)     3 * (5 + 9)
Linha 66: Linha 66:
  
     (define x 15)     (define x 15)
- 
     (if (< 10 x) "sim" "nao")     (if (< 10 x) "sim" "nao")
  
Linha 73: Linha 72:
  
     (define (f x) (* x x))     (define (f x) (* x x))
- 
     (f 8)     (f 8)
  
Linha 105: Linha 103:
  
     (list 1 2 3 4)     (list 1 2 3 4)
- 
     (range 10)     (range 10)
          
Linha 130: Linha 127:
  
     (define (vv xs) (cons (car (cdr xs)) (list (car xs))))     (define (vv xs) (cons (car (cdr xs)) (list (car xs))))
- 
     (vv '("Visa" "Versa"))     (vv '("Visa" "Versa"))
  
temas/programacao/fp.1444598385.txt.gz · Última modificação: 2015/10/11 21:19 por phil