Elabore um algoritmo que calcule e exiba a média de dois números digitados.
Início
Declare a, b, m: real;
Escreva (“Digite 2 números:”);
Leia (a,b);
\mathrm{m} \square(\mathrm{a}+\mathrm{b}) / 2 ;
Escreva ("A média entre os dois números é: ", m);

Passo 1

O problema pede que se elabore um algoritmo que leia dois números digitados pelo usuário, calcule a média aritmética desses dois números e exiba o resultado. Informações dadas no enunciado:
  • Variáveis declaradas: \mathrm{a},\mathrm{b},\mathrm{m}:\text{ real}.
  • Deve aparecer uma mensagem para o usuário: “Digite 2 números:”.
  • Há uma leitura dos dois números: Leia( \mathrm{a},\mathrm{b}).
  • Existe uma linha incompleta para calcular \mathrm{m}: a expressão recebida foi \mathrm{m}\\ \square(\mathrm{a}+\mathrm{b})/2; onde o símbolo \square não foi especificado.
  • Deve ser exibida a mensagem: "A média entre os dois números é: " seguida do valor de \mathrm{m}.
Pergunta explícita do enunciado:
  • Completar/produzir o algoritmo que calcule e exiba a média de dois números digitados.

Passo 2

O que é “média aritmética” e qual fórmula usar?
  • A média aritmética de dois números \mathrm{a} e \mathrm{b} é o número que representa o valor central entre eles, calculado somando os dois valores e dividindo por 2.
  • Fórmula que vamos usar:
\mathrm{m} = \dfrac{\mathrm{a} + \mathrm{b}}{2}.
Explicando cada símbolo:
  • \mathrm{a} e \mathrm{b} são os dois números fornecidos pelo usuário.
  • \mathrm{m} é a média (resultado) que queremos obter.
  • O operador \dfrac{\cdot}{2} significa “dividir a soma por dois”.
Por que dividir por 2? Porque a média aritmética de n números é a soma desses n números dividida por n. Aqui n=2.

Passo 3

Escolha do operador de atribuição no algoritmo
  • Em pseudocódigo clássico (estilo Pascal/algoritmos didáticos) usa-se := para atribuição. Em linguagens reais isso varia ( = em Python/C# é atribuição em muitos casos, em Pascal é :=, em C é = também). Como o enunciado usa pseudocódigo, usaremos := para deixar claro que é atribuição (não igualdade matemática).
  • Portanto a linha incompleta \mathrm{m}\\ \square(\mathrm{a}+\mathrm{b})/2; deve ficar:
\mathrm{m} := \dfrac{\mathrm{a} + \mathrm{b}}{2};

Passo 4

Descrever passo a passo o algoritmo (cada linha e o que faz)
  • Início: marca início do algoritmo.
  • Declare \mathrm{a},\mathrm{b},\mathrm{m}:\text{ real}; — reserva três variáveis do tipo real (podem ter casas decimais).
  • Escreva(“Digite 2 números:”); — mostra mensagem pedindo os números.
  • Leia( \mathrm{a},\mathrm{b}); — lê os dois números digitados pelo usuário e os armazena em \mathrm{a} e \mathrm{b}.
  • \mathrm{m} := \dfrac{\mathrm{a} + \mathrm{b}}{2}; — calcula a média: soma \mathrm{a}+\mathrm{b} e divide o resultado por 2, armazenando em \mathrm{m}.
  • Escreva("A média entre os dois números é: ", \mathrm{m}); — exibe a mensagem junto com o valor calculado de \mathrm{m}.
  • Fim; — marca fim do algoritmo.
Cada uma dessas linhas é executada em sequência: ler -> calcular -> mostrar.

Passo 5

Exemplos numéricos passo a passo (para você praticar e entender)
  • Exemplo 1: suponha que o usuário digite \mathrm{a}=3 e \mathrm{b}=7.
    1. Soma: \mathrm{a}+\mathrm{b} = 3 + 7 = 10.
    2. Divisão por 2: \mathrm{m} = \dfrac{10}{2} = 5.
    3. Saída: “A média entre os dois números é: 5”.
  • Exemplo 2 (decimais e negativos): \mathrm{a}=2,5 e \mathrm{b}=-1,5.
    1. Soma: \mathrm{a}+\mathrm{b} = 2,5 + (-1,5) = 1,0.
    2. Divisão: \mathrm{m} = \dfrac{1,0}{2} = 0,5.
    3. Saída: “A média entre os dois números é: 0,5”.
Observações importantes para a prova/prática:
  • Se estiver programando numa linguagem que trata inteiros e reais de forma diferente (por exemplo C ou Java), garanta que a divisão seja feita em ponto flutuante; caso contrário a divisão pode truncar (ex.: dois inteiros somados e divididos por 2 podem produzir divisão inteira). Para evitar isso, converta para real antes de dividir ou divida por 2.0.
  • Não há risco de divisão por zero aqui, pois dividimos por 2 sempre (constante não nula).

Passo 6

Algoritmo final (corrigido e pronto para apresentar na prova)
Início
Declare \mathrm{a},\mathrm{b},\mathrm{m}:\text{ real};
Escreva(“Digite 2 números:”);
Leia( \mathrm{a},\mathrm{b});
\mathrm{m} := \dfrac{\mathrm{a} + \mathrm{b}}{2};
Escreva("A média entre os dois números é: ", \mathrm{m});
Fim
Dica de revisão rápida: memorize a fórmula \mathrm{m} = \dfrac{\mathrm{a}+\mathrm{b}}{2} e lembre-se de usar o operador de atribuição correto no pseudocódigo que o professor pedir ( := ou \leftarrow ou = conforme o estilo adotado).
Força aí — você já tem o algoritmo pronto e entendeu cada passo. Vai dar certo na prova!

Resposta

Início
Declare \mathrm{a},\mathrm{b},\mathrm{m}:\text{ real};
Escreva(“Digite 2 números:”);
Leia( \mathrm{a},\mathrm{b});
\mathrm{m} := \dfrac{\mathrm{a} + \mathrm{b}}{2};
Escreva("A média entre os dois números é: ", \mathrm{m});
Fim

Exercícios relacionados