Na arte da programação o algoritmo é como o alicerce de uma casa, sem ele não se pode construir nada. Já que os computadores precisam receber ordens para funcionarem, daí a necessidade de algoritmos.
Para aprendermos a criar algoritmos é necessário que se estude, ainda mais que isso, pratique.
Entenda MAIS
O algoritmo é uma sequência lógica de passos que o computador executa para que se obtenha um determinado resultado.
Coloquemos isso no nosso dia a dia. Quando vamos trocar uma lâmpada queimada, sempre executamos determinados passos sequências para que a tal lâmpada seja trocada por uma boa. Isso nada mais é que um algoritmo.
O conceito de algoritmos é utilizado em praticamente todas as áreas do conhecimento, mesmo sem utilizar o nome algoritmo. Na administração e na contabilidade, por exemplo, um plano de ação é um algoritmo.
Todo algoritmo deve apresentar algumas características básicas:
- Partir de um ponto inicial e chegar a um ponto final;
- Não ser ambíguo (ter dupla interpretação);
- Poder receber dados externos e ser capaz de retornar resultados;
- Ter todas suas etapas alcançáveis em algum momento do programa.
Podemos representar um algoritmo de três maneiras:
Descrição narrativa – fazemos desse uso quando queremos descrever um algoritmo de forma que outra pessoa entenda o que está escrito mesmo não conhecendo de algoritmos.
Exemplo: Soma
1º Digitar dois números;
2º Guardar em duas variáveis;
3º Somar o primeiro número com o segundo;
4º Gravar o resultado em outra variável;
5º Exibir o resultado na tela;
Fluxograma – desta forma usamos símbolos universais que nos ajuda a compreender o algoritmo, esta é uma forma bastante usada, pois se trata de um padrão mundial.

Linguagem Algorítmica – representamos o algoritmo em uma linguagem de programação. Neste caso podemos usar como linguagem inicial o Pascal. Para este estudo podemos utilizar o Turbo Pascal 7.0.
Exemplo: Soma
Program soma;
Var
num1, num2, result : integer;
Begin
Write (‘Digite o primeiro número: ’);
Readln (num1);
Write (‘Digite o segundo número: ‘);
Readln (num2);
result := num1+num2;
Write (‘A soma é ‘, result);
End.
Com estes conceitos básicos, agora que vocês já conhecem o que são algoritmos e as três formas de representá-lo, basta praticar e se dedicar realmente aos estudos.
Então é isso pessoal, até a próxima!




fev 19, 2010 @ 19:15:48
Excelente post Tony!
Nota 10!!!
Dica: Aqui no wordpress tem um plugin pra syntax highlighting
Basta usar colocar o código entre as
por exemplo
fev 19, 2010 @ 20:42:22
Obrigado
Fiquei feliz pela visita. Abradeço muito!
Valew pela dica também, vai ser de grande ajuda.
Abraço.
fev 20, 2010 @ 00:06:52
Eu vi o link do seu blog nos comments do Blog Zero Point =D
Bom texto •◘○♦♣♠☻☺♥
fev 20, 2010 @ 03:47:42
Muuito obrigado Isabella.
Sempre que puder aparecer por aqui, será bem vinda!
Qualquer coisa é só entrar em contato comigo.
Valew