Buscar

O pseudocódigo apresentado a seguir foi escrito para calcular e exibir a raiz quadrada de um número real. Esse número não é negativo, mas, embora f...

O pseudocódigo apresentado a seguir foi escrito para calcular e exibir a raiz quadrada de um número real. Esse número não é negativo, mas, embora funcione em determinadas circunstâncias, esse pseudocódigo não oferece resultados corretos em outras circunstâncias. Programa "CalculaRaiz" //Extrai e exibe a raiz quadrada de um número real, não negativo. //--------------------------------------------------------------- Declare Num, Raiz: real Início Escreva("Digite um número positivo:") Leia(Num) Se(Num<0) Então Escreva("Valor inválido") FimSe EscrevaLn("") EscrevaLn("") {Tenta extrair a raiz quadrada do número lido} Raiz ¬ Num^(1/2) EscrevaLn("Raiz quadrada de", Num,": ",Raiz) FimPrograma Após analisar o código, assinale a alternativa correta: a. No lugar da "estrutura de decisão", deveria ser um loop numérico para verificar Num. b. A variável Raiz deveria ser declarada como inteira. c. A "estrutura de decisão" deveria ser composta e não simples para verificar Num. d. No lugar da "estrutura de decisão", deveria ser um loop lógico para validar Num. e. A variável Num deveria ser declarada como inteira.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A. No lugar da "estrutura de decisão", deveria ser um loop numérico para verificar Num. Isso porque, como o código está escrito, ele apenas verifica se o número é negativo ou não, mas não verifica se ele é um número real. Com um loop numérico, seria possível verificar se o número é real e, caso não seja, solicitar que o usuário digite novamente.

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