Buscar

Linha Código 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Algoritmo matemática Var numero: logico Const x = 1 Inicio escr...

Linha Código 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Algoritmo matemática Var numero: logico Const x = 1 Inicio escreva (“Escreva um número: “) leia (numero) Enquanto x > 1 faça Se numero DIV 2 = 0 então escreva (“O numero “, numero, “ é primo”) Senão Escreva (“O numero “, numero, “ é par”) Fim_se Fim_enquanto Fim Analisando o código podemos notar erros que impediram o cálculo de forma correta. Realize o teste de mesa, para verificar quais são os possíveis problemas com esse algoritmo. Em seguida, com base com base nas informações apresentadas, responda o que se pede. 1) Sabendo qual era a finalidade original do algoritmo, descrita no enunciado, pode-se dizer que o tipo de dados da variável declarada na linha de código 03, estaria correto? Justifique. 2) A constate “x”, declarada entre as linhas de código 04 e 05 contribui em algo para identificar se o número informado pelo usuário se é par, ou ímpar? Justifique. 3) Com o objetivo de identificar se o número informado na linha de código 08 é par, ou ímpar, pode-se dizer que as linhas de código 09 e 15 são necessárias? Justifique. 4) Da forma como está escrito o algoritmo, a lógica do Se/senão das linhas de código de 10 a 14 funcionará para identificar se a variável “numero” é par ou ímpar. Esta séria a única forma de fazer está operação? Justifique. 5) Seria possível identificar se o dado digitado pelo usuário é par ou ímpar sem a utilização de variável alguma? Justifique 6) Seria possível identificar se o dado informado pelo usuário é par ou ímpar utilizando estruturas de decisão simples ao invés de estruturas de decisão composta?

💡 1 Resposta

User badge image

Ed Verified user icon

Realizando o teste de mesa para o algoritmo apresentado, podemos identificar os seguintes problemas: 1) Na linha 03, a variável "numero" deveria ser do tipo inteiro, e não do tipo lógico, para que o algoritmo funcione corretamente. 2) A constante "x" não contribui em nada para identificar se o número informado pelo usuário é par ou ímpar. Ela é declarada, mas não é utilizada em nenhum momento do algoritmo. 3) As linhas de código 09 e 15 são necessárias para identificar se o número informado é par ou ímpar. Na linha 09, o número é lido e armazenado na variável "numero". Na linha 15, a estrutura de decisão composta verifica se o número é par ou ímpar. 4) A lógica do Se/senão das linhas de código de 10 a 14 funcionará para identificar se a variável "numero" é par ou ímpar. No entanto, existem outras formas de fazer essa operação, como por exemplo utilizando o operador módulo (%). 5) Não é possível identificar se o dado digitado pelo usuário é par ou ímpar sem a utilização de variáveis. 6) Sim, é possível identificar se o dado informado pelo usuário é par ou ímpar utilizando estruturas de decisão simples ao invés de estruturas de decisão composta. Por exemplo, utilizando apenas um "se" e um "senão".

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