Programação Funcional

Slides:



Advertisements
Apresentações semelhantes
GEOMETRIA PLANA CIRCUNFERÊNCIA PROFESSORA JULIANA SCHIVANI.
Advertisements

Curvas de Nível Prof.: Tule César Barcelos Maia. Curvas de Nível Interseção da superfície terrestre com planos horizontais paralelos e equidistantes É.
SOLUÇÃO DE MÍNIMOS QUADRADOS SEMINARIO. LEONARDO HENRIQUE RAIZ TADEU APARECIDO MARTINS APRESENTAÇÃO.
Estatística Aula 16 Universidade Federal de Alagoas Centro de Tecnologia Prof. Marllus Gustavo Ferreira Passos das Neves Adaptado do material elaborado.
(a + b)(a + b) = a² + ab + ba + b² = a² + 2ab + b²
Introdução e Conceitos.
A RETA Fonte : PRINCIPE JR, A.R., Noções de Geometria Descritiva V. 1, 36. ed., Sao Paulo : Nobel, 1983.
MOMENTO ESTÁTICO BORJA.
Introdução a Algoritmos
ESTATÍSTICA . SÍNTESE DO 10.º ANO . RELAÇÕES BIDIMENSIONAIS (11.º ANO)
UNIVERSIDADE DO ESTADO DE SANTA CATARINA UNIVERSIDADE ABERTA DO BRASIL CENTRO DE EDUCAÇÃO A DISTÂNCIA-UDESC CURSO DE PEDAGOGIA A DISTÂNCIA DISCIPLINA:
CINEMÁTICA I AULA Nº 1 (2º/2016) Movimento Retilíneo Uniforme (MRU)
Teoria das Estruturas I
EAL ESTATÍSTICA, PLANEJAMENTO E OTIMIZAÇÃO DE EXPERIMENTOS
Introdução à Integral Definida
Exercícios resolvidos
Matemática – 8° ANO D Prof.: ISRAEL AVEIRO
Função Modular.
Semelhança de Triângulos 10/12/2016
CÁLCULO NUMÉRICO Aula 4 – Solução de equações transcendentes e polinomiais (continuação)
ALGEBRA LINEAR AUTOVALORES E AUTOVETORES Prof. Ademilson
O que você deve saber sobre
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Função Quadrática.
Intersecção e Reunião de Intervalos
Aplicações adicionais da derivada
(a + b)(a + b) = a² + ab + ba + b² = a² + 2ab + b²
FUNDAMENTOS DE TOPOGRAFIA
de um número real positivo
Aplicações adicionais da derivada
Aulas 17 e 18 Limites, limites laterais, limites infinitos, assíntota vertical e propriedades do limite.
Computação Gráfica (Aula 3)
Matemática para Negócios
Introdução à Integral Definida
Introdução à Integral Definida
Arquitetura e Urbanismo – 1º termo APRESENTAÇÃO E PLANEJAMENTO
Filtros no Domínio Espacial e da Frequência
Identificando gráficos de funções quadráticas
Aula 07 e 08 - Funções Definição de função, representação de funções, função crescente e decrescente, função linear , polinomial, racionais e algébricas.
Aula 07 – Matemática II – Agronomia Prof. Danilene Donin Berticelli
AULAS 10 E 11 ASSUNTO: GEOMETRIA ANALÍTICA ALEF E ADRIANA.
Aula 04 – Matemática I - Agronomia Prof. Danilene Donin Berticelli
Revista em sala de aula Cecília Barchi Domingues Lidiane Modo Candido
A arte de ser louco é jamais cometer a loucura de ser um sujeito normal. Prof. Valderi Nunes.
Introdução à Integral Definida
Introdução à Integrais – Antiderivação
INTEGRAL DEFINIDA APLICAÇÕES
Função polinomial do 2ograu
Trabalho de Métodos Numéricos
Vetores.
FUNÇÕES (Aula 7) MATEMÁTICA Prof.Rafael Pelaquim Ano 2011
Modelagem Matemática de Sistemas Dinâmicos Introdução. 3. 2
Profa. Andréia Adami Escola Superior de Agricultura “Luiz de Queiroz” Universidade de São Paulo LCE0211 – Estatística Geral Profa.
Programação Funcional
Mestrado Profissional em Física Médica
TÍTULO DO TRABALHO ÁREA TEMÁTICA Autor 1 – Instituição de Origem
MATEMÁTICA E SUAS TECNOLOGIAS
Integração Numérica Simpson – Erro nos métodos
REFERÊNCIAS BIBLIOGRÁFICAS
Equação da reta, conhecidos um ponto e a direção
Equação reduzida da circunferência
Gráfico Análise gráfica
Importância do estudo da reta
Introdução aos Grupos de Permutações e aplicações
MATEMÁTICA.
ESTUDO DA RETA.
MATEMÁTICA.
Prof. Paulo Salgado Geometria Analítica Prof. Paulo Salgado
MATEMÁTICA.
Transcrição da apresentação:

Programação Funcional Prof. Carlos Alberto

Haskell: Matemática Funcional Prof. Carlos Alberto

Matemática Funcional Função é uma regra que relaciona cada elemento de um conjunto (representado pela variável x) a um único elemento de outro conjunto (representado pela variável y). Para cada valor de x, podemos determinar um valor de y, dizemos então que “y está em função de x”. RIBEIRO, Amanda Gonçalves. "O que é função?"; Brasil Escola. Disponível em <https://brasilescola.uol.com.br/o-que-e/matematica/o-que-e-funcao.htm>. Acesso em 19 de julho de 2018.

Matemática Funcional Representação gráfica do conceito de função RIBEIRO, Amanda Gonçalves. "O que é função?"; Brasil Escola. Disponível em <https://brasilescola.uol.com.br/o-que-e/matematica/o-que-e-funcao.htm>. Acesso em 19 de julho de 2018.

Funções em haskell... Pra começar: cálculo de áreas planas Área de um retângulo Aretangulo(x,y) = x . y Em haskell: x y

Funções em haskell... Pra começar: cálculo de áreas planas Área de um círculo Acirculo(r) = π . r2 Em haskell: r

Funções em haskell... Funções em blocos Uma das características de Haskell é o reuso de código.

Funções em haskell... Exemplo: Calcular a distância entre dois pontos Particularidades: Reta paralela ao eixo das abscissas (x). Neste caso, y1 = y2: distAB = x2 – x1

Funções em haskell... Exemplo: Calcular a distância entre dois pontos Particularidades: Reta paralela ao eixo das ordenadas (y). Neste caso, x1 = x2: distAB = y2 – y1

Funções em haskell... Exemplo: Calcular a distância entre dois pontos Particularidades: Reta não é paralela a nenhum eixo. Neste caso, aplica-se a equação geral da reta.

Funções em haskell... Exemplo: Calcular a distância entre dois pontos A solução completa:

Referências DU BOIS, André Rauber. Programação funcional com a linguagem haskell. Disponıvel em: http://www.inf.ufpr.br/andrey/ci062/ProgramacaoHaskell.pdf, 2008. OLIVEIRA, Alexandre Garcia de. Haskell: uma introdução à programação funcional. São Paulo: Casa do Código, 2017. SÁ, Cláudio César de; SILVA, Márcio Ferreira da. Haskell: uma abordagem prática. São Paulo: Novatec Editora, 2006. SEBESTA, Robert W. Conceitos de linguagens de programação. 9 ed. Porto Alegre: Bookman, 2011.