Buscar

PESQUISA, ORDENAÇÃO E TÉCNICAS DE ARMAZENAMENTO -CORRIGIDO -10531 03

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

Curso GRA0251 PESQUISA, ORDENAÇÃO E TÉCNICAS DE 
ARMAZENAMENTO GR2409211 - 202110.ead-10531.03 
Teste ATIVIDADE 2 (A2) 
Iniciado 08/03/21 20:58 
Enviado 11/03/21 19:40 
Status Completada 
Resultado da 
tentativa 
9 em 10 pontos 
Tempo 
decorrido 
70 horas, 41 minutos 
Resultados 
exibidos 
Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
1 em 1 pontos 
 
Resumidamente, a operação do algoritmo divide sua lista de entrada em duas sub-listas, a 
partir de um pivô. Em seguida, o mesmo procedimento nas duas listas menores até uma lista 
unitária é realizado. 
 
 
FONTE: LIMA, N. C. A.; RICARTE, J. V. G.; SOUZA, J. É. G. Algoritmos de ordenação: um 
estudo comparativo. Anais do Encontro de Computação do Oeste 
Potiguar ECOP/UFERSA 2017. Pau dos Ferros/RN, v. 1, p. 166-173, jun. 2017. 
Disponível em: https://periodicos.ufersa.edu.br/index.php/ecop 
 
O texto e a imagem acima referem-se a qual tipo de algoritmo de ordenação? 
 
Resposta Selecionada: 
Quick Sort 
Resposta Correta: 
Quick Sort 
Comentário 
da resposta: 
Resposta correta. 
O algoritmo Quick Sort é o método de ordenação interna mais rápido que se 
conhece para uma ampla variedade de situações. É um algoritmo de 
comparação que emprega a estratégia de “divisão e conquista”. A ideia 
básica é dividir o problema de ordenar um conjunto com “n” itens em dois 
problemas menores. Os problemas menores são ordenados 
independentemente e os resultados são combinados para produzir a 
solução final. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
No caso de uma ordenação decrescente, por exemplo, a posição atual dos elementos é 
comparada com a próxima posição. Se a posição atual for maior que a posição posterior, é 
realizada a troca dos valores nessa posição. Caso contrário, não é realizada a troca, apenas 
passa-se para o próximo par de comparações. O algoritmo percorre todo o vetor diversas 
vezes, por isso, não é recomendado o uso dele para aplicações que requerem velocidade ou 
trabalhem com uma grande quantidade de dados. 
 
https://periodicos.ufersa.edu.br/index.php/ecop
FONTE: GATTO, E. C. Algoritmos de ordenação: Bubble Sort. 2017 
Disponível em: https://www.embarcados.com.br/algoritmos-de-ordenacao-bubble-sort/ 
 
 O texto acima refere-se a qual tipo de algoritmo de ordenação? 
Resposta Selecionada: 
Bubble Sort 
Resposta Correta: 
Bubble Sort 
Comentário 
da resposta: 
Resposta correta. 
A classificação por bolha (Bubble Sort) é um algoritmo de classificação 
simples. A ideia da ordenação por bolhas é flutuar o maior elemento para o 
fim. Por este motivo, deve-se repetir “n” vezes a flutuação. Bubble Sort é um 
algoritmo de ordenação que pode ser aplicado em arrays e listas dinâmicas. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
 Os algoritmos de ordenação são classificados como de ordenação interna, quando os dados a 
serem ordenados estão na memória principal; São considerados de ordenação externa quando os 
dados a serem ordenados necessitam de armazenamento em memória auxiliar, como o HD. 
Agora, sobre esse assunto, relacione a primeira coluna com a segunda: 
 
(1) Ordenação interna 
(2) Ordenação externa 
 
( ) Bubble Sort 
( ) Insertion Sort 
( ) Selection Sort 
( ) Shell Sort 
( ) Merge Sort 
 
Resposta Selecionada: 
1; 1; 1; 1; 1 
Resposta Correta: 
1; 1; 1; 1; 1 
Comentário da 
resposta: 
Resposta correta. Parabéns! Sua resposta está correta! 
Você já está dominando a parte conceitual do assunto. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
(...) na i-ésima interação desse algoritmo, os primeiros elementos i, no array original, serão 
classificados. 
 
 
FONTE: LIMA, N. C. A.; RICARTE, J. V. G.; SOUZA, J. É. G. Algoritmos de ordenação: um 
estudo comparativo. Anais do Encontro de Computação do Oeste 
Potiguar ECOP/UFERSA 2017. Pau dos Ferros/RN, v. 1, p. 166-173, jun. 2017. 
Disponível em: https://periodicos.ufersa.edu.br/index.php/ecop 
 
https://www.embarcados.com.br/algoritmos-de-ordenacao-bubble-sort/
https://periodicos.ufersa.edu.br/index.php/ecop
 
 
A imagem e o texto acima referem-se a qual tipo de algoritmo de ordenação? 
Resposta Selecionada: 
Insertion Sort 
Resposta Correta: 
Insertion Sort 
Comentário 
da resposta: 
Resposta correta. 
A classificação por inserção é um algoritmo de classificação simples. Tenho 
certeza que você assistiu ao vídeo romeno de dança folclórica, e lembrou da 
demonstração sobre o algoritmo de inserção. 
Disponível em: 
https://www.youtube.com/watch?time_continue=35&v=ROalU379l3U 
 
 
• Pergunta 5 
1 em 1 pontos 
 
Dentro de uma necessidade e escolha de classificação em ordem crescente, a primeira 
iteração selecionará o menor elemento no array, permutando pelo primeiro elemento. A 
segunda iteração selecionará o segundo menor item, o menor item dos elementos restantes, 
de modo a trocá-lo pelo segundo elemento. O algoritmo prosseguirá em seu ritmo de 
trabalho, até que a última iteração selecione o segundo maior elemento, e permute-o pelo 
penúltimo índice, deixando o maior elemento no último índice. Depois da i-ésima iteração, os 
menores itens i do array serão classificados na ordem crescente nos primeiros elementos i 
do array. 
FONTE: DEITEL, P.; DEITEL, H. Java como programar. 8 ed. São Paulo: Pearson, 2015. 
 
O texto acima refere-se a qual tipo de algoritmo de ordenação? 
 
Resposta Selecionada: 
Seleção 
Resposta Correta: 
Seleção 
Comentário 
da resposta: 
Resposta correta. 
A classificação por seleção é um algoritmo de classificação simples. Tenho 
certeza que você assistiu ao vídeo romeno de dança folclórica, e lembrou da 
demonstração sobre o algoritmo de inserção. 
Disponível em: https://www.youtube.com/watch?v=Ns4TPTC8whw 
 
 
• Pergunta 6 
1 em 1 pontos 
 
O método Shell Sort é uma extensão do algoritmo de ordenação por inserção. Ele permite 
a troca de registros distantes um do outro – diferentemente do algoritmo de ordenação por 
inserção que possui a troca de itens adjacentes para determinar o ponto de inserção. Não 
há uma fórmula fechada para sua função de complexidade, sendo o método não é 
estável. 
 
FONTE: VIANA, D. Conheça os principais algoritmos de ordenação. 2016. 
Disponível em: 
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/ 
 
https://www.youtube.com/watch?time_continue=35&v=ROalU379l3U
https://www.youtube.com/watch?v=Ns4TPTC8whw
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/
 
 O texto acima refere-se a qual tipo de algoritmo de ordenação? 
Resposta Selecionada: 
Shell Sort 
Resposta Correta: 
Shell Sort 
Comentário 
da resposta: 
Resposta correta. 
Tenho certeza que você assistiu ao vídeo romeno de dança folclórica, e 
lembrou da demonstração sobre o algoritmo de Shell Sort. Aproveite e 
assista novamente! 
Disponível em: https://www.youtube.com/watch?v=CmPA7zE8mx0 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Os algoritmos de ordenação são classificados como de ordenação interna, quando os dados a 
serem ordenados estão na memória principal; São considerados de ordenação 
externa quando os dados a serem ordenados necessitam de armazenamento em memória 
auxiliar, como o HD. São exemplos de algoritmos de ordenação interna: Bolha; Inserção; 
Seleção; Shell Sort; Merge Sort e Quick Sort. 
Agora, sobre esse assunto, relacione a primeira coluna com a segunda: 
 
(1) Bubble Sort 
(2) Insertion Sort 
(3) Selection Sort 
(4) Shell Sort 
(5) Merge Sort 
 
( ). É um algoritmo de classificação simples. A ideia da ordenação é flutuar o maior elemento 
para o fim. Por este motivo, deve-se repetir “n” vezes a flutuação. É um algoritmo de 
ordenação que pode ser aplicado em arrays e listas dinâmicas. 
 
( ). A primeira iteração desse algoritmo seleciona o segundo elemento no array e, se for 
menor que o primeiro elemento, troca-o pelo primeiro elemento. A segunda iteração examina 
o terceiro elemento e o insere na posição correta com relação aos doisprimeiros elementos, 
de modo que todos os três elementos sejam na ordem. 
 
( ). Numa classificação em ordem crescente, a primeira iteração selecionará o menor 
elemento no array, permutando pelo primeiro elemento. A segunda iteração selecionará o 
segundo menor item, o menor item dos elementos restantes, de modo a trocá-lo pelo segundo 
elemento. O algoritmo prosseguirá, até que a última iteração selecione o segundo maior 
elemento, e permute-o pelo penúltimo índice, deixando o maior elemento no último índice. 
 
( ). É considerado uma extensão do algoritmo de ordenação por inserção. Ele permite a troca 
de registros distantes um do outro – diferentemente do algoritmo de ordenação por inserção 
que possui a troca de itens adjacentes para determinar o ponto de inserção. Não há 
uma fórmula fechada para sua função de complexidade, sendo o método não é estável. 
 
( ). É um algoritmo de comparação que emprega a estratégia de “divisão e conquista”. A ideia 
básica é dividir o problema de ordenar um conjunto com “n” itens em dois problemas menores. 
 
https://www.youtube.com/watch?v=CmPA7zE8mx0
Os problemas menores são ordenados independentemente e os resultados são combinados 
para produzir a solução final. 
Resposta Selecionada: 
1;2;3;4;5 
Resposta Correta: 
1;2;3;4;5 
Comentário da 
resposta: 
Resposta correta. 
Parabéns! Sua resposta está correta! Você já está dominando a parte 
conceitual do assunto. 
 
 
• Pergunta 8 
0 em 1 pontos 
 
Os métodos de classificação de ordenação interna são categorizados dessa 
forma: 1) adequados para pequenos arquivos: requerem O (n 2) 
comparações, produzem programas pequenos; 2) adequados para arquivos 
maiores: requerem O (n log n) comparações; usam menos comparações; as 
comparações são mais complexas nos detalhes; métodos simples são mais 
eficientes para pequenos arquivos. 
FONTE: FONTE: MENOTTI, D. Algoritmos e estrutura de dados. 
Departamento de Informática, Universidade Federal do Paraná. 
Disponível em:http://www.inf.ufpr.br/cursos/ci055/livro_alg1.pdf 
 
De acordo com a descrição acima, quais as categorias de ordenação estão 
sendo descritas pelo autor? 
 
Resposta Selecionada: 
Crescente e bolha 
Resposta Correta: 
Simples e eficientes 
Comentário da 
resposta: 
Sua resposta está incorreta. 
Não confuda conceitos tais quais classificação, categoria, 
método, entre outros. Fique atento a esta dica e tente 
novamente ;) 
 
 
• Pergunta 9 
1 em 1 pontos 
 
É um exemplo de algoritmo de ordenação que faz uso da estratégia “dividir 
para conquistar”. É um método estável e possui complexidade “C (n) = O (n 
log n)”, para todos os casos. Esse algoritmo divide o problema em pedaços 
menores, de modo a resolver um pedaço de cada vez, juntando depois os 
resultados. O vetor é dividido em duas partes iguais, cada qual divididas em 
duas partes iguais novamente; e assim por diante, até ficar um ou dois 
elementos cuja ordenação é trivial. Para juntar as partes ordenadas, os dois 
elementos de cada parte são separados e o menor deles é selecionado e 
retirado de sua parte. Em seguida, os menores entre os restantes são 
comparados. Prossegue-se assim, até juntar as partes. 
 
FONTE: VIANA, D. Conheça os principais algoritmos de ordenação. 
2016. 
Disponível em: 
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/ 
 
 O texto acima refere-se a qual tipo de algoritmo de ordenação? 
Resposta Selecionada: 
Merge Sort 
Resposta Correta: 
Merge Sort 
Comentário 
da resposta: 
Resposta correta. 
Tenho certeza que você assistiu ao vídeo romeno de dança 
folclórica, e lembrou da demonstração sobre o algoritmo de 
MergeSort. Aproveite e assista novamente! 
Disponível em: https://www.youtube.com/watch?v=XaqR3G_NVoo 
 
 
• Pergunta 10 
1 em 1 pontos 
 
É um algoritmo de comparação que emprega a estratégia de “divisão e 
conquista”. A ideia básica é dividir o problema de ordenar um conjunto com 
“n” itens em dois problemas menores. Os problemas menores são 
ordenados independentemente e os resultados são combinados para 
produzir a solução final. Resumidamente, a operação do algoritmo divide 
sua lista de entrada em duas sub-listas, a partir de um pivô. Em seguida, o 
mesmo procedimento nas duas listas menores até uma lista unitária é 
realizado. A principal desvantagem deste método é que ele possui uma 
implementação difícil e delicada. Um pequeno equívoco pode gerar efeitos 
inesperados para determinadas entradas de dados. 
 
FONTE: VIANA, D. Conheça os principais algoritmos de ordenação. 
2016. 
Disponível em: https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-
ordenacao/ 
 
O texto acima refere-se a qual tipo de algoritmo de ordenação? 
 
Resposta Selecionada: 
Quick Sort 
Resposta Correta: 
Quick Sort 
Comentário 
da resposta: 
Resposta correta. 
Tenho certeza que você assistiu ao vídeo romeno de dança 
folclórica, e lembrou da demonstração sobre o algoritmo de 
Quick Sort. Aproveite e assista novamente! 
Disponível em: https://www.youtube.com/watch?v=ywWBy6J5gz8 
 
 
Sábado, 22 de Maio de 2021 11h29min29s BRT 
 
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/
https://www.youtube.com/watch?v=XaqR3G_NVoo
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/
https://www.youtube.com/watch?v=ywWBy6J5gz8

Outros materiais