Introdução à Lógica de Programação
Por: gabriel345 • 18/10/2017 • Artigo • 4.939 Palavras (20 Páginas) • 248 Visualizações
Lógica de
Programação
Autor: Paulo Sérgio de Moraes
Ultima Atualização: 04 de Abril de 2000
INDICE
1 Introdução à Lógica de Programação 4
Lógica 4
Seqüência Lógica 4
Instruções 4
Algoritmo 5
Programas 5
EXERCÍCIOS 6
2 Desenvolvendo algoritmos 8
Pseudocódigo 8
Regras para construção do Algoritmo 8
Fases 8
Exemplo de Algoritmo 9
Teste de Mesa 10
EXERCÍCIOS 11
3 Diagrama de Bloco 12
O que é um diagrama de bloco? 12
Simbologia 12
EXERCÍCIOS 14
4 Constantes, Variáveis e Tipos de Dados 15
Constantes 15
Variáveis 15
Tipos de Variáveis 16
Declaração de Variáveis 16
EXERCÍCIOS 17
5 Operadores 19
Operadores Aritméticos 19
Operadores Relacionais 19
Operadores Lógicos 21
EXERCÍCIOS 22
6 Operações Lógicas 23
EXERCÍCIOS 24
7 Estrutura de Decisão e Repetição 26
Comandos de Decisão 26
SE ENTÃO / IF ... THEN 26
SE ENTÃO SENÃO / IF ... THEN ... ELSE 27
CASO SELECIONE / SELECT ... CASE 29
EXERCÍCIOS 31
Comandos de Repetição 32
Enquanto x, Processar (Do While ... Loop) 32
Até que x, processar ... (Do Until ... Loop) 33
Processar ..., Enquanto x (Do ... Loop While) 33
Processar ..., Até que x (Do ... Loop Until) 34
EXERCÍCIOS 35
8 Arquivos de Dados 36
Conceitos Básicos 36
Abertura de Arquivos 37
Fechamento de Arquivos 37
Leitura de Arquivos 37
Movimentação de registros 38
Gravação de Arquivos 39
Macro Fluxo 39
EXERCÍCIOS 40
9 Relatórios 41
Características do Formulário 41
Controle de linhas e salto de páginas 41
Impressão de Cabeçalho e Estética de Página 41
EXERCÍCIOS 43
10 Simbologia 44
11 Referências 45
1 Introdução à Lógica de Programação
1.1 Lógica
A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a seqüência lógica para o desenvolvimento.
Então o que é lógica?
Seqüência Lógica
Estes pensamentos, podem ser descritos como uma seqüência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa.
Instruções
Na linguagem comum, entende-se por instruções “um conjunto de regras ou normas definidas para a realização ou emprego de algo”.
Em informática, porém, instrução é a informação que indica a um computador uma ação elementar a executar.
Convém ressaltar que uma ordem isolada não permite realizar o processo completo, para isso é necessário um conjunto de instruções colocadas em ordem seqüencial lógica.
Por exemplo, se quisermos fazer uma omelete de batatas, precisaremos colocar em prática uma série de instruções: descascar as batatas, bater os ovos, fritar as batatas, etc...
É evidente que essas instruções tem que ser executadas em uma ordem adequada – não se pode descascar as batatas depois de fritá-las.
Dessa maneira, uma instrução tomada em separado não tem muito sentido; para obtermos o resultado, precisamos colocar em prática o conjunto de todas as instruções, na ordem correta.
Algoritmo
Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas.
Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. Outros exemplos seriam os manuais de aparelhos eletrônicos, como um videocassete, que
...