Baixe o app para aproveitar ainda mais
Prévia do material em texto
* Haskell aula 05 Matemática funcional Prof. Msc Aurélio Andrade de Menezes Júnior. * Iniciando em Haskell Problema 01: Cálculo da área do retângulo: A função que fornece a àrea do retângulo é dada por: Aretângulo (x,y) = x.y Tal cálculo é expresso em Haskell diretamente por: area_retangulo x y = x*y Execução: Main> area_retangulo 3 5 15 * Iniciando em Haskell = NOME DA FUNÇÃO ARGUMENTOS ESPECIFICAÇÃO DA DA FUNÇÃO FUNÇÃO * Iniciando em Haskell Problema 02: O cálculo da área de um círculo. O cálculo do quadrado de um círculo é dado pelo valor de PI vezes o quadrado de seu raio: Acirculo (r) = πR2 * Iniciando em Haskell Em Haskell este conceito matemático é representado por duas funções: pi = 3,1459 area_circulo r = pi * r * r Execução: Main> area_circulo 3 28,27431 * Iniciando em Haskell Problema 03: Cálculo do volume do paralelepipedo. O volume do paralelepipedo é descrito pela função matemática. V_paralelepipedo (h,l,p) = h.l.p * Iniciando em Haskell Em Haskell esta notação matemática é dada por Volume_paraelepipedo h l p = h * l * p Execução: Main> volume_paralelepipedo 3 5 2 30 * Dúvidas
Compartilhar