Informática, perguntado por celsooliveirajr, 11 meses 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:
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.

Soluções para a tarefa

Respondido por eduardoesteiner
7

Resposta:

Alternativa 4:  I e II, apenas

Explicação:

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

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

III – A linha 10 será executada quando o número for diferente de zero. FALSO : A linha 10 será executada quando o número for igual a zero.

Respondido por henriquec1001
1

Com relação ao código de programação exposto é correto o que se afirma em I e II. O que é mostrado na alternativa 4.

Análise do código de programação

I Verdadeiro, poisa linha 6 do algoritmo apenas será executada caso o usuário insira um valor positivo, o que é mostrado na condição imposta na linha 5.

II Verdadeiro, pois a condição da linha 8 apenas será testada caso o usuário insira um valor não-positivo, devido à condição imposta na linha 7 do código.

III Falso, pois a linha 10 será executada quando o número diferir de zero.

Saiba mais sobre programação em:

https://brainly.com.br/tarefa/20790680

Bons estudos!

#SPJ2

Anexos:
Perguntas interessantes