Sei sulla pagina 1di 5

INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Disciplina: Matemática Discreta Curso: Engenharia Informática e de telecomunicações


Data: 06 de Maio de 2016 Avaliação: Teste 2
Duração: 2 H
1º Semestre
1. (20 pontos) Seja 𝑏0 , 𝑏1 , 𝑏2 , … uma sucessão que satisfaz a seguinte relação de recorrência

𝑏𝑘 = 4𝑏𝑘−1 − 4𝑏𝑘−2 para todos inteiros 𝑘 ≥ 2,

com condições iniciais 𝑏0 = 1 e 𝑏1 = 3.

Ache a fórmula explicita para 𝑏0 , 𝑏1 , 𝑏2 , … .

2. Escreve um algorítimo que calcula a soma de duas matrizes 𝐴 = (𝑎𝑖𝑗 ) 𝑒 𝐵 = (𝑏𝑖𝑗 ) onde m
𝑚×𝑛 𝑚×𝑛
representa o número de linhas e n o número de colunas, e determina o menor elemento , o maior
elemento e a média aritimetica dos elementos da matriz soma.

a) (10 pontos) Na forma de um fluxograma.

b) (10 pontos) Na forma de um pseudocódigo.

3. Considere a função de Wilhelm Ackermann definida de modo seguinte

𝐴(0, 𝑛) = 𝑛 + 1 para todos inteiros não negativos 𝑛


𝐴(𝑚, 0) = 𝐴(𝑚 − 1,1) para todos inteiros positivos 𝑚
𝐴(𝑚, 𝑛) = 𝐴(𝑚 − 1, 𝐴(𝑚, 𝑛 − 1)) para todos inteiros positivos 𝑚 e 𝑛

a) (10 pontos) Ache 𝐴(1, 2).


b) (10 pontos) Escreva um algorítimo na forma de um pseudocódigo que calcule 𝐴(𝑚, 𝑛).

4. (20 pontos) Ache a melhor notação com ajuda de O grande se

𝑏𝑘 = 4𝑏𝑘−1 − 4𝑏𝑘−2 para todos inteiros 𝑘 ≥ 2,


com condições iniciais 𝑏0 = 1 e 𝑏1 = 3.

5. (20 pontos)Determine o número de vezes em que a instrução 𝑥 ≔ 𝑥 + 1 é executada

𝒊≔𝒏
𝒊
𝒘𝒉𝒊𝒍𝒆 𝒊 ≥ 𝟏 𝒅𝒐 𝒃𝒆𝒈𝒊𝒏 𝒙 ≔ 𝒙 + 𝟏; 𝒊 ≔ 𝟐 ; 𝒆𝒏𝒅.

BOM TRABALHO
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Disciplina: Matemática Discreta Curso: Engenharia Informática e de telecomunicações


Data: 06 de Maio de 2016 Avaliação: Teste 2
Duração: 2 H
1º Semestre
1. (20 pontos) Seja 𝑏0 , 𝑏1 , 𝑏2 , … uma sucessão que satisfaz a seguinte relação de recorrência

𝑏𝑘 = 4𝑏𝑘−1 − 4𝑏𝑘−2 para todos inteiros 𝑘 ≥ 2,

com condições iniciais 𝑏0 = 1 e 𝑏1 = 3.

Ache a fórmula explicita para 𝑏0 , 𝑏1 , 𝑏2 , … .

Resolução: Neste caso a equação característica é 𝑥 2 − 4𝑥 + 4 = 0 ⟹ 𝑥1 = 𝑥2 = 2. Então

𝑏𝑛 = 𝑐1 2𝑛 + 𝑐2 𝑛2𝑛 .

Usando as condicoes iniciais resulta o sistema

1 = 𝑐1
{
3 = 2𝑐1 + 2𝑐2.

A solução do sistema é 𝑐1 = 1 e 𝑐2 = 1⁄2.


𝑛
Então 𝑏𝑛 = 2𝑛 + 2 ∙ 2𝑛 . ∎

2. Escreve um algorítimo que calcula a soma de duas matrizes 𝐴 = (𝑎𝑖𝑗 )𝑚×𝑛 𝑒 𝐵 = (𝑏𝑖𝑗 )𝑚×𝑛 onde m
representa o número de linhas e n o número de colunas, e determina o menor elemento , o maior
elemento e a média aritimetica dos elementos da matriz soma.

a) (10 pontos) Na forma de um fluxograma.

Resolução:
Inicio

A=(aij)mxn
B=(bij)mxn

S=(sij=0)mxn
soma=0
i=1

j=1

sij=aij+bij
soma=sij

j<=n j=j+1

i<=m i=i+1

media=soma/(mxn)
maior=s11
menor=s11
i=1

j=1

maior<sij maior=sij

menor<sij menor=sij

j<=n j=j+1

i<=m i=i+1

Print, media, maior, menor

Fim
b) (10 pontos) Na forma de um pseudocódigo.

Resolução:

Input{A=(aij)mxn, B=(bij)mxn}
Output{media, maior, menor}
S=(sij=0)mxn
soma=0
i=1
while(i<=n) do
j=1
while(j<=m)do
sij=aij+bij
soma=sij
j=j+1
endWhile
i=i+1
endWhile
media=soma/(mxn)
maior=s11
menor=s11
i=1
while(i<=n) do
j=1
while(j<=m) do
if(maior<sij)
maior=sij
if(menor>sij)
menor=sij
j=j+1
endWhile
i=i+1
endWhile
Print(media, maior, menor)
End.
3. Considere a função de Wilhelm Ackermann definida de modo seguinte

𝐴(0, 𝑛) = 𝑛 + 1 para todos inteiros não negativos 𝑛


𝐴(𝑚, 0) = 𝐴(𝑚 − 1,1) para todos inteiros positivos 𝑚
𝐴(𝑚, 𝑛) = 𝐴(𝑚 − 1, 𝐴(𝑚, 𝑛 − 1)) para todos inteiros positivos 𝑚 e 𝑛

a) (10 pontos) Ache 𝐴(1, 2).


Resolução:
𝐴(1,2) = 𝐴(0, 𝐴(1,1)) = 𝐴 (0, 𝐴(0, 𝐴(1,0))) = 𝐴 (0, 𝐴(0, 𝐴(0,1)))
= 𝐴(0, 𝐴(0,2)) = 𝐴(0,3) = 4. ∎
b) (10 pontos) Escreva um algorítimo na forma de um pseudocódigo que calcule 𝐴(𝑚, 𝑛).

Resolução:

𝐴(𝑚, 𝑛)
𝑖𝑓(𝑚 = 0) return 𝑛 + 1
𝑒𝑙𝑠𝑒 𝑖𝑓(𝑛 = 0) return 𝐴(𝑚 − 1,1)
𝑒𝑙𝑠𝑒 return 𝐴(𝑚 − 1, 𝐴(𝑚, 𝑛 − 1))

4. (20 pontos) Ache a melhor notação com ajuda de O grande se

𝑏𝑘 = 4𝑏𝑘−1 − 4𝑏𝑘−2 para todos inteiros 𝑘 ≥ 2,


com condições iniciais 𝑏0 = 1 e 𝑏1 = 3.

Resolução:
𝑛 𝑛 𝑛
|𝑏𝑛 | = |2𝑛 + ∙ 2 | ≤ |2𝑛 | + | ∙ 2𝑛 | < 2𝑛 ∙ 2𝑛 ⟹ 𝑏𝑛 = 𝑂(𝑛 ∙ 2𝑛 ). ∎
2 2

5. (20 pontos)Determine o número de vezes em que a instrução 𝑥 ≔ 𝑥 + 1 é executada

𝒊≔𝒏

𝒘𝒉𝒊𝒍𝒆 𝒊 ≥ 𝟏 𝒅𝒐 𝒃𝒆𝒈𝒊𝒏
𝒙 ≔ 𝒙 + 𝟏;
𝒊
𝒊≔ ;
𝟐
𝒆𝒏𝒅.

1. Resolução: A instrução 𝑥 ≔ 𝑥 + 1 é executada log 2 𝑛 vezes.

BOM TRABALHO

Potrebbero piacerti anche