Exerc Cios Recursividade

1183 palavras 5 páginas
Universidade do Vale do Itajaí
Centro de Ciências Tecnológicas da Terra e do Mar
Engenharia Mecânica

Algoritmos e Programação (12259)

Exercícios (Recursividade)
1) Faça uma função recursiva para elevar um valor base a potência do valor expoente.
2) Faça uma função recursiva que calcule o M.D.C. (máximo divisor comum) entre dois valores fornecidos pelo usuário. Por exemplo: m.d.c. de 12 e 20 é 4.
12 , 20

20 – 12 = 8

12 , 8

12 – 8 = 4

4,8

8–4=4

4,4

M.D.C.

3) Faça uma função recursiva que calcule o M.D.C. pelo algoritmos de Euclides. Por exemplo, divide-se a por b e obtem-se o quociente q e o resto r. Se r for zero, b é o m.d.c; se não for, divide-se b por r e assim sucessivamente até encontrar um resto zero. O último divisor é o M.D.C.
4) Faça um programa que receba um valor n, e imprima a contagem regressiva a partir deste valor.
Por exemplo, se o usuário digitar 5, o programa irá imprimir 5, 4, 3, 2, 1, 0.
5) Faça uma função recursiva que recebe um vetor preenchido e a quantidade de posições deste vetor, e retorna a soma de todos os elementos do vetor.
6) Faça uma função recursiva que realize a multiplicação entre dois valores int, sem utilizar o operador
*.
7) Faça uma função recursiva que receba os valores de X e N e realize o cálculo da seguinte progressão geométrica: 1 + ‫ ݔ‬+ ‫ݔ‬ଶ + ‫ݔ‬ଷ + ‫ݔ‬ସ + … + ‫ݔ‬௡

8) Faça o teste de mesa do algoritmo recursivo abaixo (procure fazer a mão, e não utilizando o computador), e responda a pergunta:

Qual o valor de x (5,3) ?

Universidade do Vale do Itajaí
Centro de Ciências Tecnológicas da Terra e do Mar
Engenharia Mecânica

Algoritmos e Programação (12259)

Exercícios (Recursividade)

9) Faça o teste de mesa do programa abaixo (procure fazer a mão, e não utilizando o computador), e informe o resultado final.

10) Faça um algoritmo recursivo para resolver a fórmula de Ackermann. Obs.: valores de m e n devem ser positivos e inteiros.

n+1
Aሺm, nሻ = ቐ A ሺm − 1 , 1ሻ
A ൫m − 1, Aሺm, n − 1ሻ൯

se m = 0 se m > 0 e n =

Relacionados

  • matematica aplicada
    8745 palavras | 35 páginas
  • Lógica matemática
    9882 palavras | 40 páginas
  • Fundamentos De Matematica Aplicada Inform Tica
    32319 palavras | 130 páginas
  • licenciatura em matematica
    60373 palavras | 242 páginas
  • alogaritimos
    16993 palavras | 68 páginas
  • DDDDDDDD
    34386 palavras | 138 páginas
  • Plano de Negócios
    34386 palavras | 138 páginas
  • Prolog
    34392 palavras | 138 páginas
  • Graduação
    19258 palavras | 78 páginas
  • Calculo
    49796 palavras | 200 páginas