Visitantes


Contador
Contador
Tire suas dúvidas nos links abaixo!
Obs: A estrutura do blog não permite colocar a linha dos includes corretamente, ao passar o código para o compilador favor preencher essa linha corretamente

domingo, 3 de maio de 2009

Algoritmos


Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
Pode ser definido como "um conjunto de passos lógicos, bem definidos, que descreve a solução de um problema".
Utilização
Não são apenas utilizados em informática, uma receita de como fazer café é claramente um algoritmo.
PseudoLinguagens – PORTUGOL

Em programação, todas as vezes que executarmos um algoritmo a partir de um estado inicial a, devemos sempre obter o mesmo estado final b.

Assim, temos o PORTUGOL, que é uma pseudolinguagem de programação (simbiose do Português com o ALGOL e PASCAL), que permite pensarmos no problema e não na máquina que vai executar o algoritmo. Além disso, não perdemos a flexibilidade e continuamos a ter a proximidade com a linguagem humana, facilitando, portanto, a Interpretação.
Exemplo: Quando o pneu do carro fura, pensamos no problema de trocar o pneu, com isto escolhemos um borracheiro para
Programas

Os programas de computadores nada mais são do que algoritmos escritos numa
linguagem de computador (Java, Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador.

Exemplo: Algoritmo é a solução, quando precisamos fazer cálculos utilizamos a calculadora ou excel.
Desenvolvendo Algoritmos
O algoritmo deve ser fácil de se interpretar e fácil de codificar. Ou seja, ele deve ser o intermediário entre a linguagem falada e a linguagem de programação.
Regras para construção do Algoritmo

Para escrever um algoritmo precisamos descrever a seqüência de instruções, de
maneira simples e objetiva. Para isso utilizaremos algumas técnicas:
Usar somente um verbo por frase
Imaginar que você está desenvolvendo um algoritmo para pessoas que não
trabalham com informática
Usar frases curtas e simples
Ser objetivo
Procurar usar palavras que não tenham sentido dúbio

Entretanto ao montar um algoritmo, precisamos primeiro dividir o problema
apresentado em três fases fundamentais. Onde temos:

ENTRADA: São os dados de entrada do algoritmo

PROCESSAMENTO: São os procedimentos utilizados para chegar ao resultado final

SAÍDA: São os dados já processados

Nenhum comentário:

Postar um comentário