0% acharam este documento útil (0 voto)
159 visualizações6 páginas

Listas 456

As três principais informações do documento são: 1) A lista de exercícios trata de tópicos como relações de recorrência, ordens de crescimento de funções, grafos e árvores. 2) Há exercícios sobre determinar termos de sucessões recursivas, estimar ordens de crescimento de funções, caracterizar propriedades de grafos e árvores. 3) Os exercícios envolvem conceitos como matrizes de adjacência, graus de vértices, complementares de grafos, isomorfismo entre grafos e determinação de

Enviado por

Abrão António
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
159 visualizações6 páginas

Listas 456

As três principais informações do documento são: 1) A lista de exercícios trata de tópicos como relações de recorrência, ordens de crescimento de funções, grafos e árvores. 2) Há exercícios sobre determinar termos de sucessões recursivas, estimar ordens de crescimento de funções, caracterizar propriedades de grafos e árvores. 3) Os exercícios envolvem conceitos como matrizes de adjacência, graus de vértices, complementares de grafos, isomorfismo entre grafos e determinação de

Enviado por

Abrão António
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Curso de Licenciatura em Engenharia Informática e de Telecomunicações


Disciplina: Matemática Discreta Ano lectivo: 2020
Lista no 4: Relações de Recorrência, Ordens de crescimento de funções

1. Determine os primeiros seis termos da sucessão de 6. Usando as notações O e Θ, estime o crescimento de


Lucas, denida recursivamente do seguinte modo: cada função:

L1 = 1, L2 = 3, Ln = Ln−1 + Ln−2 , n ≥ 3. (a) f (n) = 4n2 + 2n − 3


(b) f (n) = 3 + lg n
2. Verique se an = 2n + 5 · 3n é solução da relação de (c) f (n) = 2 lg n + 4n + 3n lg n
recorrência an = 5an−1 − 6an−2 . n
(d) f (n) =
X
i2
3. Pelo método iterativo, resolva:
i=1
(a) a1 = 0, an = 3an−1 + n, n > 1; n
(e) f (n) =
X
i3
(b) b1 = 0, bn = bn−1 + 2n , n > 1; i=1
(c) s(1) = 1, s(n) = 2s n
+ n, n > 1.

n
2
(f) f (n) =
X
bi/2c
4. Resolva as seguintes relações de recorrência: i=1

(a) L1 = 1, L2 = 3, Ln = Ln−1 + Ln−2 , n ≥ 3; 7. Demonstre:


(b) a0 = 2, a1 = −8, an = 4an−2 , n ≥ 2; (a) n! = O(nn );
(c) an = −10an−2 + 7an−1 ; (b) 2n = O(n!);
(d) 9an = 6an−2 − an−1 ; (c) n logn2 = O(logn!
2 )
(e) an + 3an−1 + 2an−2 = 0, n ≥ 2, n
(d)
X
a0 = 0, a1 = 1; ik = Θ(nk+1 )
i=1
(f) an = −4an−2 + 4an−1 , n ≥ 2,
a0 = 1, a1 = 2, 8. Use o Teorema Mestre para estimar a ordem de
crescimento (notação Θ) de cada uma das seguintes
(g) an = 16 − 6an−1 − 9an−2 , n ≥ 2
funções denidas recursivamente:
a0 = 2, a1 = −5;
(h) an − 3an−1 + 2an−2 = 2n , n ≥ 2, (a) t(1) = 1, t(n) = 8t(n/2) + n;
a0 = 1, a1 = 2 (b) t(1) = 1, t(n) = 8t(n/2) + n3 ;
5. Denotemos por an o número de vezes que a instrução (c) t(1) = 1, t(n) = t(n/4) + 1;
x = x + 1 é executada. Dena an recursivamente. (d) t(1) = 4, t(n) = 8t(n/4) + 5n.
(a) for i = 1 to n do
for j = 1 to i do
x=x+1
(b) for i = 1 to n do
for j = 1 to i do
for k = 1 to i do
x=x+1
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Curso de Licenciatura em Engenharia Informática e de Telecomunicações


Disciplina: Matemática Discreta Ano lectivo: 2020
Lista no 5: Grafos e árvores

1. Um grafo tem 21 arestas, 7 vértices de grau 1, 3 de 9. Desenhe um grafo não orientado representado pela
grau 2, 7 de grau 3, o resto de grau 4. Quantos seguinte matriz de adjacência:
vértices tem o grafo?  
1 2 0 1
2. Mostre que não existe grafo de 12 vértices e 28  2 0 3 0 
arestas no qual o grau de cada vértice é 2 ou 4. (a) 
 0

3 1 1 
1 0 1 1
3. Decida se pode existir um grafo G com vértices que
têm graus 2, 3, 3, 4, 4, 5. E graus 2, 3, 4, 4, 5?
 
0 2 0 1
 2 0 2 1 
(b) 
4. Seja Gn um grafo com vértices V

=  0 2 0 1 
{1, 2, 3, 4, . . . , 3n} e em que dois vérices i; j ∈ V 1 1 1 0
são adjacentes se e só se, seu produto ij é múltiplo
de 3. Por exemplo: 10. Desenhe um digrafo representado pela seguinte
matriz de adjacência:
 
1 2 1
(a)  2 0 0 
0 2 2
 
0 2 3 0
 1 2 2 1 
(b) 
 2 1 1

0 
1 0 0 2

5n2 − n 11. caracterize a matriz de adjacência do grafo completo


Prove que |E(Gn )| = . Kn .
2
5. Suponha que G e Gc têm 10 e 5 arestas, 12. Determine se os grafos são isomorfos
respectivamente. Quantos vértices tem o grafo G?

6. Qual o número de arestas de um grafo simples G,


sabendo que |V (G)| = 56 e |E(Gc )| = 80?

7. Caracterize o complementar de cada um dos


seguintes grafos:
(a) Kn (b) Km,n

8. Se G tem n vértices, de graus d1 , d2 , . . . , dn e


a arestas. Quantos vértices e arestas tem o seu
complementar? Quais são os graus dos vértices de
Gc . 13. Determine se os grafos são isomorfos
Matemática Discreta Lista de exercícios Página 3 de 6

14. Considere os seguintes grafos.

17. Determine o caminho mínimo de A para os restantes


vértices do grafo

Prove que apenas dois grafos são isomorfos.

15. Teorema: Dois grafos simples são isomorfos se e

somente se os seus complementares são isomorfos.


Use este teorema para justicar se são ou não
isomorfos os seguintes grafos:

18. Dê exemplo de um grafo G = (V, E) com |V | =


|E| + 1, que não seja árvore.
19. Determine a quantidade de folhas de uma árvore de
quatro vértices de grau 2, um vértice 3, dois vértices
de grau 4 e um vértice de grau 5.
20. Uma árvore de 37 vértices, possui 25 vértices com
grau 1, 3 vértices com grau 2, 3 vértices com grau
4, 1 vértice com grau 5 e 2 vértices com grau 6.
ela também possui um vértice de grau desconhecido.
16. Aplicando o algoritmo de Dijkstra, determine: (i) o Qual deverá ser esse grau para garantir que o grafo
caminho mínimo de S para os restantes vértices; (ii) é realmente uma árvore?
o caminho mínimo de S para A.
21. Ache a árvore geradora mínima dos grafos de cada
um dos seguintes usando: (a) algorítmo de Prim e
(b) algorítmo de Kruskal.

Docentes: T. Sambo e A. Marime Página 3 de 6. . .


Matemática Discreta Lista de exercícios Página 4 de 6

22. Como encontraria a árvore geradora máxima em um


grafo com pesos?
23. Determine a árvore geradora máxima de cada um dos
grafos do exercício 21.

Docentes: T. Sambo e A. Marime Página 4 de 6. . .


INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Curso de Licenciatura em Engenharia Informática e de Telecomunicações


Disciplina: Matemática Discreta Ano lectivo: 2020
Lista no 6: Linguagens, gramáticas e autómatos

1. Classique as seguintes gramática: 5. Considere o autómato


(a) T = {a, b}, N = {σ, A} com as regras de
produção
σ → bσ|aA|b, A → aσ|bA|a
(b) T = {a, b}, N = {σ, A, B} com as regras de
produção
σ → AB, AB → BA,
A → aA|a, B → Bb|b
(c) T = {a, b}, N = {σ, A, B} com as regras de
produção
σ → A|AAB, Aa → ABa, Quais das seguintes linhas são reconhecidas pelo
A → aa, Bb → ABb, autómato
AB → ABB, B → b (a) bb;
(d) T = {a, b}, N = {σ, A} com as regras de (b) aabbbaba;
produção σ → aA, A → aA, A → a e símbolo (c) babbbbbabaa;
inicial σ.
(d) bbaaaabaa.
2. Considere α1 = bbabbab, α2 = abab,
6. Caracterize a linguagem reconhecida pelo autómato
α3 = aabbaab, α4 = abbbaabab,
nito
α5 = abaabbabba. Determine se αi ∈ L(G), para
cada G do exercício 1.
3. Especique uma gramática regular para a linguagem
sobre {a, b} constituída por palavras que:
(a) começam por aa;
(b) terminam em aa;
(c) não terminam em ab;
(d) começam em a ou terminam em b;
(e) começam em a e terminam em b; 7. Especique um autómato nito determinístico, que
de entre as palavras que se escrevem com os símbolos
4. Ache a gramática que gere L(G): do alfabeto {a, b}, reconheça as que:
(a) L(G) = {an b2n : n ≥ 1}; (a) contêm pelo menos uma letra b;
(b) L(G) = {an bn am : n ≥ 1, m ≥ 0}; (b) contêm ab;
(c) L(G) = {abm an : n ≥ 1, m ≥ 0}; (c) terminam em ab;
(d) L(G) = {a2n bn am : n ≥ 1, m ≥ 0}; (d) começam com aa e terminam em bb;
(e) L(G) = {(ab)n am : n ≥ 1, m ≥ 0}. (e) começam com aa ou terminam em bb;
Matemática Discreta Lista de exercícios Página 6 de 6

(f) terminam em aba; 11. Construa o autómato nito não determinístico que
(g) entre dois a's consecutivos, tenham no máximo aceita a linguagem gerada pela gramática regular
um b. G(N, T, P, σ), onde:
(h) têm dois a's ou dois b's consecutivos.
(a) N = {σ, A, B}, T = {a, b}, P = {σ →
(i) começam em aa e não terminam em aa; aA, σ → bA, A → aB, σ → b, B → b};
8. Especicar um autómato que, de entre as palavras (b) N = {σ, A, B}, T = {a, b}, P = {σ →
que se escrevem com os símbolos do alfabeto aA|bB|a, A → aA|aσ|bB, B → bB|a|b}.
{0, 1, 2}, aceita as que, somados os números,
originam um múltiplo de três. Mostrar, em seguida, 12. Dena uma gramática regular que gera a linguagem
recorrendo ao critério de aceitação por autómato reconhecida por
nito determinístico, que a palavra 201 é aceite por
esse autómato, mas que a palavra 101 não é aceite.
9. Considere o autómato

13. Construa um autómato nito não determinístico que


aceita linhas nao vazias de a e b satisfazendo a
condição:

(a) contém exactamente um a;


Quais das seguintes linhas são reconhecidas pelo
autómato (b) contém pelo menos um a;
(c) começam por aa;
(a) abba;
(b) ababab; (d) termina em aa.
(c) aaaabbabbb; (e) começam com abb e terminam em ab;
(d) aabb (f) todo símbolo a aparece entre dois b0 s;
10. Especicar um autómato nito não determinístico (g) com número ímpar de a0 s e número par de b0 s
que, de entre as palavras que se escrevem com e contendo a linha ababa.
os símbolos do alfabeto binário, aceite apenas as (h) contém a sequência bb ou bab.
que têm 1 na antepenúltima posição. Recorrendo
ao critério de aceitação por autómato nito não 14. Transforme os autómatos não determinísticos obtidos
determinístico, mostrar que a palavra 1100 é aceite nas alíneas 13b e 13d, em autómatos determinísticos
por esse autómato. equivalentes.

Docentes: T. Sambo e A. Marime 2020

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy