Buscar

Rafael está estudando a disciplina de lógica de programação e seu professor lhe passou um exercício no qual ele deveria analisar um algoritmo a fim...

Rafael está estudando a disciplina de lógica de programação e seu professor lhe passou um exercício no qual ele deveria analisar um algoritmo a fim de encontrar possíveis erros e encontrar a sua funcionalidade. O algoritmo passado foi: Inicio tipo X = vetor [1..10] de inteiros; Inteiro: i, j, aux; Para 1 até 10 passo 1 faça Leia X[i]; Fimpara; Para i até 10 passo 1 faça Para j até 9 passo 1 faça Se (X[j] < X[I]) então aux <- X[j]; X[j] <- X[j + 1]; X[j + 1] <- aux; Fimse; Fimpara; Fimpara; Para i até 10 passo 1 faça Escreva (x[i]); Fimpara; Fimalgoritmo. Considerando o algoritmo apresentado e o conteúdo estudado, analise as afirmativas a seguir: I. O algoritmo irá ler um vetor de 10 números inteiros e irá apresentar o vetor em ordem decrescente. II. São utilizados 2 laços de repetição na estrutura, sendo um para ordenar e outro para mostrar os resultados. III. Temos no algoritmo a presença de laços de repetição encadeados, ou seja, um laço dentro do outro. IV. Há um erro de sintaxe na comparação dos números para a ordenação dos dados. É correto o que se afirma em: a. II e III, apenas. b. II e IV, apenas. c. I e IV , apenas. d. I, II e IV, apenas. e. I e III, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o algoritmo apresentado e as afirmativas, podemos concluir que: I. O algoritmo irá ler um vetor de 10 números inteiros e irá apresentar o vetor em ordem decrescente. - FALSO. O algoritmo irá apresentar o vetor em ordem crescente. II. São utilizados 2 laços de repetição na estrutura, sendo um para ordenar e outro para mostrar os resultados. - VERDADEIRO. III. Temos no algoritmo a presença de laços de repetição encadeados, ou seja, um laço dentro do outro. - VERDADEIRO. IV. Há um erro de sintaxe na comparação dos números para a ordenação dos dados. - FALSO. Não há erro de sintaxe na comparação dos números. Portanto, a alternativa correta é a letra a) II e III, apenas.

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