Revisão e criação de funções PDF

Title Revisão e criação de funções
Course Paradigmas Linguagem de Programação
Institution Centro Universitário de Brasília
Pages 4
File Size 111.5 KB
File Type PDF
Total Downloads 41
Total Views 117

Summary

Resumo sobre a criação de funções em Lisp....


Description

Exercícios: Crie duas variáveis para receber dois números e depois uma terceira variável contendo a soma das outras duas. (setq num1 1) 1 (setq num2 2) 2 (setq soma (+ num1 num2)) 3

Exercícios: Crie duas expressões usando variáveis nas comparações para retornar T e NIL.

(setq num1 1) 1 (setq num2 2) 2 (setq exp (> num2 num1)) T (setq exp (> num1 num2)) NILL

Exercícios: Escreva expressões em Lisp para calcular: (4 - 2) * (3.0 / 2) e (9 – 2) * ( 4.0 / (2 + 1)) (setq mult (* (- 4 2)(/ 3 2))) 3 (setq mult2 (* (- 9 2)(/ 4(+ 2 1)))) 28/3

Exercícios: - Crie uma função para definir se um número é par ou é ímpar. Lembre-se que (mod X Y) retorna o resto da divisão. - Crie uma função para definir se o primeiro número (primeiro parâmetro) é maior ou igual ao segundo. Retorne T se verdadeiro e NIL se falso.

(evenp 13) NILL

(evenp 6) T

(oddp 5) T

(oddp 40) NILL

(setq ex1 (> 3 4)) NILL (setq ex2 (< 5 9)) T Exercícios: - Crie uma lista lst1 com os elementos 2, 4, 6 e 8 - Crie uma lista lst2 com os elementos 9, 6 e 3

(setq lst1 (list 2 4 6 8)) (2 4 6 8) (setq lst2 (list 9 6 3)) (9 6 3) lst2 (9 6 3)

Exercícios: - Adicione dois números a lst1 - Remova o primeiro elemento da lst2

(push 3 lst1) (3 2 4 6 8) (push 5 lst1) (5 3 2 4 6 8) (pop lst2) 9 lst2

(6 3)

Exercício: Adicione um elemento no final da lista, criando uma lista2. (setq lista2 (list 1 2 3 4 5) (1 2 3 4 5) (append lista2 ‘(30)) (1 2 3 4 5 30)

Exercícios: Crie duas variáveis para receber dois números e depois uma terceira variável contendo a soma das outras duas.

Exercícios: Crie duas expressões usando variáveis nas comparações para retornar T e NIL. Exercícios: Escreva expressões em Lisp para calcular: (4 - 2) * (3.0 / 2) e (9 – 2) * ( 4.0 / (2 + 1))

Exercícios: Crie uma função para definir se um número é par ou é ímpar. Lembre-se que (mod X Y) retorna o resto da divisão. Crie uma função para definir se o primeiro número (primeiro parâmetro) é maior ou igual ao segundo. Retorne T se verdadeiro e NIL se falso.

Exercícios: Crie uma lista lst1 com os elementos 2, 4, 6 e 8 Crie uma lista lst2 com os elementos 9, 6 e 3

Exercícios: Adicione dois números a lst1 Remova o primeiro elemento da lst2 Exercício: Adicione um elemento no final da lista, criando uma lista2....


Similar Free PDFs