Início
1 - Ler numero
2 - Se numero % 2=0 então
Escrever “Par”
FimSe
Fim
Perguntas:
a) O que o algoritmo faz?
b) Qual será a saída para numero =4 ?
c) Qual será a saída para numero =5 ?
1 - Ler numero
2 - Se numero % 2=0 então
Escrever “Par”
FimSe
Fim
a) O que o algoritmo faz?
b) Qual será a saída para numero =4 ?
c) Qual será a saída para numero =5 ?
Passo 1
O enunciado nos dá um pequeno algoritmo com estas linhas (copiadas / interpretadas fielmente):
- Inicio
- Ler numero
- Se numero % 2 = 0 então
- Escrever “Par”
- FimSe
- Fim
As perguntas pedidas são:
a) O que o algoritmo faz?
b) Qual será a saída para ?
c) Qual será a saída para ?
a) O que o algoritmo faz?
b) Qual será a saída para
c) Qual será a saída para
Passo 2
Vamos entender a operação central: o que significa
.
- O operador
(módulo ou resto) dá o resto da divisão inteira. Ou seja, é o resto quando é dividido por . - Exemplos rápidos para fixar:
porque . porque . - Quando usamos
, estamos pegando o resto da divisão de por . Esse resto só pode ser ou se for inteiro. - Se o resto é
significa que é divisível por ; isto é o conceito de número par. Se o resto é (ou diferente de ) o número é ímpar.
Passo 3
Interpretando a estrutura condicional do algoritmo:
- A instrução diz: “Se
então Escrever ‘Par’”. - Isso significa: se a condição for verdadeira (ou seja, se
for par), o algoritmo escreve a palavra “Par”. - Não há um bloco “Senão” (else). Logo, se a condição for falsa (ou seja,
ímpar), o algoritmo não escreve nada. Em termos práticos: para números ímpares a saída será vazia (nenhuma mensagem), a menos que o ambiente que executa o algoritmo imprima algo por padrão.
Passo 4
Agora vamos aplicar isso passo a passo para
.
- Calcule o resto:
. - Como
, temos . - A condição
é verdadeira. - Então o algoritmo executa o comando dentro do “Se”: escreve “Par”.
- Conclusão: para
a saída é a palavra “Par”.
Passo 5
Agora o mesmo para
.
- Calcule o resto:
. - Como
, temos . - A condição
é falsa (porque ). - Não existe um “Senão”, então nenhum comando de escrita é executado.
- Conclusão: para
não há saída (o algoritmo não escreve nada).
Passo 6
Resumo didático e dica para prova (pega leve, é comum cair):
- Esse tipo de algoritmo é a forma básica de testar paridade: testar o resto da divisão por
. - Em muitas linguagens práticas a mesma ideia aparece como
ou . - Lembre que, se o enunciado desejasse escrever algo também para ímpares, precisaria de um “Senão” para tratar o caso contrário (por exemplo escrever “Ímpar”). Sem esse “Senão”, o caso ímpar resulta em nenhuma saída.
Resposta
a) Escreve “Par” se
for par (isto é, se
); se
for ímpar não escreve nada.
b) Para : Par
c) Para : (nenhuma saída)
b) Para
c) Para