Escolar Documentos
Profissional Documentos
Cultura Documentos
1ª Fonte: http://www.tecmundo.com.br/programacao/2082-o-que-e-algoritmo-.htm -
consultado em 22/07/2012;
Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para
pensar como os programas funcionam. Como é que o computador faz todas as tarefas
exatamente da forma com a qual você pede? A resposta para esta pergunta é mais
simples do que parece: ele segue as instruções que você passa.
Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais
específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas
as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para
serem escritas e é aí que entram os algoritmos.
Um algoritmo nada mais é do que uma receita que mostra passo a passo os
procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta
“o que fazer?”, mas sim “como fazer”. Em termos mais técnicos, um algoritmo é uma
sequência lógica, finita e definida de instruções que devem ser seguidas para resolver
um problema ou executar uma tarefa.
Os dois tipos mais comuns são o pseudocódigo que utiliza uma forma mais estruturada,
assemelhando-se àquelas utilizadas pelas linguagens de programação e o fluxograma
que emprega figuras geométricas para ilustrar os passos a serem seguidos.
2ª Fonte: http://www.tiexpert.net/programacao/algoritmo/o-que-e-um-algoritmo.php -
consultado em 22/07/2012;
O que é um algoritmo?
Um algoritmo é caracterizado por qualquer forma de resolver um problema de forma
procedural a partir de padrões e regras. Veja um exemplo:
5X5=5+5+5+5+5
Algoritmo computacional
O algoritmo computacional se extende dessa idéia. É um programa que realiza
procedimentos para solucionar um problema.
A diferença está na forma que isso deve ser feito. Algoritmos computacionais usam
estruturas que ajudam o processador a chegar a um determinado resultado. Ou seja, o
programador tem que realmente expressar como chegar ao resultado passo-a-passo, pois
não existe o óbvio para o computador.
Para isso, define-se que para criar um algoritmo (programa) é apenas necessário três
estruturas:
Estrutura de procedimento
Estrutura seletiva
Estrutura repetitiva
E, para isso, podemos também usar alguns paradigmas dos dias atuais, como a
programação orientada a eventos e a programação orientada a objetos.
Algoritmo
Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada
uma das quais pode ser executada mecanicamente num período de tempo finito e com
uma quantidade de esforço finita[1][2].
Bibliografia:
1. http://www.tecmundo.com.br/programacao/2082-o-que-e-algoritmo-.htm - consultado
em 22/07/2012;
2. http://www.tiexpert.net/programacao/algoritmo/o-que-e-um-algoritmo.php - consultado
em 22/07/2012;
3. http://pt.wikipedia.org/wiki/Algoritmo - consultado em 22/07/2012;