Você está na página 1de 1

Licenciatura em Informática - 1o ano Licenciatura em Informática - 1o ano

PROGRAMAÇÃO FUNCIONAL PROGRAMAÇÃO FUNCIONAL


EXAME NORMAL, 120MIN, 08/07/2022 EXAME NORMAL, 120MIN, 08/07/2022

1. Qual a diferença de uma variave e uma constante. (2v) 7. Qual a diferença de uma variave e uma constante. (2v)
2. Qual a diferença das linguagens compiladas e interpretada? (2v) 8. Qual a diferença das linguagens compiladas e interpretada? (2v)
3. Transcreva as seguintes expressões na linguagem scheme (6v) 9. Transcreva as seguintes expressões na linguagem scheme (6v)
5 1 5 1
a) 3+ × a) 3+ ×
4 12−5 4 12−5
2𝑥+3 2𝑥+3
b) 𝑠𝑒𝑛𝑥−cos⁡(𝑥)
b) 𝑠𝑒𝑛𝑥−cos⁡(𝑥)
𝑥 𝑥
3+ 3+
𝑥 2
𝑦 𝑥 2
c) 𝑦
+2 −5 c) 𝑦
+ 2𝑦 − 5
1−𝑥 3 1−𝑥 3
d) √3𝑥 − + √1 + 3𝑥−3 d) √3𝑥 − + √1 + 3𝑥−3
2 2

4. Analisa e rescreva corretamente a instrução: 10. Analisa e rescreva corretamente a instrução:


(+ (exp (-12+4) (+ -3 19)) (2 x 5))) (+ (exp (-12+4) (+ -3 19)) (2 x 5)))
5. Explique como o dispositivo REPL processa a expressão da 11. Explique como o dispositivo REPL processa a expressão da
alínea 5. (4v) alínea 5. (4v)
6. Como um caractere de nova linha é indicado no Scheme? (2v) 12. Como um caractere de nova linha é indicado no Scheme? (2v)

Boa sorte! Boa sorte!

Você também pode gostar