• Matéria: Geografia
  • Autor: felipecolombaro7530
  • Perguntado 3 anos atrás

Inúmeras aplicações têm, em certo ponto de seu código, que decidir entre tomar um caminho ou outro. Por exemplo, algumas ações podem ser tomadas caso um número qualquer seja igual a zero, ou caso o número seja menor do que zero, e assim por diante. Com base em seus conhecimentos a respeito de estruturas condicionais, realize o teste de mesa no algoritmo abaixo. 01 - Algoritmo testaNumero 02 - Var numero: inteiro 03 - Início 04 - leia(numero) 05 - Se((-1)*numero < 0) então 06 - escreva("Caso 1. ") 07 - Senão 08 - Se ((-1)*numero > 0) então 09 - escreva("Caso 2. ") 10 - Senão 11 - escreva("Caso 3. ") 12 - Fim_se 13 - Fim_se 14 - Fim Com base no algoritmo acima, leia as afirmações abaixo. I – A linha 6 do algoritmo só será executada caso o usuário insira um valor positivo. II – A condição da linha 8 só será testada caso o usuário insira um valor não-positivo. III – A linha 10 será executada quando o número for diferente de zero. Sendo assim, é correto o que se afirma em:

Respostas

respondido por: luisgraciato
7

Resposta:

I E II APENAS

Explicação:

I - Verdadeiro pois -1 multiplicado por qualquer valor positivo vai ser negativo, ou seja, menor que zero

II - Verdadeiro pois -1 multiplicado por qualquer valor negativo vai ser positivo, ou seja, maior que zero

III - Falso pois a linha 10 só vai ser executada quando o numero for zero, não quando o número for diferente de zero

respondido por: alinedhiene
2

Resposta:

I e II estão corretas

Explicação: I – A linha 6 do algoritmo só será executada caso o usuário insira um valor positivo.

Verdadeiro pois qualquer número positivo que se digite vai multiplicar (-1)assim sendo o valor vai ficar negativo que é menor que zero

II – A condição da linha 8 só será testada caso o usuário insira um valor não-positivo.

Verdadeiro se digitar um número negativo com e ele multiplicar (-1) vai dar um valor positivo que será maior que 0. e o III só vai entrar no laço se for = 0

Perguntas similares