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

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

Introdução à Programação: uma Abordagem Funcional

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação: uma Abordagem Funcional"— Transcrição da apresentação:

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


Carregar ppt "Introdução à Programação: uma Abordagem Funcional"

Apresentações semelhantes


Anúncios Google