Baixe o app para aproveitar ainda mais
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
Compartilhar