Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.