ATPS PROGRAMAÇÃO ESTRUTURADA II
Conceito de
Algoritmo e Programação Estruturada
Sumário
1. Introdução 2
2. Conceito de algoritmo: 3
3. Linguagens de Programação 4
1. Introdução
Como poderíamos extrair de um padrão de comportamento através de conceitos de ação, evento, estado, processo de um relato descritivo de um algoritmo. O conceito central da programação baseia-se no algoritmo. Programação basicamente é construir um algoritmo. O escritor Niklaus Wirth (prof de informática suiço) apresenta à programação estruturada como à arte ou técnica de construir e formular algoritmos de uma forma sistemática e programas são "formulações concretas de algoritmos abstratos, baseados em representação e estruturas específicas de dados". No dia à dia, os problemas aos quais estamos acostumados a lidar como uma simples tarefa de tomar banho até um complicado controle das nossas finanças, podem ser representados através de uma algoritmo. Sejam elas realizadas de forma automática ou não, fazem parte de um conjunto de métodos que formam nosso raciocínio lógico que são executadas de maneira ordenada, nos levando a solução eficaz do que precisamos resolver. Na informática este conjunto organizado de idéias, a fim de realizarmos uma tarefa ou a solução de um problema é conhecido como lógica. Portanto podemos definir lógica de programação como uma seqüência de procedimentos (instruções) que se alinham a fim de solucionar ou resolver um determinado problema. Todos os profissionais envolvidos com TI, como programadores, analistas, gerentes, técnicos, em algum momento utilizam-se da lógica para solucionar seus problemas. O mais importante é aperfeiçoar continuamente estas habilidades de raciocínio, independente da linguagem que será utilizada.
2. Conceito de algoritmo:
Para chegarmos à solução de um problema devemos escrever uma seqüência lógica. Algo parecido com uma