Buscar

Exercícios de Programação Funcional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação Funcional
Prof. Daniel Siqueira
Lista de exercícios 3 – dia 6 de abril de 2016
1) Escreva uma função que receba dois argumentos e calcule o coeficiente binomial:
(nk )= n !k !×(n−k )!
2) Utilizando a função da questão anterior, escreva uma função que receba como argumento um 
número inteiro n e escreva na tela as n primeiras linhas do triângulo de pascal.
3) Um trio (x, y, z) de inteiros positivos é denominado pitagórico se x² + y² = z². Defina uma função
pitagorico(n) que calcule todos os trios pitagóricos cujos componentes não ultrapassem n.
Exemplo:
pitagorico(10) = [ (3, 4, 5), (4, 3, 5), (6, 8, 10), (8, 6, 10)]
4) Escreva uma função que codifica uma string utilizando a chave “TENIS/POLAR”. Nesta chave, 
todas as letras T's são trocadas por P's (e vice-versa), E's por O's (e vice-versa) e assim por diante.
5) Escreva uma versão recursiva do método de ordenação da bolha.
- Boa diversão! -
	Programação Funcional

Outros materiais