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 ?

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: x.
  • Há uma condição testada: se x > 10 então escreve uma mensagem; senão escreve outra mensagem.
  • As mensagens escritas são as strings: "Maior que 10" e "Menor ou igual a 10" (note que o número 10 foi retirado do enunciado).
    As perguntas pedidas:
    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 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 é x > 10. Isso retorna verdadeiro quando x é estritamente maior que 10, e retorna falso quando x é menor ou igual a 10.
  • 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 ( x>10)”, que logicamente é x \le 10.
    Exemplos rápidos para fixar:
  • Se x=11 então 11>10 é verdadeiro → executa o bloco “Então”.
  • Se x=10 então 10>10 é falso (porque maior estrito) → executa o bloco “Senão”.
  • Se x=9 então 9>10 é falso → executa o bloco “Senão”.

Passo 3

Aplicando a lógica do algoritmo passo a passo para um x genérico:
  1. O algoritmo lê x.
  2. Avalia a condição x > 10.
  3. Se a condição for verdadeira, o algoritmo escreve a string "Maior que 10".
  4. Se a condição for falsa, o algoritmo escreve a string "Menor ou igual a 10".
    Observação didática: não há outras ações no algoritmo além dessa verificação e da escrita — não modifica x, não faz cálculos adicionais.

Passo 4

Avaliação específica para x=15:
  • Calcule a condição: 15 > 10.
  • Como 15 > 10 é verdadeiro, o bloco “Então” é executado.
  • Portanto a saída (o que será escrito) é: "Maior que 10".

Passo 5

Avaliação específica para x=10:
  • Calcule a condição: 10 > 10.
  • Como 10 > 10 é falso (a desigualdade é estrita), o bloco “Senão” é executado.
  • Portanto a saída (o que será escrito) é: "Menor ou igual a 10".

Resposta

a) O algoritmo lê x, verifica se x>10 e escreve "Maior que 10" se a condição for verdadeira; caso contrário escreve "Menor ou igual a 10".
b) Para x=15: "Maior que 10".
c) Para x=10: "Menor ou igual a 10".

Exercícios relacionados