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.1416 * 3 * 3 = 28.2735 areaCirculoraio3 = 3.1416 * 3 * 3 areaCirculoraio3 = 28.2735 pi = 3.1416

3 Conceitos importantes para programação Generalização: calcular a área de um círculo de raio 3: pi = 3.1416 r = 3 areaCirculoraio3 = pi * r * r Parametrização: pi = 3.1416 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 = 3.1416 areaCirculo r = pi * r * r Hugs> areaCirculo 3 28.2735 Hugs> areaCirculo 4 50.2656

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