Buscar

Considere o seguinte algoritmo em pseudocódigo: ,algoritmo "Pesquisa_altera_Dados" var f: vetor[1..10] de inteiro c, i: inteiro procedimento lerC...

Considere o seguinte algoritmo em pseudocódigo: ,algoritmo "Pesquisa_altera_Dados" var f: vetor[1..10] de inteiro c, i: inteiro procedimento lerCliente inicio para i de 1 ate 10 passo 1 faca escreva("Valor(",i,"): ") leia(f[i]) fimpara fimprocedimento procedimento pesquisa (var conta:inteiro) inicio para i de 1 ate 10 passo 1 faca se (f[i]<0) entao f[i]<- 1 conta <- conta+1 fimse fimpara fimprocedimento procedimento imprimir inicio escreval() escreval("Relatório do Vetor : ") para i de 1 ate 10 passo 1 faca escreval("Valor (" , i,"): ",f[i]) fimpara fimprocedimento // Corpo principal do algoritmo inicio lercliente imprimir pesquisa(c) escreval(" Total = ", c) imprimir fimalgoritmo Analise as alternativas a seguir e, com base no algoritmo apresentado acima, selecione a alternativa INCORRETA. A. O algoritmo altera todos os valores negativos armazenados no vetor para 1. B. No procedimento denominado pesquisa, a variável conta utiliza a passagem por referência e tem por função contar quantos valores do vetor serão alterados para 1. C. O método de pesquisa de dados sequencial com sentinela seria mais eficiente na solução do problema apresentado. D. O módulo denominado pesquisa poderia ser implementado com um laço de repetição iniciando em 10 e decrementando, e, ainda assim, manteria a mesma funcionalidade. E. O procedimento denominado pesquisa poderia ser desenvolvido como uma função, retornando a variável conta para a função chamadora, e ainda assim manteria a mesma funcionalidade do algoritmo.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa incorreta é a C. O método de pesquisa de dados sequencial com sentinela não seria mais eficiente na solução do problema apresentado. O algoritmo já percorre todos os elementos do vetor e altera os valores negativos para 1, não sendo necessário utilizar um sentinela para a pesquisa.

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