Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Dúvidas de haskell para principiantes

$
0
0
@pwseo Muito obrigado pelas dicas!!! Já resultou! Continuo a ter certos problemas com alguns exercícios. A cada um que faço aparece-me um erro novo. Vou colocar aqui alguns dos quais tenho dúvidas. Sei que serão coisas elementares, mas é como te digo, aparece-me sempre algum erro novo. Em termos de raciocínio sinto-me "confortável" até, agora em termos de linguagem é que ainda não nada disto. Aqui vai: primUlt – que recebe uma lista e devolve um par com o primeiro e o ´ultimo elemento dessa lista primUlt :: [Int]-> Int -> Int primUlt[x:xf]= (x, last [x:xf]) truncaImpar – que recebe uma lista e, se o comprimento da lista for ´ımpar retira-lhe o primeiro elemento, caso contrario devolve a propria lista. truncaImpar ::[Float]->Float truncaImpar[x:xf] = if mod length [x:xf] 2 == 0 then [x:xf] else [x+1:xf] max2 – que calcula o maior de dois n´umeros inteiros max2 :: Int-> Int -> Int->Bool max2 x y = If x<y then y else if x=y then False else x Sei que nesta ultima estou a "inventar" um bocado... mas pronto. Obrigado mais uma vez

Viewing all articles
Browse latest Browse all 11336

Trending Articles