Logo Passei Direto
Buscar
LiveAo vivo
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Pergunta 1
0,25 em 0,25 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
	Feedback 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
	
	
	
Pergunta 2
0,25 em 0,25 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
	Feedback 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 3
0,25 em 0,25 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
 
 
A imagem e o texto acima referem-se a qual tipo de algoritmo de ordenação?
	
	
	
	
		Resposta Selecionada:
	 
Insertion Sort
	Resposta Correta:
	 
Insertion Sort
	Feedback 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 4
0,25 em 0,25 pontos
	
	
	
	Em um processo de seleção de um algoritmo de ordenação interna, você deve considerar os seguintes aspectos: o tempo gasto pela ordenação e o uso econômico da memória disponível. Os métodos de ordenação “in situ” são os preferidos. A expressão “in situ” é usada na computação para definir uma operação que ocorre sem interromper o estado normal do sistema. Ao mesmo tempo, métodos que utilizam listas encadeadas não são muito utilizados. E, para finalizar, métodos que fazem cópias dos itens a serem ordenados, têm menor importância.
FONTE: MENOTTI, D. Algoritmos e estrutura de dados. Departamento de Informática, Universidade Federal do Paraná.
Disponível em: https://web.inf.ufpr.br/menotti/ci056-2015-2-1/slides/aulaORDSimples.pdf
 
Os algoritmos de ordenação podem ser aplicados a diversos tipos de estrutura, tais como:
	
	
	
	
		Resposta Selecionada:
	 
vetores, matrizes e estruturas dinâmicas.
	Resposta Correta:
	 
vetores, matrizes e estruturas dinâmicas.
	Feedback da resposta:
	Resposta correta.
Parabéns! Sua resposta está correta J Os algoritmos de ordenação interna podem ser aplicados a diversos tipos de estrutura, tais como: vetores, matrizes e estruturas dinâmicas.
	
	
	
Pergunta 5
0,25 em 0,25 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
	Feedback 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 6
0,25 em 0,25 pontos
	
	
	
	Esse tipo de classificação é um algoritmo simples. 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. Sendo assim, analise a figura abaixo:
.
 
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 figura acima referem-se a qual tipo de algoritmo de ordenação?
	
	
	
	
		Resposta Selecionada:
	 
Seleção
	Resposta Correta:
	 
Seleção
	Feedback 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 7
0,25 em 0,25 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 dois primeiros 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. 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
	Feedback da resposta:
	Resposta correta.
Parabéns! Sua resposta está correta! Você já está dominando a parte conceitual do assunto.
	
	
	
Pergunta 8
0 em 0,25 pontos
	
	
	
	O problema da ordenação é um dos problemas mais importantes e mais estudados dentro da Ciência da Computação. A comparação numérica: um número x é menor do que um número y se a expressão x – y resulta em um número negativo. Esse é o tipo mais comum de comparação e, de certa forma, todos os demais critérios de comparação derivam dele.
FONTE: CINTRA, G. F.; VIANA, G. V. R. Pesquisa e ordenação de dados. 2011
 
      Qual é a alternativa que descreve o conceito de ordenação na computação?
	
	
	
	
		Resposta Selecionada:
	 
Em diversas situações cotidianas é conveniente colocar uma lista em ordem para facilitar a busca de informações nela contidas.
	Resposta Correta:
	 
É a operação de rearranjar os dados disponíveis em uma determinada ordem.
	Feedback da resposta:
	Sua resposta está incorreta.
Seu raciocínio não está completamente equivocado. A opção que você selecionou tangencia o conceito. Ou seja, fala sobre o conceito. Contudo, não é a sua definição. Não é o próprio conceito, e é exatamente isso que a questão está abordando.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	A classificação é um mecanismo que ordena os dados em uma ordem “x” ou “y”, com base em uma ou mais chaves de classificação. Por exemplo, uma lista de nomes poderia ser classificada alfabeticamente; contas bancárias poderiam ser classificadas pelo número de conta; registros de folhas de pagamento de funcionários poderiam ser classificados pelo CPF; e assim por diante.
 
 
 
 
 
 
 
FONTE: FONTE: MENOTTI, D. Algoritmos e estrutura de dados. Departamento de Informática, Universidade Federal do Paraná.
Disponível em: https://web.inf.ufpr.br/menotti/ci056-2015-2-1/slides/aulaORDSimples.pdf
	
	
	
	
		Resposta Selecionada:
	 
Crescente e decrescente
	Resposta Correta:
	 
Crescente e decrescente
	Feedback da resposta:
	Resposta correta.
O conceito de um conjunto ordenado de elementos tem importância tanto na informática como em nossa vida cotidiana. O processo de busca para identificar o proprietário de um número de telefone é facilitado porque existe uma ordenação relacionada. A pesquisa seria complexa, caso não existisse uma ordenação numérica, crescente ou decrescente, destes telefones.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	O Merge Sort apresenta-se como um algoritmo de ordenação mediano. Devido à recursividade ser sua principal ferramenta, seu melhor resultado é com relação às estruturas lineares aleatórias. Entretanto, ao lidar com estrutura pequenas e/ou já pré-ordenada (crescente ou decrescente), a recursividade passa a ser uma desvantagem, consumindo tempo de processamento e realizando trocas desnecessárias. Esse algoritmo é indicado para aplicações com estruturas lineares em que a divisão em estruturas menores sejam o objetivo. Exemplo: em filas para operações bancárias.
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
	
	
	
	
		Resposta Selecionada:
	 
Jonh von Neumann
	Resposta Correta:
	 
Jonh von Neumann
	Feedback da resposta:
	Resposta correta.
John von Neumann que em 1945 criou o algoritmo de ordenação Merge Sort. Neumann foi um matemático húngaro, de origem judaico que se naturalizou americano. Contribuiu na Teoria dos Conjuntos, Análise Funcional, Teoria Ergótica, Mecânica Quântica, Teoria dos Jogos, Análise Numérica, Hidrodinâmica, Estatística, Ciência da Computação, entre outras áreas. É considerado um dos mais importantes matemáticos do século XX.

Mais conteúdos dessa disciplina