Curso de Algoritmos

Lição 4 - Construindo os Primeiros Algoritmos

Basicamente a construção de um algoritmo se resume às seguintes etapas:
  1. Entendimento do problema;
  2. Definição dos dados que serão necessários para resolvê-lo (as entradas); aí já deveremos ter idéia dos tipos de dados que usaremos;
  3. Obtenção destes dados; alguns vêm do "exterior" do programa, e outros são calculados no próprio algoritmo;
  4. Processamento em si;
  5. Exibição dos resultados.
A primeira fase é a mais difícil de se "pegar", pois depende um pouco da experiência do programador. Entretanto, mesmo nesta fase há técnicas que podem ser aprendidas, e  modelos que podem ser aplicados. Programação é arte, ciência e técnica, tudo ao mesmo tempo...

Problema 1 - Cálculo de Média Aritmética

Enunciado

Faça um programa que leia dois valores numéricos, e calcule e exiba  a sua média aritmética.

Etapa 1

Simples, hein? Dos tempos de escola lembramos que a média aritmética de dois valores é calculada como (a+b)/2, e sendo assim a primeira etapa já está pronta.

Etapa 2

Os dados necessários serão os dois valores, que colocaremos em duas variáveis A e B, do tipo numérico, e uma terceira variável, que chamaremos Média, que armazenará a média aritmética calculada.

Etapa 3

A obtenção dos dados neste programa é simples e direta. Basta pedir ao usuário que digite os valores.

Etapa 4

O processamento aqui é o cálculo da média, usando o método citado acima, na etapa 1. O resultado do cálculo será armazenado na variável Média.

Etapa 5

Basta exibir o conteúdo da variável Média.

Solução

Declare A,B,Media : Numerico

Escreva "Programa que calcula a média aritmética de dois valores."
Escreva "Digite um valor : "
Leia A
Escreva "Digite outro valor : "
Leia B
Media <- (A+B)/2
Escreva "A média dos dois valores é : ", Media

Comentários

Você deve ter notado que colocamos na tela instruções para o usuário usando o comando Escreva. Esta é uma boa técnica de programação, mesmo hoje em dia, com o ambiente do Windows, etc. Da mesma forma, ao imprimir o resultado, não mostramos simplesmente a média, mas explicamos ao usuário o que aquele valor significa.

Exercício 1

Reescreva o programa-solução do Problema 1, mas sem usar a variável Media. Lembre-se que o comando Escreva aceita imprimir o resultado de uma expressão...

Resposta

Exercício 2

Faça um programa que leia três valores numéricos, e calcule e exiba  a sua média aritmética. Complicou?

Resposta
 

Página Inicial  Lição Anterior  Próxima Lição