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

Slides:



Advertisements
Apresentações semelhantes
UNIP – UNIVERSIDADE PAULISTA
Advertisements

Departamento de Informática Universidade Federal do Espírito Santo
Introdução à Programação: uma Abordagem Funcional
Introdução à Programação: uma Abordagem Funcional
Introdução à Programação: uma Abordagem Funcional
Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1.
Introdução à Programação: uma Abordagem Funcional
Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Prof.ª Claudia Boeres 2009/1.
Departamento de Informática Universidade Federal do Espírito Santo
Introdução à Programação: uma Abordagem Funcional PD I – Engenharia Elétrica Prof.ª Claudia Boeres 2008/2.
Introdução à Programação: uma Abordagem Funcional PD I – Engenharia Elétrica Prof.ª Claudia Boeres 2008/2.
Introdução à Programação: uma Abordagem Funcional Programação I Eng. de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi 2010/1.
Departamento de Informática Universidade Federal do Espírito Santo
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 34 Departamento de Informática Centro.
Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi Wandekoken 2010/1.
Departamento de Informática Universidade Federal do Espírito Santo
Algoritmo e Programação
Complexidade de Algoritmos
Circuitos Elétricos II
Manuseamento de strings
Introdução à Programação: uma Abordagem Funcional PD I – Engenharia Elétrica Prof.ª Claudia Boeres 2008/2.
Introdução à Programação: uma Abordagem Funcional PD I – Eng. Elétrica Prof.ª Claudia Boeres 2008/2.
Introdução à Programação: uma Abordagem Funcional PD I – Engenharia Elétrica Prof.ª Claudia Boeres 2008/2.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 34 Departamento de Informática Centro.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 34 Departamento de Informática Centro.
Departamento de Informática Universidade Federal do Espírito Santo
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 34 Departamento de Informática Centro.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 34 Departamento de Informática Centro.
Débora da Silva Orientadora: Maria Inés Castiñeira
Conteúdo: - Modularização.
Introdução à Linguagem Prolog
FACENS – Engenharia da Computação Lógica Computacional II
Monitor de Vídeo.
Rafael Pinto Frederico Corrêa
SISTEMAS E ABORDAGEM SISTÊMICA
Comprimento de uma Circunferência
Introdução à Programação: uma Abordagem Funcional Programação I Engenharia de Computação Professores Claudia Boeres e Estefhan Dazzi Wandekoken 2010/1.
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Classes e objetos P. O. O. Prof. Grace.
ESTUDO DA RECTA NO PLANO
Média, moda e mediana.
(Classificação das cores)
Algoritmo Exemplo do livro (pág. 17)
Conceitos básicos de orientação a objetos
CEPMAT Curso Técnico em Informática
CONCEITOS DE CIRCUNFERÊNCIA
COMO APRESENTAR UM TRABALHO CIENTÍFICO: APRESENTAÇÃO ORAL
… com figuras geométricas Trabalho de Gabriela Amorim
FORMAS GEOMÉTRICAS Círculo Quadrado Triângulo.
Misturando as cores.
Professora: Paula Melo Silva
Áreas.
Exercício.
Construções Lógico –Matemáticas – Aula 09
Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
INTRODUÇÃO.
Vamos Brincar.
AVALIAÇÕES FÍSICAS EVOLUÇÃO APRESENTAÇÃO PAULO BARROSO.
Linguagens Funcionais: Haskell Prática 1 Paradigmas de Linguagens Computacionais Monitor: Guilherme Moura
Tronco de Cone MÓDULO 23 – PARTE 3 PROFESSOR OSWALDO.
Áreas de Figuras Planas
Sistemas Propriedades de Sistemas SITP – Módulo 3.
30/8/2015(c) Dept. Informática - PUC-Rio1 INF1007: Programação 2 Módulos.
Haskell (é uma função polimorfica) Laboratório Rafael Borges
Abelhas voando a procura do mel, e muito ao longe, quase invisíveis horizontes, também pequeninos e ponteagudos montes, que estão se fundindo com o.
Aplicação do método analítico. Será que o rectângulo vermelho e o rectângulo azul têm a mesma área?
1 Artes Visuais Parte 2 Prof. Magno Anchieta A COR.
Cores.
Transcrição da apresentação:

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

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

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

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

Conceitos importantes para programação Modularização: “Dividir para conquistar”

Moduralização

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

Árvore da estrutura modular do problema

Exemplo a b c h r d e f