Início
1 - Ler x
2 - Se x > 10 então
Escrever “Maior que 10”
3 - Senão
Escrever “Menor ou igual a 10”
FimSe
Fim
Perguntas:
a) O que o algoritmo faz?
b) Qual será a saída para x=15 ?
c) Qual será a saída para x=10 ?
1 - Ler x
2 - Se x > 10 então
Escrever “Maior que 10”
3 - Senão
Escrever “Menor ou igual a 10”
FimSe
Fim
a) O que o algoritmo faz?
b) Qual será a saída para x=15 ?
c) Qual será a saída para x=10 ?
Passo 1
O enunciado fornece um algoritmo em pseudocódigo que recebe um valor de entrada e faz uma verificação condicional. Informações e perguntas extraídas do enunciado:
- O algoritmo lê uma variável de entrada:
. - Há uma condição testada: se
então escreve uma mensagem; senão escreve outra mensagem. - As mensagens escritas são as strings: "Maior que
" e "Menor ou igual a " (note que o número foi retirado do enunciado).
As perguntas pedidas:
a) O que o algoritmo faz?
b) Qual será a saída para?
c) Qual será a saída para?
Passo 2
Entendendo a estrutura condicional do algoritmo (uma mini-aula prática).
- Uma estrutura “Se … Então … Senão … FimSe” avalia uma expressão booleana (verdadeiro/falso). Se a expressão for verdadeira, executa o bloco depois de “Então”; caso contrário (quando a expressão for falsa), executa o bloco depois de “Senão”.
- No pseudocódigo dado, a expressão testada é
. Isso retorna verdadeiro quando é estritamente maior que , e retorna falso quando é menor ou igual a . - Importante: o ramo “Senão” é executado sempre que a condição do “Se” não for satisfeita. Ou seja, “Senão” equivale a “caso não (
)”, que logicamente é .
Exemplos rápidos para fixar: - Se
então é verdadeiro → executa o bloco “Então”. - Se
então é falso (porque maior estrito) → executa o bloco “Senão”. - Se
então é falso → executa o bloco “Senão”.
Passo 3
Aplicando a lógica do algoritmo passo a passo para um
genérico:
- O algoritmo lê
. - Avalia a condição
. - Se a condição for verdadeira, o algoritmo escreve a string "Maior que
". - Se a condição for falsa, o algoritmo escreve a string "Menor ou igual a
".
Observação didática: não há outras ações no algoritmo além dessa verificação e da escrita — não modifica, não faz cálculos adicionais.
Passo 4
Avaliação específica para
:
- Calcule a condição:
. - Como
é verdadeiro, o bloco “Então” é executado. - Portanto a saída (o que será escrito) é: "Maior que
".
Passo 5
Avaliação específica para
:
- Calcule a condição:
. - Como
é falso (a desigualdade é estrita), o bloco “Senão” é executado. - Portanto a saída (o que será escrito) é: "Menor ou igual a
".
Resposta
a) O algoritmo lê
, verifica se
e escreve "Maior que
" se a condição for verdadeira; caso contrário escreve "Menor ou igual a
".
b) Para : "Maior que
".
c) Para : "Menor ou igual a
".
b) Para
c) Para