Lógica de Programação Aula 32 Prof. Auler Gomes. Recursividade – Exercício 1 Sendo x ** n = x * x ** (n-1) onde “**" significa elevar um número a uma.

Slides:



Advertisements
Apresentações semelhantes
Capítulo Pesquisa Operacional na Tomada de Decisões Programação Linear Resolução Gráfica Prof. Utilan Coroa.
Advertisements

GRÁFICO DA FUNÇÃO DO 2º GRAU
Revisão: Potenciação e propriedades.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Lógica de Programação Aula 26 Prof. Auler Gomes.
Algoritmos e Estruturas de Dados I
Tópicos Preliminares Algorítmos I.
CÁLCULO DIFERENCIAL E INTEGRAL 3
Exercício Projete uma calculadora no LabVIEW capaz de adicionar, subtrair, dividir, multiplicar, extrair a raiz quadrada e elevar um número a uma potência.
Algoritmos e Estruturas de Dados I
Programação em C Aula 8.
AULA PRELIMINAR Revisão de funções Adm.Industrial Cálculo I
Recursão.
Estrutura Condicional
ESTATÍSTICA . SÍNTESE DO 10.º ANO . RELAÇÕES BIDIMENSIONAIS (11.º ANO)
Orgulhosamente apresenta: profº msc Etevaldo costa
Estruturas de Repetição
Propriedade de Limite Prof. Ademilson.
Cálculo Diferencial e Integral III
Algoritmos e Estruturas de Dados I
CÁLCULO COMBINATÓRIO.
Algoritmos e Estruturas de Dados I
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Função Modular.
Função Afim Gráfico AULA 5 Taxa de Crescimento.
Vantagens e desvantagens da recursão
CÁLCULO NUMÉRICO Aula 4 – Solução de equações transcendentes e polinomiais (continuação)
AULA 01 Análise do sinal Adm.Industrial Cálculo I
Estrutura Condicional
Noções Básicas de Potenciação
LIMITE DE UMA FUNÇÃO Aula 01 – Matemática I – Engenharia de Aquicultura Prof. Danilene Donin Berticelli.
Projeto e Análise de Algoritmos
Parte 2 - Exemplos Prof. José Marcos Lopes
Aplicações adicionais da derivada
MATEMÁTICA APLICADA Prof. Sérgio Mélega
de um número real positivo
TEORIA DOS NÚMEROS Aluno: Mauricío George – Princípio da Boa Ordenação
Aplicações adicionais da derivada
Aula 02 – Produtos Notáveis
Matemática para Negócios
Universidade Federal de Itajubá
Aula 07 – Matemática II – Agronomia Prof. Danilene Donin Berticelli
Prof. Elisson de Andrade
Revisão: Potenciação e propriedades.
Aula 04 – Matemática I - Agronomia Prof. Danilene Donin Berticelli
Elementos armazenadores de Energia
MATEMÁTICA APLICADA Prof. Sérgio Mélega
FÓRMULAS TRIGONOMÉTRICAS
Profa. Mercedes Gonzales Márquez
PROPRIEDADES dos LIMITES de SUCESSÕES
Módulo e Equação Modular
Função exponencial – Parte 1
Licenciatura em Matemática
DHD – Desenvolvimento em Hardware
O que você deve saber sobre
PLANILHAS INTERMEDIARIAS
Trigonometria 1. Razões trigonométricas
Professora Ursula Timm
Funções Trigonométricas
ESTUDO DA VARIAÇÃO DE FUNÇÕES
Equação reduzida da circunferência
Gráfico Análise gráfica
Funções reais de variável real Nesta aula é dada ênfase às funções reais de variável real, isto é, às funções cujo domínio é um subconjunto de R e o conjunto.
FUNÇÃO LOGARÍTMICA.
Cálculo 4 Aula 17 Equações Separáveis Prof. Gabriel Bádue.
Cálculo 4 Aula 18 Equações Lineares Prof. Gabriel Bádue.
FUNÇÕES E PORTAS LÓGICAS
Dados o centro, a e b preencha a tabela e faça os cálculos do caderno:
Aula 7 Professores: Conteúdo: Dante Corbucci Filho
MATEMÁTICA.
Transcrição da apresentação:

Lógica de Programação Aula 32 Prof. Auler Gomes

Recursividade – Exercício 1 Sendo x ** n = x * x ** (n-1) onde “**" significa elevar um número a uma potência, faça uma função recursiva para o c lculo da potência. Assuma potência inteira positiva, e em uma segunda versão considere também potências negativas. 2

Recursividade – Algoritmo do Exercício 1 Função Potencia ( x, n: inteiro ): inteiro; Início Se n = 1 então Retorne x; senão Retorne x * Potencia (x, n-1); Fim Se Fim 3

Recursividade – Gráfico de Execução Exemplo 4 5 * 5 * 5 5 * 5 * Potencia (5, 1) 5 * Potencia (5, 2) Potencia (5, 3)

Recursividade – Exercício 2 Dada a função X: função X(n,m: integer): integer; inicio se n=m ou n=0 entao x:=1; senão x:= x(n-1,m) + x(n-1,m+1); fim função A) qual o valor de x(3,2) ? B) quantas chamadas à função X serão feitas no exemplo acima ? Respostas: a) 5 e b) 9 5

Recursividade – Execução do Exercício 2 X(3, 2) X(2, 2)X(2,3) X(1, 3) X(0, 3)X(0,4) X(1, 4) X(0,4)X(0,5)