Академический Документы
Профессиональный Документы
Культура Документы
Jorge Madeira
09/10
Mdulo 1
Algoritmos
Lgica de Programao
Memria Processamento
Entrada Sada
Lgica de Programao
Lgica
A lgica de programao necessria para as pessoas que desejam trabalhar com o desenvolvimento de sistemas e programas de computador
Permite definir as instrues que sero executadas pelo computador dentro de uma sequncia lgica. Desta forma, pode-se definir a lgica de programao como a tcnica de encadear pensamentos para atingir um determinado objectivo.
Lgica de Programao
Sequncia Lgica
Estes pensamentos devem ser descritos como um sequncia de instrues ou passos que devem ser seguidos para se cumprir uma determinada tarefa. Desta forma, uma sequncia lgica pode ser entendida como um conjunto de passos que devem ser seguidos at se atingir um objectivo ou a soluo de um problema.
Lgica de Programao
Instrues
Em informtica uma instruo uma informao que indica ao computador uma aco a executar. Uma ordem ou aco isolada normalmente no permite a especificao de todas as instrues para se atingir um objectivo ou realizar uma tarefa completa sendo, para isto, necessrio um conjunto de instrues colocadas numa certa sequencia lgica.
- Por exemplo, se quisermos fazer um omelete de batatas, precisamos de: descascar as batatas, bater os ovos, fritar as batatas, etc, etc. evidente tambm que essas instrues devem ser executadas numa ordem adequada (no se pode descascar as batatas depois de frit-las).
Algoritmo x Programa
Algoritmo:
Programa:
Algoritmo
Problema
Algoritmo
Programa
Algoritmo no a soluo de um problema, pois, se assim fosse, cada problema teria um nico algoritmo. Algoritmo um caminho para a soluo de um problema, e geralmente, os caminhos que levam a uma soluo so muitos.
Algoritmos
Aprender a criar algoritmos consegue-se atravs de muitos exerccios. Algoritmos no se aprendem:
Copiando Algoritmos Estudando Algoritmos
Algoritmos s se aprendem:
Construindo Algoritmos Testando Algoritmos