ATPS Programação
Lógica: Deve ser vista como um conjunto de princípios e de métodos que embasam raciocínios coerentes, induzindo a soluções eficazes para problemas de processamento de dados.
Na programação temos o que chamamos de algoritmo.O algoritmo é uma descrição das etapas de resolução de um problema ou a indicação ordenada de sequência de ações bem definidas.O algoritmo é, em sua forma mais simplificada, a maneira mais elementar de se descrever uma lógica.
Existem vários tipos de lógica. As usadas em processamento automático de dados são: Lógica Linear,Lógica Modular,Lógica Estruturada
A lógica Linear: Visa a solução dos problemas como foram propostos, sem dividi-los em segmentos.Tenta-se resolver os problemas linearmente, tratando de cada ação na ordem em que sua necessidade for aparecendo.
Ex: Rotina 1: Rotina 2: Rotina 3.....
Lógica Modular : Caracterizado pela subdivisão do problema proposto em diversos módulos (subproblemas), para poder analisar melhor cada rotina (separadamente) visando, assim, à solução geral da questão proposta.
Lógica Estruturada: Caracterizado pela subdivisão do problema proposto em diversos módulos (subproblemas), para poder analisar melhor cada rotina (separadamente) visando, assim, à solução geral da questão proposta.
Programa
Conjunto de informações constantes de um algoritmo, escritas em código compreensível pelo computador. Codificação Processo de converter a informação em símbolos, exige a preparação prévia de uma tabela de correspondência entre o símbolo utilizado e a sua significação (por exemplo, dicionário)
Programação estruturada
Metodologia de projeto de programas visando:Facilitar a escrita. Facilitar a leitura.Permitir a verificação a priori do programa. Facilitar a manutenção do programa.
CONCEITOS BÁSICOS:
Dado:Uma informação armazenada.
Estrutura de dados: Conjunto de elementos de dados ou de outras estruturas de dados ou de uma mistura de ambos (por exemplo, data).