Buscar

ATIVIDADE AVALIATIVA

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 6 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 6 páginas

Prévia do material em texto

O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que 
superou no caminho. (Abraham Lincoln) 
 
 
ATIVIDADE AVALIATIVA 
 
 Teoria dos Grafos 
 
CIÊNCIA DA COMPUTAÇÃO - Período: 7° 
 
GABARITO (não rasurar) 
 
 A B C D E 
1ª questão X 
2ª questão X 
3ª questão X 
4ª questão X 
5ª questão X 
6ª questão X 
7ª questão X 
8ª questão X 
 
 
 
 
I PARTE OBJETIVA – 0.125 cada 
 
1. Analise as afirmações abaixo: 
 
I. Um grafo completo é um grafo no qual dois nós distintos quaisquer são adjacentes. 
 
 
PORQUE 
II. Um grafo completo é definido como um grafo onde todo par de vértices é ligado por uma aresta e 
pode ser denotado conforme os exemplos abaixo: 
 
 
O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que 
superou no caminho. (Abraham Lincoln) 
 
 
Sobre essas duas afirmativas, é correto afirmar que: 
 
a) a primeira é uma afirmativa verdadeira; e a segunda, falsa. 
b) a primeira é uma afirmativa falsa; e a segunda, verdadeira. 
c) as duas são verdadeiras, mas não estabelecem relação entre si. 
d) as duas são verdadeiras, e a segunda é uma complementação correta da primeira. 
e) as duas afirmativas são falsas. 
 
2. Um grafo consiste num conjunto de nós (ou vértices) e num conjunto de arcos (ou arestas). É correto 
afirmar que o grau de um nó é: 
 
a) o número de arcos incidentes nesse nó. 
b) um número associado ao arco, também chamado de peso. 
c) a distância entre este nó e um outro nó qualquer do grafo. 
d) a posição deste nó em relação ao nó raiz do grafo 
e) o número de pares ordenados que formam o arco. 
 
3. Com relação ao tema Estrutura de Dados - Grafos, entende-se por um "grau de um nó": 
 
a) Uma entidade, tal como "uma fruta", "uma pessoa". 
b) Uma relação que liga dois nós. 
c) Um conjunto de nós e um conjunto de arestas. 
d) O número de arestas a ele ligadas. 
e) Sequência de nós interligados que liga um nó (origem) e um outro nó (destino) 
 
4. Um grafo cujo nó de partida de um caminho coincide com o nó de chegada caracteriza um grafo: 
 
a) completo 
b) incompleto 
c) regular 
d) irregular 
e) cíclico 
 
5. Para que um sistema seja testado adequadamente, é preciso realizar uma quantidade mínima de testes. 
Para apoiar essa definição, foi criada a Complexidade Ciclomática de McCabe, com fundamentação na 
teoria dos grafos. Essa técnica define uma métrica de software que fornece uma medida quantitativa da 
complexidade lógica de um programa, apresentando um limite superior para a quantidade de casos de 
testes de software que devem ser conduzidos. 
 
A Complexidade Ciclomática pode ser calculada tanto pelo número de regiões quanto pelo número de 
arestas e nós. 
 
 
O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que 
superou no caminho. (Abraham Lincoln) 
 
 
 
 
Com base no grafo de fluxo acima, correspondente a um trecho de código a ser testado, a quantidade 
mínima de testes que devem ser realizados para garantir que cada caminho do código tenha sido 
percorrido em ao menos um teste é: 
 
a) 11 (onze); 
b) 4 (quatro); 
c) 6 (seis); 
d) 5 (cinco); 
e) 3 (três). 
 
6. A estrutura de dados formada por conjuntos de pontos (nós ou vértices) em um conjunto de linhas 
(arestas e arcos) que conectam vários pontos é denominada: 
 
a) lista encadeada. 
b) fila circular. 
c) grafo. 
d) árvore. 
e) pilha. 
 
7. Analise o texto atentamente: 
 
Mas, em 1890, um matemático chamado _______________provou que a demonstração de 
________________tinha um erro. No mesmo artigo, ele lamentava não ter sido capaz de obter nenhuma 
demonstração alternativa do teorema. Conseguiu, no entanto, dar mais um passo positivo; 
nomeadamente, provou o ___________________. Ele estudou também a questão do número de cores 
necessárias para colorir mapas sobre vários tipos de superfícies fechadas, para além da esfera, as 
chamadas superfícies esféricas com “asas”. Estas questões também já tinham sido abordadas 
anteriormente. Esse matemático deu uma contribuição relevante no estudo destes problemas. E, 
surpreendentemente, eles foram resolvidos antes do Problema das Quatro Cores. 
 
Texto retirado do artigo História do problema das quatro cores de Milene Maria Drumond Pimenta (2018). 
 
Assinale a alternativa em que a lacuna deve ser substituída corretamente: 
 
a) Percy Heawood | Alfred Kempe | Teorema das Cinco Cores 
b) Kenneth Appel | Percy Heawood | Teorema das Quatro Cores 
 
O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que 
superou no caminho. (Abraham Lincoln) 
 
 
c) Alfred Kempe| Guthrie Tait | Teorema das Cinco Cores 
d) Guthrie Tait | Alfred Kempe | Teorema das Quatro Cores 
e) Guthrie Tait | Kenneth Appel | Teorema das Quatro Cores 
 
8. Em 1847, _______________, utilizou a teoria dos grafos para fazer a análise de circuítos resistivos. 
 
 
 
 
 
Texto retirado do artigo História e Aplicação da Teoria dos Grafos.. 
 
 
Assinale a alternativa em que a lacuna deve ser substituída corretamente: 
 
a) Kenneth Appel 
b) Gustav Kirchhoff 
c) Alfred Kempe 
d) Guthrie Tait 
e) Carl Wilhelm 
 
 
 
II PARTE DISCURSIVA – 0.5 cada 
 
1. Observando o grafo ilustrado abaixo, determine a quantidade máxima de rotas que podem ser extraídas 
e o algoritmo computacional do caminho mínimo para as 03 (três) rotas mais curtas. 
 
 
 
 
 
Program Pzim ; 
 var rota1, rota2, rota3, rota4, ab, ac, ad, bz, bd, ce, de, ez: real; Begin 
 
O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que 
superou no caminho. (Abraham Lincoln) 
 
 
 write ('Qual é o valor da distancia entre os pontos A e B: '); read 
(ab); 
 write ('Qual é o valor da distancia entre os pontos A e C: '); 
read (ac); 
write ('Qual é o valor da distancia entre os pontos A e D: '); 
read (ad); 
 write ('Qual é o valor da distancia entre os pontos B e Z: '); 
read (bz); 
 write ('Qual é o valor da distancia entre os pontos B e D: '); 
read (bd); 
 write ('Qual é o valor da distancia entre os pontos C e E: '); 
read (ce); 
 write ('Qual é o valor da distancia entre os pontos D e E: '); 
read (de); 
 write ('Qual é o valor da distancia entre os pontos E e Z: '); 
readln (ez); rota1:=ab+bz; rota2:=ab+bd+de+ez; 
rota3:=ad+de+ez; rota4:=ac+ce+ez; 
writeln ('Mostre Rota 1: ', rota1); 
writeln ('Mostre Rota 2: ', rota2); 
writeln ('Mostre Rota 3: ', rota3); 
writeln ('Mostre Rota 4: ', rota4); 
if (rota1<rota2) and (rota1<rota3) and (rota1<rota4) then writeln ('A Rota 1 é a menor.') 
else if (rota2<rota3) and (rota2<rota4) and (rota2<rota1) then writeln ('A Rota 2 é a 
menor.') 
else if (rota3<rota4) and (rota3<rota2) and (rota3<rota1) then writeln ('A Rota 3 é a 
menor.') 
else if(rota4<rota3) and (rota4<rota2) and (rota4<rota1) then writeln ('A Rota 4 é a 
menor.') 
else if (rota1=rota2) and (rota1<rota3) and (rota1<rota4) then writeln ('As Rotas 1 e 2 
são as menores.') 
else if (rota1=rota3) and (rota1<rota2) and (rota1<rota4) then writeln('As Rotas 1 e 3 
são as menores.') 
else if (rota1=rota4) and (rota1<rota2) and (rota1<rota3) then writeln ('As Rotas 1 e 4 
são as menores.') 
else if (rota2=rota3) and (rota2<rota1) and (rota2<rota4) then writeln ('As Rotas 2 e 3 
são as menores.') 
else if (rota2=rota4) and (rota2<rota3) and (rota2<rota1) then writeln ('As Rotas 2 e 4 
são as menores.') 
else if (rota3=rota4) and (rota3<rota2) and (rota3<rota1) then writeln ('As Rotas 3 e 4 
são as menores.') ; End. 
 
 
 
2. Identifique e represente graficamente (05) cinco aplicabilidades da Teoria dos Grafos no mundo real. 
 
 
 
O êxito da vida não se mede pelo caminho que você conquistou, massim pelas dificuldades que 
superou no caminho. (Abraham Lincoln)

Continue navegando