quinta-feira, 10 de dezembro de 2009

Da série Algoritmo simples

Voltando a falar em algoritmo simples, vamos analisar a questão abaixo, e ver quee a estrutura utilizada em um algoritmo não é nada difícil, é até mesmo muito simples, o que vejo muito é a dificuldade em interpretar os problemas e efetuar os cálculos matemáticos. Quando você cria um novo documento no VisualG, ele já mostra a estrutura básica do algoritmo, daí é só praticar algumas vezes que você acaba aprendendo a estrutura e fazendo normalmente no papel sem precisar estar se desesperando em saber a estrutura. Então vamos lá, a estrutura básica é: a linha 1 (título - algoritmo "semnome"); a linha 6 (declaração de variáveis - var); a linha 8 (inicio) e a linha 10 (fimalgoritmo). O que ficar entre as linhas 8 e 10 é o corpo ou o desenvolvimento do algoritmo. Aprendendo esta estrutura, é só praticar o desenvolvimento de problemas utilizando-se das estruturas neccessárias. Mas aí temos um outro problema, não adianta você se enveredar no mundo dos algoritmos e, posteriormente, com as linguagens de programação  se você não gostar de matemática, definitivamente, não adianta!!!
Mas vamos lá para mais um exemplo simples de ser resolvido:
  • Escreva um algoritmo que calcule o primeiro termo de uma P.A. qualquer.
Neste caso, primeira coisa básica é saber o que é uma P.A., caso você não saiba caro leitor, desista em fazer este algoritmo! Partindo do ponto que você saiba o que é uma P.A, supõe-se que saiba também que o primeiro termo da P.A., se dá pela fórmula a1=an-(n-1)r. Agora pronto tendo a fórmula tudo fica mais fácil é só escrever o algoritmo, que no nosso caso, iremos fazer no VisualG. Então vejamos o algoritmo: