Automação
Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Construir algoritmos é o objetivo fundamental de toda a programação, mas o que é
Algoritmo?
“Algoritmo é a descrição de um conjunto de ações que, obedecidas, resultam numa sucessão finita de passos, atingindo o objetivo” Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Ao contrário do que se pensa, o conceito de algoritmo não foi criado para satisfazer às necessidades da computação, pelo contrário,a programação de computadores é apenas um dos campos de aplicação dos algoritmos. Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Mas afinal, o que é Algoritmo?
• Podemos definir Algoritmo como uma sequencia de passos finitos com o objetivo de solucionar um problema.
Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
• O aprendizado de algoritmos não é uma tarefa muito fácil, só se consegue através de muitos exercícios, treinamento e atenção.
Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Existem diversas formas de representação de algoritmos, algumas tratam os problemas apenas em nível lógico, abstraindo-se de detalhes de implementação muitas vezes relacionadas com alguma linguagem de programação. Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Dentre as formas de representação de algoritmos mais conhecidos temos:
• Descrição Narrativa;
• Fluxograma Convencional;
• Pseudocódigo, também conhecido como
Linguagem Estruturada ou Portugol.
Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil
Algoritmos
Descrição Narrativa
• Nesta forma de representação os algoritmos são expressos diretamente em uma linguagem natural. Prof.º Esp. Valdeci Ançanello
ASSER – Rio Claro - 2014
Engenharia Civil