Conforme o fluxograma abaixo qual a construção correta do português estruturado?
a.
Programa PAR_IMPAR
Início
Var
X: inteiro
Leia X
Se ( X%2==0 ) então
Escreva “PAR”
Else
Escreva “IMPAR”
Fim_Se
Fim
b.
Programa PAR_IMPAR
Início
Var
X: inteiro
Leia X
Se ( X%2==0 ) então
Escreva “IMPAR”
Else
Escreva “PAR”
Fim_Se
Fim
c.
Programa PAR_IMPAR
Início
Var
X: inteiro
Leia X
Se ( X%2==0 ) então
Escreva “IMPAR”
Fim_Se
Fim
d.
Programa PAR_IMPAR
Início
Var
X: inteiro
Leia X
Se ( X%2==0 ) então
Escreva “PAR”
Fim_Se
Fim
e.
Programa PAR_IMPAR
Início
Var
X: inteiro
Leia X
Escreva “PAR”
Escreva “IMPAR”
Soluções para a tarefa
A alternativa correta é a letra A.
O fluxograma busca identificar se um número é par ou ímpar.
Em programação, o símbolo % significa resto da divisão e == significa igual.
O resto da divisão é o valor que sobra de uma operação de divisão para que o quociente seja um número inteiro.
Ex: 24 | 2
– 2 12 ---> quociente
04
– 4
(0) ----> resto da divisão
Então, devemos verificar em qual condição será determinado corretamente um número par ou ímpar.
A alternativa A diz que: considerando X como um número inteiro, será par caso o resto da divisão por 2 for igual a zero e se o valor for diferente de zero, então X é ímpar.
25 | 2
– 2 12
05
– 4
(1) ----> resto da divisão ≠ 0 = número ímpar
Considerando o exemplo anterior, com um número par:
24 | 2
– 2 12 ---> quociente
04
– 4
(0) ----> resto da divisão = 0 = número par.
Portanto, a alternativa A está correta.