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

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

Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1.

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1."— 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

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: pi = 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 Hugs> areaCirculo

5 Conceitos importantes para programação Modularização: Dividir para conquistar

6 Moduralização

7 Modularização área total =área amarela + área vermelha + área azul área azul = área azulclaro + área azulescuro Como seria um script em Haskell para descrever essa área?

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 Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1."

Apresentações semelhantes


Anúncios Google