• Matéria: Informática
  • Autor: Ytamar
  • Perguntado 6 anos atrás

QUESTÃO 6
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:

Alternativas

Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
I, II e III.

Respostas

respondido por: marleirds
2

Resposta:

Não sei, pra mim estão todas erradas

Explicação:

I – A linha 6 do algoritmo só será executada caso o usuário insira um valor positivo.  FALSA, só será executada caso insira um valor negativo.

II – A condição da linha 8 só será testada caso o usuário insira um valor não-positivo.  FALSA, se fosse inserido um valor negativo(não-positivo) o comando executaria na linha 6.

III – A linha 10 será executada quando o número for diferente de zero. FALSA, a linha 10 só será executada quando o numero não for nem negativo, nem positivo, ou seja 0.

respondido por: marciodalu
5

Resposta:

todas certas

Explicação:

questão é - com+ é -

e + com - é - e todas as relações estão ligadas a zero


marleirds: Faz sentindo, mas então só a I e II estão corretas. Porque a linha 10 executa só se o numero for exclusivamente 0.
fabbiomonteiro82: Concordo, I e II estão corretas.
guilhermereginaldope: alternativa I e II estão corretas... baste escrever esse algoritmo no "visualg" e ver como funciona
Ytamar: Obrigado
jhomc: eu acho que a II esta errada, pq ele diz que a condição só sera TESTADA se o numero for negativo, mas na verdade ela vai ser testada se o numero for 0 tambem! Não é isso ?
Perguntas similares