Buscar

Com base no texto acima, assinale a opção correta. Para ordenar uma matriz unidimensional, a estrutura de repetição for (linguagem C) é fortement...

Com base no texto acima, assinale a opção correta.


Para ordenar uma matriz unidimensional, a estrutura de repetição for (linguagem C) é fortemente recomendada porque a estrutura do comando proporciona um controle automático do acesso a todas as posições do vetor. Outro ponto positivo é que podemos utilizar a própria variável que controla o laço for para indexar a todas as posições do vetor.
Não podemos utilizar o laço de repetição for (linguagem C) na técnica de ordenação por troca porque o laço for não proporciona ponto de troca de posição dos valores quando da comparação entre os valores das posições [k - 1] e [k].
Para o ordenador de uma matriz unidimensional, a única estrutura de repetição (linguagem C) que atende à necessidade é o comando do-while. Isso ocorre porque os outros comandos (for e while) não proporcionam formas de acesso a cada posição do vetor a ser ordenado.
Para ordenar uma matriz unidimensional, podemos utilizar a estrutura de decisão switch, com a qual podemos ter acesso a cada elemento da matriz com a utilização de indexadores criados para essa finalidade.
É totalmente inviável a utilização do comando while (linguagem C) para ordenador de uma matriz unidimensional, pois, ao contrário da estrutura for, não podemos utilizar a variável que controla o laço de repetição while para indexar a todas as posições do vetor.

Essa pergunta também está no material:

Atividade Objetiva 4_ Algoritmos e Lógica de Programação FAM
10 pág.

Lógica de Programação e Algoritmos Faculdade das AméricasFaculdade das Américas

💡 1 Resposta

User badge image

Ed Verified user icon

A opção correta é: "Para ordenar uma matriz unidimensional, a estrutura de repetição for (linguagem C) é fortemente recomendada porque a estrutura do comando proporciona um controle automático do acesso a todas as posições do vetor."

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais