Programação
Essa simples correlação é um exemplo de lógica que usamos todos os dias. E a lógica de programação perpassa por isso. E apesar de abstrato pensamento humano pode ser expressado através de palavras escritas ou faladas que por sua vez se baseia em uma determinada gramática. Algo similar ocorre com a lógica de programação e para se evitar possíveis confusões em certos detalhes, de tradução para linguagem computacional, utilizamos os algoritmos. E partindo dele, o alcance de um programa de computador para a resolução de um certo problema se torna mais fácil se obedecermos certas características como: ele tem que ser finito, ou seja, ter início e fim estipulados; não ser ambíguo, ou seja, não gerar dupla interpretação e ainda gerar informações satisfatórias para quem o projetou.
Os algoritmos possuem três formas de representação, são elas: A forma narrativa, que é a descrição inicial do problema na língua nativa do programador; o fluxograma, que é a representação do algoritmo utilizando símbolos gráficos padronizados, essa padronização traz consigo a vantagem de se expressar muito