A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação Funcional

Apresentações semelhantes


Apresentação em tema: "Programação Funcional"— Transcrição da apresentação:

1 Programação Funcional
Tipos de Dados

2 Instalação do GHCi Para se instalar o ghci (Glossary Haskell Compiler), basta dar o duplo click no icon do setup do ghci e seguir as instruções. Depois de instalado vamos ao botão do Start, programs e abrimos o WinGHCi, este será o nosso ambiente trabalho durante o semestre.

3 Simples cálculos aritméticos
Prelude> Prelude> Prelude> 10 * 2 Prelude> 5 / 2 Prelude> ( ) * 2 Prelude> 10 / ( ) Prelude> 50 * 10 – 499 Prelude> 50 * ( )

4 Valores Booleanos Para os valores booleanos os sinais que se seguem significam: && and (e) booleano; || or (ou) booleano; Not nega o True (verdadeiro) ou o False (Falso);

5 Valores Booleanos Prelude> True && False Prelude> True and True
Prelude> False || True Prelude> not False Prelude> not (True && False) Prelude> not (True && True) Prelude> not (False && False)

6 Comparação de valores Para comparar os valores os sinais que se seguem significam: == igual /= diferente > maior que < menor que

7 Comparação de valores Prelude> 5 == 5 Prelude> 14 == 43
Prelude>“Bom dia” == “Bom dia” Prelude>“Bom dia” == “Ola”

8 Sucessor, máximo e mínimo
Para esses valores vamos usar algumas funções do Haskell, tais como: Succ; min; max; Prelude> succ 10 Prelude> succ 1

9 Sucessor, máximo e mínimo
min 1 2 min 10 4 min max 1 9 max min

10 Aplicação de funções Prelude> succ 7 + max 3 9 + 2
Prelude> succ 6 – min Prelude> (succ 1) – (min 4 5) – 6 Prelude> succ 3 + max 2 3 – 1 Prelude> (succ 1) – max

11 FIM


Carregar ppt "Programação Funcional"

Apresentações semelhantes


Anúncios Google