Buscar

20 - Relações de Recorrência - Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16/27/2019 1Exercícios - Relações de Recorrência
Professor: Luiz Augusto Laranjeira
luiz.laranjeira@gmail.com
AULA 20
Matemática Discreta 1
Exercícios:
Relações de Recorrência
6/27/2019 2Exercícios - Relações de Recorrência
Exercício 1
Encontre a solução para a seguinte relação de recorrência usando um
dos métodos iterativos.
an = 2nan−1, a0 = 1
6/27/2019 3Exercícios - Relações de Recorrência
Exercício 1
Encontre a solução para a seguinte relação de recorrência usando um
dos métodos iterativos.
an = 2nan−1, a0 = 1
a1 = 2.1.a0 = 2.1.1 = 1.2
1 = 1!21 = 2
a2 = 2.2.a1 = 2.2.2 = 2.2
2 = 2!22 = 8
A3 = 2.3.a2 = 2.3.8 = 2.3.2
3 = 3!23 = 48
a4 = 2.4.a3 = 2.4.3.2
4 = 2.3.4.24 = 4!24 = 384
a5 = 2.5.a4 = 2.5.3.4.2
5 = 2.3.4.5.25 = 5!25 = 3840
a6 = 2.6.a5 = 2.6.3.4.5.2
6 = 2.3.4.5.6.26 = 6!26 = 46080
... ...
Fórmula fechada: 𝑎𝑛 = 𝑛! 2
𝑛
6/27/2019 4Exercícios - Relações de Recorrência
Exercício 2
Encontre a solução para a seguinte relação de recorrência usando um
dos métodos iterativos.
𝒂𝒏 = −𝒂𝒏−𝟏 + 𝒏 − 𝟏, 𝒂𝟎= 𝟕
6/27/2019 5Exercícios - Relações de Recorrência
Exercício 2
Encontre a solução para a seguinte relação de recorrência usando um
dos métodos iterativos.
𝒂𝒏 = −𝒂𝒏−𝟏 + 𝒏 − 𝟏, 𝒂𝟎= 𝟕
a1 = −a0 + 1 − 1 = −7 + 1 − 1 = −7 a2 = −a1 + 2 − 1 = 7 + 2 − 1 = 8
a3 = −a2 + 3 − 1 = −8 + 3 − 1 = −6 a4 = −a3 + 4 − 1 = 6 + 4 − 1 = 9
a5 = −a4 + 5 − 1 = −9 + 5 − 1 = −5 a6 = −a5 + 6 − 1 = 5 + 6 − 1 = 10
a7 = −a6 + 7 − 1 = −10 + 7 − 1 = −4 a8 = −a7 + 8 − 1 = 4 + 8 − 1 = 11
... ...
Para n ímpar : 𝑎𝑛 =
𝑛+1
2
− 8 Para n par : 𝑎𝑛 =
𝑛
2
+ 7
Fórmula única fechada: 𝑎𝑛 =
𝑛+1
2
+ 7 − 15(𝑛 𝑚𝑜𝑑 2)
6/27/2019 6Exercícios - Relações de Recorrência
Exercício 2a
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = −𝒂𝒏−𝟏 + 𝒏 − 𝟏, 𝒂𝟎= 𝟕
6/27/2019 7Exercícios - Relações de Recorrência
Exercício 2a
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = −𝒂𝒏−𝟏 + 𝒏 − 𝟏, 𝒂𝟎= 𝟕
Solução homogênea associada:
𝜶𝒏 = − 𝜶𝒏−𝟏 → 𝛼𝑛 + 𝛼𝑛−1 = 0 → 𝛼 + 1 = 0 → 𝛼 = −1
Daí: ℎ 𝑛 = 𝐵(−1)𝑛
Solução particular: (a raiz da equação característica de h (n) não é igual a 1)
𝒑(𝒏) = 𝑨𝟎 + 𝑨𝟏𝒏 Substituindo esta espressãona relação de recorrência original vem:
𝐴0 + 𝐴1𝑛 = −(𝐴0 + 𝐴1(𝑛 − 1)) + 𝑛 − 1 daqui vamos calcular os valores de A0 e A1
𝐴1 = −𝐴1 + 1 → 2𝐴1 = 1 → 𝐴1 =
1
2
𝐴0 = −𝐴0 + 𝐴1 − 1 → 2𝐴0 =
1
2
− 1 e 𝐴0 = −
1
4
𝑝 𝑛 = −
1
4
+
1
2
𝑛
6/27/2019 8Exercícios - Relações de Recorrência
Exercício 2a (cont.)
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = −𝒂𝒏−𝟏 + 𝒏 − 𝟏, 𝒂𝟎= 𝟕
Já temos ℎ 𝑛 = 𝐵(−1)𝑛 e 𝑝 𝑛 = −
1
4
+
1
2
𝑛
Solução completa:
𝑆𝑐 𝑛 = 𝐵(−1)
𝑛 −
1
4
+
1
2
𝑛 Vamos usar a condição inicial para calcular o valor de B
𝑆𝑐 0 = 𝑎0 = 𝐵(−1)
0 −
1
4
+
1
2
× 0 = 7 → 𝐵 = 7 +
1
4
=
29
2
Finalmente:
𝑆𝑐 𝑛 = ℎ 𝑛 + 𝑝 𝑛 =
29
4
(−1)𝑛 −
1
4
+
1
2
𝑛 ou 𝒂𝒏 =
𝟐𝟗
𝟒
(−𝟏)𝒏 −
𝟏
𝟒
+
𝟏
𝟐
𝒏
6/27/2019 9Exercícios - Relações de Recorrência
Exercício 3
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = 𝟑𝒂𝒏−𝟏 + 𝟐𝒏 − 𝟏 + 𝟐. 𝟓
𝒏−𝟏, 𝒂𝟎= 𝟎
6/27/2019 10Exercícios - Relações de Recorrência
Exercício 3
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = 𝟑𝒂𝒏−𝟏 + 𝟐𝒏 − 𝟏 + 𝟐. 𝟓
𝒏−𝟏, 𝒂𝟎= 𝟎
Solução homogênea associada: 𝜶𝒏 = 𝟑𝜶𝒏−𝟏
𝛼𝑛 − 3𝛼𝑛−1 = 0 → 𝛼 − 3 = 0 → 𝛼 = 3 Daí: ℎ 𝑛 = 𝐵(3)𝑛
Solução particular: (5 não é raiz da equação característica de ℎ 𝑛 )
𝒑(𝒏) = 𝑨𝟐𝟓
𝒏 + 𝑨𝟏𝒏 + 𝑨𝟎 Substituindo esta expressão na relação de recorrência original vem:
𝐴25
𝑛 + 𝐴1𝑛 + 𝐴0 =
3
5
𝐴25
𝑛 + 3𝐴1 𝑛 − 1 + 3𝐴0 + 2𝑛 − 1 +
2
5
5𝑛
Daí calculamos os valores de A0 , A1 , A2 e 𝑝(𝑛)
𝐴2 =
3
5
𝐴2 +
2
5
→ 𝐴2= 1 𝐴1 = 3𝐴1 + 2 → 𝐴1 = −1 𝐴0 = 3𝐴0 − 3𝐴1 − 1 → 𝐴0 = −1
𝑝 𝑛 = 5𝑛 − 𝑛 − 1
6/27/2019 11Exercícios - Relações de Recorrência
Exercício 3 (cont.)
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
𝒂𝒏 = 𝟑𝒂𝒏−𝟏 + 𝟐𝒏 − 𝟏 + 𝟐. 𝟓
𝒏−𝟏, 𝒂𝟎= 𝟎
Solução particular: 𝑝 𝑛 = 5𝑛 − 𝑛 − 1
Solução completa:
𝑆𝑐 𝑛 = 𝑎 𝑛 = 𝐵(3)
𝑛 + 5𝑛 − 𝑛 − 1 𝑎 𝑛 = 0
𝐵 + 1 − 1 = 0 → 𝐵 = 0
Finalmente temos:
𝑎 𝑛 = 5𝑛 −𝑛 − 1
6/27/2019 12Exercícios - Relações de Recorrência
Exercício 4
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
an = 4an −1 − 3an −2 + 2
n + n + 3, a0 = 1, a1 = 4
6/27/2019 13Exercícios - Relações de Recorrência
Exercício 4
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
an = 4an −1 − 3an −2 + 2
n + n + 3, a0 = 1, a1 = 4
Solução homogênea associada: 𝜶𝒏 = 𝟒𝜶𝒏−𝟏 − 𝟑𝜶𝒏−𝟐
𝛼𝑛 − 4𝛼𝑛−1 + 3𝛼𝑛−2 = 0 → 𝛼2 − 4𝛼 + 3 = 0 → 𝛼1 = 3 𝛼2 = 1
Daí: ℎ 𝑛 = 𝐴(3)𝑛+𝐵(1)𝑛 ou ℎ 𝑛 = 𝐴(3)𝑛+ 𝐵
Solução particular: (uma das raizesda equação característica de h (n) é igual a 1)
𝒑(𝒏) = 𝑨𝟎𝟐
𝒏 + 𝒏(𝑨𝟏𝒏 + 𝑨𝟐) Substituindo esta expressão na relação de recorrência original vem:
𝐴02
𝑛 + 𝐴1𝑛
𝟐 + 𝐴2𝑛 = 4 𝐴02
𝑛−1 + 𝐴1 𝑛 − 1
𝟐 + 𝐴2 𝑛 − 1 +
−3 𝐴02
𝑛−2 + 𝐴1 𝑛 − 2
𝟐 + 𝐴2(𝑛 − 2) + 2
𝑛 + 𝑛 + 3
Daí calculamos valores de A0 , A1 , A2 e 𝑝(𝑛)
𝐴0 = −4 𝐴1 = −
1
4
𝐴2 = −
5
2
𝑝 𝑛 = −4. 2𝑛 −
1
4
𝑛𝟐 −
5
2
𝑛
6/27/2019 14Exercícios - Relações de Recorrência
Exercício 4 (cont.)
Encontre a solução para a seguinte relação de recorrência usando o
método aplicado a relações de recorrência lineares não-homogêneas.
an = 4an −1 − 3an −2 + 2
n + n + 3, a0 = 1, a1 = 4 
Já temos ℎ 𝑛 = 𝐴(3)𝑛+ 𝐵 e 𝑝 𝑛 = −4. 2𝑛 −
1
4
𝑛𝟐 −
5
2
𝑛
Solução completa: 𝑆𝑐 𝑛 = ℎ 𝑛 + 𝑝 𝑛 = 𝐴(3)
𝑛+ 𝐵 − 4. 2𝑛 −
1
4
𝑛𝟐 −
5
2
𝑛
Usamos as condições iniciais para calcular A e B
𝑆𝑐 0 = 𝑎0 = 𝐴 + 𝐵 − 4 = 1 𝑆𝑐 1 = 𝑎1 = 3𝐴 + 𝐵 − 8 −
1
4
−
5
2
= 4
Daí vem que: 𝐴 =
39
8
𝐵 =
1
8
Finalmente: 𝑆𝑐 𝑛 = ℎ 𝑛 + 𝑝 𝑛 =
39
8
3𝑛 − 4. 2𝑛 −
1
4
𝑛𝟐 −
5
2
𝑛 +
1
8
ou
𝒂𝒏 =
𝟑𝟗
𝟖
𝟑 𝒏 − 𝟒. 𝟐𝒏 −
𝟏
𝟒
𝒏𝟐 −
𝟓
𝟐
𝒏 +
𝟏
𝟖
6/27/2019 15Exercícios - Relações de Recorrência
Exercício 5
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 01. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem contendo a cadeia 01?
6/27/2019 16Exercícios - Relações de Recorrência
Exercício 5
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 01. b) Quais são as condições iniciais?c) Quantas cadeias de 7 bits existem contendo a cadeia 01?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo a cadeia 01 e 
observando a tabela ao lado podemos escrever a relação
de recorrência para 𝑛 ≥ 2:
𝑎𝑛 = 𝑎𝑛−1 + σ𝑘=0
𝑛−2 2𝑘
O somatório na expressão acima denota uma PG com
termo inicial 1 (20), termo final 2𝑛−2 e razão 2. O
valor do somatório é (2𝑛−1−1) e a expressão fica:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝟐
𝒏−𝟏 − 𝟏
b) As condições iniciais são: 𝑎0 = 𝑎1 = 0. 
1 ******* 𝒂𝒏−𝟏
0 1 ****** 𝟐𝒏−𝟐
0 01 ***** 𝟐𝒏−𝟑
0 001 **** 𝟐𝒏−𝟒
...
0 0000...01 𝟐𝟎
Notar que os casos listados na
tabela acima precisam:
a) Ser mutuamente exclusivos;
b) Abranger todas as diferentes
situações que satisfazem os
requisitos do enunciado.
6/27/2019 17Exercícios - Relações de Recorrência
Exercício 5
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 01. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem contendo a cadeia 01?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo a cadeia 01 e 
observando a tabela ao lado podemos escrever a relação
de recorrência para 𝑛 ≥ 2:
𝑎𝑛 = 𝑎𝑛−1 + σ𝑘=0
𝑛−2 2𝑘 𝒂𝒏 = 𝒂𝒏−𝟏 + 𝟐
𝒏−𝟏 − 𝟏
b) As condições iniciais são: 𝑎0 = 𝑎1 = 0. 
c) Podemos calcular de 𝑎2 a 𝑎7 usando a relação de recorrência: 
𝑎2 = 𝑎1 + 2
1 − 1 = 0 + 2 − 1 = 1 𝑎3 = 𝑎2 + 2
2 − 1 = 1 + 4 − 1 = 4
𝑎4 = 𝑎3 + 2
3 − 1 = 4 + 8 − 1 = 11 𝑎5 = 𝑎4 + 2
4 − 1 = 11 + 16 − 1 = 26
𝑎6 = 𝑎5 + 2
5 − 1 = 26 + 32 − 1 = 57 𝑎7 = 𝑎6 + 2
6 − 1 = 57 + 64 − 1 = 120
𝑎7 = 120
1 ******* 𝒂𝒏−𝟏
0 1 ****** 𝟐𝒏−𝟐
0 01 ***** 𝟐𝒏−𝟑
0 001 **** 𝟐𝒏−𝟒
...
6/27/2019 18Exercícios - Relações de Recorrência
Exercício 6
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham dois 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm dois 0’s consecutivos?
6/27/2019 19Exercícios - Relações de Recorrência
Exercício 6
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham dois 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm dois 0’s consecutivos?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo dois 0’s 
consecutivos e observando a tabela ao lado podemos
escrever a relação de recorrência para 𝑛 ≥ 2:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝟐
𝒏−𝟐
b) As condições iniciais são: 𝑎0 = 𝑎1 = 0. 
1 ****** 𝒂𝒏−𝟏
0 1 ***** 𝒂𝒏−𝟐
0 0 ***** 𝟐𝒏−𝟐
Notar que os casos listados na
tabela acima precisam:
a) Ser mutuamente exclusivos;
b) Abranger todas as diferentes
situações que satisfazem os
requisitos do enunciado.
6/27/2019 20Exercícios - Relações de Recorrência
Exercício 6
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham dois 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm dois 0’s consecutivos?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo dois 0’s 
consecutivos e observando a tabela ao lado podemos
escrever a relação de recorrência para 𝑛 ≥ 2:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝟐
𝒏−𝟐
b) As condições iniciais são: 𝑎0 = 𝑎1 = 0. 
c) Podemos calcular de 𝑎2 a 𝑎7 usando a relação de recorrência: 
𝑎2 = 𝑎1 + 𝑎0 + 2
0 = 0 + 0 + 1 = 1 𝑎3 = 𝑎2 + 𝑎1 + 2
1 = 1 + 0 + 2 = 3
𝑎4 = 𝑎3 + 𝑎2 + 2
2 = 3 + 1 + 4 = 8 𝑎5 = 𝑎4 + 𝑎3 + 2
3 = 8 + 3 + 8 = 19
𝑎6 = 𝑎5 + 𝑎4 + 2
4 = 19 + 8 + 16 = 43 𝑎7 = 𝑎6 + 𝑎5 + 2
5 = 43 + 19 + 32 = 94
𝑎7 = 94
1 ****** 𝒂𝒏−𝟏
0 1 ***** 𝒂𝒏−𝟐
0 0 ***** 𝟐𝒏−𝟐
6/27/2019 21Exercícios - Relações de Recorrência
Exercício 7
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham três 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm três 0’s consecutivos?
6/27/2019 22Exercícios - Relações de Recorrência
Exercício 7
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham três 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm três 0’s consecutivos?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo três 0’s 
consecutivos e observando a tabela ao lado podemos
escrever a relação de recorrência para 𝑛 ≥ 3:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝒂𝒏−𝟑 + 𝟐
𝒏−𝟑
b) As condições iniciais são: 𝑎0 = 𝑎1 = 𝑎2 = 0. 
1 ****** 𝒂𝒏−𝟏
0 1 ***** 𝒂𝒏−𝟐
0 01 **** 𝒂𝒏−𝟑
0 00 **** 𝟐𝒏−𝟑
Notar que os casos listados na
tabela acima precisam:
a) Ser mutuamente exclusivos;
b) Abranger todas as diferentes
situações que satisfazem os
requisitos do enunciado.
6/27/2019 23Exercícios - Relações de Recorrência
Exercício 7
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham três 0’s consecutivos. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem que contêm três 0’s consecutivos?
a) Sendo ano n
o de cadeias de 𝑛 bits contendo três 0’s 
consecutivos e observando a tabela ao lado podemos
escrever a relação de recorrência para 𝑛 ≥ 3:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝒂𝒏−𝟑 + 𝟐
𝒏−𝟑
b) As condições iniciais são: 𝑎0 = 𝑎1 = 𝑎2 = 0. 
c) Podemos calcular de 𝑎3 a 𝑎7 usando a relação de recorrência: 
𝑎3 = 𝑎2 + 𝑎1 + 𝑎0 + 2
0 = 0 + 0 + 0 + 1 = 1 𝑎4 = 𝑎3 + 𝑎2 + 𝑎1 + 2
1 = 1 + 0 + 0 + 2 = 3
𝑎5 = 𝑎4 + 𝑎3 + 𝑎2 + 2
2 = 3 + 1 + 0 + 4 = 8 𝑎6 = 𝑎5 + 𝑎4 + 𝑎3 + 2
3 = 8 + 3 + 1 + 8 = 20
𝑎7 = 𝑎6 + 𝑎5 + 𝑎4 + 2
4 = 20 + 8 + 3 + 16 = 47
𝑎7 = 47
1 ****** 𝒂𝒏−𝟏
0 1 ***** 𝒂𝒏−𝟐
0 01 **** 𝒂𝒏−𝟑
0 00 **** 𝟐𝒏−𝟑
6/27/2019 24Exercícios - Relações de Recorrência
Exercício 8
a) Encontre uma relação de recorrência para o número de maneiras de se subir
𝒏 degraus se a pessoa pode subir 1, 2 ou 3 degraus de cada vez. b) Quais são
as condições iniciais? c) De quantas maneiras a pessoa pode subir 8 degraus?
6/27/2019 25Exercícios - Relações de Recorrência
Exercício 8
a) Encontre uma relação de recorrência para o número de maneiras de se subir
𝒏 degraus se a pessoa pode subir 1, 2 ou 3 degraus de cada vez. b) Quais são
as condições iniciais? c) De quantas maneiras a pessoa pode subir 8 degraus?
a) Sendo ano n
o de maneiras de se subir 𝑛 degraus e
observando a tabela ao lado podemos escrever a
relação de recorrência para 𝑛 ≥ 3:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝒂𝒏−𝟑
b) As condições iniciais são: 𝑎0 = 1, 𝑎1 = 1, 𝑎2 = 2. (considerando 1 modo de subir 0 degraus)
1 ****** 𝒂𝒏−𝟏
2 ***** 𝒂𝒏−𝟐
3 **** 𝒂𝒏−𝟑
Notar que os casos listados na
tabela acima precisam:
a) Ser mutuamente exclusivos;
b) Abranger todas as diferentes
situações que satisfazem os
requisitos do enunciado.
6/27/2019 26Exercícios - Relações de Recorrência
Exercício 8
a) Encontre uma relação de recorrência para o número de maneiras de se subir
𝒏 degraus se a pessoa pode subir 1, 2 ou 3 degraus de cada vez. b) Quais são
as condições iniciais? c) De quantas maneiras a pessoa pode subir 8 degraus?
a) Sendo ano n
o de maneiras de se subir 𝑛 degraus e
observando a tabela ao lado podemos escrever a
relação de recorrência para 𝑛 ≥ 3:
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝒏−𝟐 + 𝒂𝒏−𝟑
b) As condições iniciais são: 𝑎0 = 1, 𝑎1 = 1, 𝑎2 = 2. (𝑎0 = 1, há 1 modo de subir 0 degraus:
não subir nenhum degrau)
c) Podemos calcular de 𝑎3 a 𝑎8 usando a relação de recorrência: 
𝑎3 = 𝑎2 + 𝑎1 + 𝑎0 = 2 + 1 + 1 = 4 𝑎4 = 𝑎3 + 𝑎2 + 𝑎1 = 4 + 2 + 1 = 7
𝑎5 = 𝑎4 + 𝑎3 + 𝑎2 = 7 + 4 + 2 = 13 𝑎6 = 𝑎5 + 𝑎4 + 𝑎3 = 13 + 7 + 4 = 24
𝑎7 = 𝑎6+ 𝑎5 + 𝑎4 = 24 + 13 + 7 = 44 𝑎8 = 𝑎7 + 𝑎6 + 𝑎5 = 44 + 24 + 13 = 81
𝑎7 = 81
1 ****** 𝒂𝒏−𝟏
2 ***** 𝒂𝒏−𝟐
3 **** 𝒂𝒏−𝟑
6/27/2019 27Exercícios - Relações de Recorrência
Exercício 9
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 101. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem contendo a cadeia 101?
6/27/2019 28Exercícios - Relações de Recorrência
Exercício 9
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 101. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem contendo a cadeia 101?
a) Seja ano n
o de cadeias de 𝑛 bits contendo a cadeia 101. 
Observando a tabela ao lado podemos escrever a relação
de recorrência para 𝑛 ≥ 3:
𝑎𝑛 = 𝑎𝑛−1 + 𝑎0 + 𝑎1 + ⋯+ 𝑎𝑛−3 + (2
0 + 21+…+ 2𝑛−3)
𝑎𝑛 = 𝑎𝑛−1 + σ𝑘=0
𝑛−3 𝑎𝑘 + σ𝑘=0
𝑛−3 2𝑘 (este último somatório é uma PG)
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝟎 + 𝒂𝟏 + ⋯ + 𝒂𝒏−𝟑 + (𝟐
𝒏−𝟐 − 𝟏)
b) As condições iniciais são: 
𝑎0 = 𝑎1 = 𝑎2 = 0. 
0 ******* 𝒂𝒏−𝟏
100 ****** 𝒂𝒏−𝟑
101 ****** 𝟐𝒏−𝟑
1100 ***** 𝒂𝒏−𝟒
1101 ***** 𝟐𝒏−𝟒
11100 **** 𝒂𝒏−𝟓
11101 **** 𝟐𝒏−𝟓
... ...
Notar que os casos listados na tabela acima precisam:
a) Ser mutuamente exclusivos;
b) Abranger todas as diferentes situações que 
satisfazem os requisitos do enunciado.
6/27/2019 29Exercícios - Relações de Recorrência
Exercício 9 (cont.)
a) Encontre uma relação de recorrência para o número de cadeias 𝒂𝒏 de 𝒏
bits que contenham a cadeia 101. b) Quais são as condições iniciais?
c) Quantas cadeias de 7 bits existem contendo a cadeia 101?
a) e b) A relação de recorrência e as condições iniciais são: 𝒂𝟎= 𝒂𝟏 = 𝒂𝟐 = 𝟎
𝒂𝒏 = 𝒂𝒏−𝟏 + 𝒂𝟎 + 𝒂𝟏 + ⋯ + 𝒂𝒏−𝟑 + (𝟐
𝒏−𝟐 − 𝟏)
c) Podemos calcular de 𝑎3 a 𝑎7 usando a relação de recorrência: 
𝑎3 = 𝑎2 + 𝑎0 + (2
3−2 − 1) = 0 + 0 + 1 = 1
𝑎4 = 𝑎3 + 𝑎0 + 𝑎1 + (2
4−2 − 1) = 1 + 0 + 0 + 3 = 4
𝑎5 = 𝑎4 + 𝑎0 + 𝑎1 + 𝑎2 + (2
5−2 − 1) = 4 + 0 + 0 + 0 + 7 = 11
𝑎6 = 𝑎5 + 𝑎0 + 𝑎1 + 𝑎2 + 𝑎3 + (2
6−2 − 1) = 11 + 0 + 0 + 0 + 1 + 15 = 27
𝑎7 = 𝑎6 + 𝑎0 + 𝑎1 + 𝑎2 + 𝑎3 + 𝑎4 + (2
7−2 − 1) = 27 + 0 + 0 + 0 + 1 + 4 + 31 = 63
𝑎7 = 63
6/27/2019 30Exercícios - Relações de Recorrência
Exercício 10
a) Encontre uma relação de recorrência para o saldo devedor 𝑫𝒏 ao fim de 𝒏
meses de um empréstimo de 𝑳 reais com taxa de juros mensal de r se for feito
um pagamento de valor P a cada mes. 
b) Determine o valor de P para que o empréstimo seja pago em T meses.
6/27/2019 31Exercícios - Relações de Recorrência
Exercício 10
a) Encontre uma relação de recorrência para o saldo devedor 𝑫𝒏 ao fim de 𝒏
meses de um empréstimo de 𝑳 reais com taxa de juros mensal de r se for feito
um pagamento de valor P a cada mes. 
A relação de recorrência é 𝐷𝑘 = (1 + 𝑟)𝐷𝑛−1−𝑃
b) Determine o valor de P para que o empréstimo seja pago em T meses.
Vamos resolver a equação de recorrência:
Solução Homogênea
𝛼𝑛 = (1 + 𝑟)𝛼𝑛−1 → 𝛼𝑛 − 1 + 𝑟 𝛼𝑛−1 = 0 → 𝛼 = (1 + 𝑟)
ℎ 𝑘 = 𝐵0 1 + 𝑟
𝑛
Solução Particular
𝑝 𝑘 = 𝐴0 𝐴0 = 𝐴0 1 + 𝑟 − 𝑃 → 𝐴0 =
𝑃
𝑟
𝑝 𝑘 =
𝑃
𝑟
Solução Completa (com 𝐷 1 = 𝐿) 
𝐷 𝑛 = 𝐵0 1 + 𝑟
𝑛 +
𝑃
𝑟
𝐷 1 = 𝐵0 1 + 𝑟
1 +
𝑃
𝑟
= 𝐿 → 𝐵0 =
𝐿𝑟−𝑃
𝑟(1+𝑟)
𝐷 𝑛 =
𝐿𝑟 − 𝑃
𝑟(1 + 𝑟)
1 + 𝑟 𝑛 +
𝑃
𝑟
=
𝐿𝑟 − 𝑃
𝑟
1 + 𝑟 𝑛−1 +
𝑃
𝑟
= 𝐿 1 + 𝑟 𝑛−1 − 𝑃
1 + 𝑟 𝑛−1 − 1
𝑟
𝐷 𝑛 =
𝐿𝑟−𝑃
𝑟
1 + 𝑟 𝑛−1 +
𝑃
𝑟
Assumimos que o devedor começaria a pagar a partir do 2o mês. Queremos:
𝐷 𝑇 =
𝐿𝑟−𝑃
𝑟
1 + 𝑟 𝑇−1 +
𝑃
𝑟
= 0
1 + 𝑟 𝑇−1 − 𝑃
1+𝑟 𝑇−1−1
𝑟
= 0 → 𝐿 1 + 𝑟 𝑇−1 = 𝑃
1+𝑟 𝑇−1−1
𝑟
𝑃 =
𝑟 1+𝑟 𝑇−1
1+𝑟 𝑇−1−1
𝐿
6/27/2019 32Exercícios - Relações de Recorrência
Exercício 10 (cont.)
6/27/2019 33Exercícios - Relações de Recorrência
Exercício 11
Variação do Problema da Torre de Hanói com 4 pinos e n discos (algoritmo
de Frame-Steward). Mover os n discos do pino 1 para o pino 4 (usando os 4
pinos) sem que nenhum disco maior fique sobre um disco menor.
Este algoritmo depende da escolha de um inteiro k, tal que 1 ≤ k ≤ n. Se há
somente um disco mova-o do pino 1 para o pino 4 (e pronto!). Se n > 1,
execute os três passos seguintes:
1) Mova recursivamente n − k discos do pino1para o pino2 (usandoos4 pinos).
2) Mova recursivamente os k discos restantes no pino 1 para o pino 4 usando
o algoritmo do problema da Torre de Hanói original (usando pinos 1, 3 e 4).
3) Mova recursivamenteosn − k discos do pino2 para o pino4 (usandoos4 pinos).
Determine a relaçao de recorrência para este algoritmo.
6/27/2019 34Exercícios - Relações de Recorrência
Exercício 11
Variação do Problema da Torre de Hanói com 4 pinos e n discos (algoritmo
de Frame-Steward). Mover os n discos do pino 1 para o pino 4 (usando os 4
pinos) sem que nenhum disco maior fique sobre um disco menor.
Este algoritmo depende da escolha de um inteiro k, tal que 1 ≤ k ≤ n. Se há somente um disco
mova-o do pino 1 para o pino 4 (e pronto!). Se n > 1, execute os três passos seguintes:
1) Mova recursivamente n − k discos do pino 1 para o pino 2 (usando os 4 pinos).
2) Mova recursivamente os k discos restantes no pino 1 para o pino 4 usando o 
algoritmo do problema da Torre de Hanói original (usando pinos 1, 3 e 4).
3) Mova recursivamente os n − k discos do pino 2 para o pino 4 (usando os 4 pinos).
Determine a relaçao de recorrência para este algoritmo.
Resolução: Queremos encontrar a relação de recorrência Hn = f (Hn , Hn-1 , …, H2, H1) + g(n).
A operação do item 1 custa Hn-k movimentos. Aoperação do item 2 custa 2
k – 1 movimentos
(soluçãodo problema original). Finalmente, a operação do item 3 custa outros Hn-k movimentos.
Assim temos: Hn = 2Hn-k + 2
k – 1
6/27/2019 35Exercícios - Relações de Recorrência
Exercício 11a
Resolver a relação de recorrência linear não-homogênea: Hn = 2Hn – k + 2
k – 1
Solução homogênea associada:
𝜶𝒏 = 𝟐𝜶𝒏−𝒌 → 𝛼𝑛 − 2𝛼𝑛−𝑘 = 0 → 𝛼𝑘 − 2 = 0 → 𝛼 = 2
1
𝑘
Daí: ℎ 𝑛 = 𝐵2
𝑛
𝑘
Solução particular: (a raiz da equação característica de h(n) não é igual a 1)
𝒑(𝒏) = 𝑨 Substituindo esta expressão na relação de recorrência original vem:
𝐴 = 2𝐴 + 2𝑘 − 1 Vamos calcular os valores de A e de p(n)
−𝐴 = 2𝑘 − 1 → 𝐴 = 1 − 2𝑘 𝑝 𝑛 = 1 − 2𝑘
Agora usamos a condição inicial (H1 = 1) para calcular a constante B
𝑆𝑐 𝑛 = 𝐻𝑛= ℎ 𝑛 + 𝑝 𝑛 = 𝐵2
𝑛
𝑘 + 1 − 2𝑘 → 𝐻1= 1 = 𝐵2
1
𝑘 + 1 − 2𝑘 → 𝐵 = 2
𝑘2−1
𝑘
𝑆𝑐 𝑛 = ℎ 𝑛 + 𝑝 𝑛 = 2
𝑘2−1
𝑘 2
𝑛
𝑘 + 1 − 2𝑘 (para n ≥ 1) ou 𝑯𝒏 = 𝟐
𝒏+(𝒌𝟐−𝟏)
𝒌 + 𝟏 − 𝟐𝒌
6/27/2019 36Exercícios - Relações de Recorrência
Exercício 11b
Este algoritmo depende da escolha de um inteiro 𝑘, tal que 1 ≤ 𝑘 ≤ 𝑛. 
Pode ser demonstrado que o menor número de movimentos para este 
algoritmo é obtido quando k é igual ao menor inteiro tal que 𝒏 ≤
𝒌(𝒌+𝟏)
𝟐
.
Qual o menor número de movimentos que podem ser realizados para 
implementar este algoritmo se 𝒏 = 𝟑𝟑? 
Para 𝑛 = 33 temos que 
𝑘(𝑘+1)
2
≥ 33 → 𝑘 = 8
𝑯(𝒏) = 𝟐
𝒏+(𝒌𝟐−𝟏)
𝒌 + 𝟏 − 𝟐𝒌
𝑯𝒎𝒊𝒏 𝟑𝟑 = 𝟐
𝟑𝟑+(𝟖𝟐−𝟏)
𝟖 + 𝟏 − 𝟐𝟖 = 𝟐
𝟗𝟔
𝟖 − 𝟓𝟏𝟏 = 𝟐𝟏𝟐 − 𝟓𝟏𝟏
𝑯𝒎𝒊𝒏 𝟑𝟑 = 𝟑𝟖𝟒𝟏

Continue navegando