Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouVictoria Matos Alterado mais de 10 anos atrás
1
Introdução à Programação: uma Abordagem Funcional
Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1 Theme created by Sakari Koivunen and Henrik Omma Released under the LGPL license. 1
2
Conceitos importantes para programação
Abstração: calcular a área de um círculo de raio 3: * 3 * 3 = areaCirculoraio3 = * 3 * 3 areaCirculoraio3 = pi =
3
Conceitos importantes para programação
Generalização: calcular a área de um círculo de raio 3: pi = r = 3 areaCirculoraio3 = pi * r * r Parametrização: areaCirculo r = pi * r * r
4
Conceitos importantes para programação
Instanciação: a mesma definição pode ser usada para vários exemplos do mesmo problema calcular a área de um círculo de raio 3: pi = areaCirculo r = pi * r * r Hugs> areaCirculo 3 Hugs> areaCirculo 4
5
Conceitos importantes para programação
Modularização: “Dividir para conquistar”
6
Moduralização
7
Modularização Como seria um script em Haskell para descrever
essa área? área total = área amarela + área vermelha + área azul área azul = área azulclaro + área azulescuro
8
Árvore da estrutura modular do problema
9
Exemplo a b c h r d e f
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.