Programação

sábado, 22 de maio de 2010

Programação



Algoritmo

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas actividades, definindo a sequência de acções que devemos fazer para atingir um objectivo. Essas sequências de passos geralemtente são guardadas em nossa memoria. Por exemplo, quando marcamos um encontro com alguém, a sequência de procedimentos para esta situação seria.

  • Tomar banho
  • vestir roupa bonita
  • levar guarda-chuva se estiver chovendo
  • pegar ónibus
  • etc...
Exemplo de um problema:

Na disciplina de matemática tivemos três provas e as notas foram as seguinte:

  • N1 = 6.0
  • N2 = 9.0
  • N3 = 2.5
Gostaríamos de saber qual foi a media das três notas. Qual seria a sequência de operações que o computador precisa para fazes este simples calculo?

Solução:
Para calcular a media, em primeiro lugar precisamos informar ao computador quais são os valores das notas. Depois, pedimos para ele somar as notas e dividir por 3. O resultado deve ser guardado em algum lugar, para depois mostrar na tela do computador. Esta sequência podemos escrever em um algoritmo da seguinte forma:
Algoritmo

1º Atribua os Valores:

N1 = 6.0
N2 = 9.0
N3 = 2.5

2º Calcular a Soma:

S = N1 + N2 + N3

3º Calcule a media:

M = S/3

4º Mostrar o resultado

M

Para fazer os calculos, o computador precisa guardar os dados em algum lugar de sua memoria,
como exemplicado no algoritmo a cima temos o computador quanrdando os calculos em N1, N2, N3, S e M.
A linha S = N1 + N2 + N3 é a soma das notas o S é porque esta recebendo o resultado da soma, a Linha M = S/3 é a resultado da soma dividido por 3 quantidade de notas e sera quardado em M.

0 comentários :

Postar um comentário