Revis O Prova 01

358 palavras 2 páginas
Programação Funcional – 2015.1
Assertivas de revisão – Primeira Avaliação

A função mod retorna o resto da divisão inteira entre dois números.
A função div retorna o quociente da divisão de um número.
A função sqrt retorna o valor da raiz quadrada de um número.
O caractere ^ serve para exponenciação no Haskell.
Usando o operador = após o nome de uma função, estamos dizendo ao interpretador Haskell que, a partir dali, teremos o retorno desta função.
O operador lógico de igualdade é ==.
O operador lógico de diferença é /=.
Nome de funções em Haskell devem sempre começar por letras minúsculas e podem incluir letras, dígitos, sublinhados e apóstrofes.
O comando -- serve para comentar de uma linha.
O comando {- -} serve para comentar várias linhas.
O comando | é chamado de guarda e é equivalente a um SE, em programação.
Na implementação de uma função, parâmetros são separados por espaços
A palavra reservada otherwise serve para abranger casos não previstos anteriormente por uma função.
A função even requer um parâmetro numérico e retorna um valor booleano de acordo com o resto da divisão do parâmetro por 2.
A função putStr serve para escrever Strings na tela.
Nome de tipos de dados em Haskell devem ser escritos sempre com inicial Maiúscula.
A função show serve para transformar um número de qualquer tipo compatível em String.
A função read transforma Strings em valores de algum tipo compatível.
A função print escreve valores de qualquer tipo na tela e, logo após, salta uma linha.
O comando ++ serve para concatenar Strings.
O comando >> serve para concatenar uma sequência de comandos.
Strings devem ser escritas entre aspas duplas.
Sobre a função: funcao x = return putStr x
a) Escreve o valor de x na tela
b) Retorna o valor de x
c) Gera um erro
d) Retorna o valor de x, somente se x for uma String
e) Escreve o valor de x na tela, somente se x for uma String
O comando getLine retorna uma String digitada pelo usuário. n <- getLine Se o usuário digital o número 5, o que n

Relacionados

  • Revis O Prova 01
    602 palavras | 3 páginas
  • calendario ufpe
    608 palavras | 3 páginas
  • f2-plano de ensino
    1613 palavras | 7 páginas
  • Do direito
    5468 palavras | 22 páginas
  • auditoria
    86194 palavras | 345 páginas
  • Consumidor
    2377 palavras | 10 páginas
  • Educação fisica na escola
    1039 palavras | 5 páginas
  • eadfinal2
    33342 palavras | 134 páginas
  • Calculo 3
    34340 palavras | 138 páginas
  • Plano de negocio empresarial
    3208 palavras | 13 páginas