Programação
LÓGICA DE
PROGRAMAÇÃO
PARTE I
ÍNDICE
1. INTRODUÇÃO 2
2. Conceitos Gerais 3
Programação Estruturada 3 Desenvolvimento Top-Down 3 Modularização 4 Estruturas de Controle 4 Confiabilidade 4 Manutenibilidade 4 PseudoLinguagem - PORTUGOL 5
3. Raciocínio Matemático 5
4. Algoritmos 8
Fluxo de Controle em Algoritmos 12 Criando Algoritmos 13 Identificadores 15 Variáveis 15 Tipos Básicos de Dados 16 Comentários 17 Comando de Atribuição 17 Operadores Aritméticos 17 Operadores Relacionais 18 Operadores Lógicos 18 Prioridade na Avaliação de Expressões 19 Comandos de Entrada e Saída 19 Funções 20 Operações com Strings 20 Estrutura de um Algoritmo 21 Estruturas de Controle 21 Vetores 2 Matrizes 4 Registros 9 Arquivos 12 Procedimentos e Funções 16
5. Mapeamento de Algoritmos para Pascal 19
6. Sintaxe do Pascal 19
Lógica de Programação
1. INTRODUÇÃO
MUITOS ANOS SE PASSARAM DESDE OS PRIMÓRDIOS DA HISTÓRIA DA COMPUTAÇÃO, MAS APESAR DE JÁ TERMOS VIVIDO VÁRIOS PARADIGMAS DE PROGRAMAÇÃO, EXISTE UMA BASE DE CONHECIMENTO QUE NÃO MUDOU E NÃO MUDARÁ NUNCA – A LÓGICA DE PROGRAMAÇÃO.
Faço uma associação direta da Lógica de Programação com o Raciocínio Matemático, onde o importante é a interpretação de um problema e a utilização correta de uma fórmula, e não a sintaxe pré-definida da mesma. O saber da Lógica está no “praticar”.
Não existem “fórmulas” em Informática, o que existe é o aperfeiçoamento de nossa forma de pensar e raciocinar sobre um problema, podendo extrair do mesmo uma solução eficiente e eficaz, sob um determinado ângulo de visão. Assim, verificamos que é preciso aprender a pensar sobre os problemas, extraindo deles o máximo de informações.
A solução que criamos para um determinado problema necessita ser exteriorizada e