Lógicas de Programação
Resumo de Lógica de Programação para Concursos Públicos
1. Conceitos Básicos
Lógica de programação é a técnica de encadear pensamentos para atingir objetivos determinados. Envolve:
- Algoritmo: Sequência lógica de passos para resolver um problema
- Variáveis: Espaços de memória para armazenar dados
- Constantes: Valores imutáveis durante a execução
2. Estruturas Fundamentais
Todo algoritmo possui três estruturas básicas:
- Sequência: Execução ordenada de comandos
- Seleção (IF/ELSE): Desvios condicionais
- Repetição (LOOPS): For, While, Repeat
3. Operadores
- Aritméticos: +, -, *, /, % (mod)
- Relacionais: >, =,
- Lógicos: AND, OR, NOT
4. Estruturas de Dados Básicas
- Vetores/Arrays: Coleção indexada de elementos
- Matrizes: Arrays multidimensionais
- Registros/Structs: Agrupamento de dados heterogêneos
5. Técnicas Importantes
- Pseudocódigo: Linguagem simplificada para modelar algoritmos
- Fluxogramas: Representação gráfica do algoritmo
- Teste de Mesa: Simulação manual da execução
6. Dicas para Concursos
- Domine a interpretação de pseudocódigos
- Pratique exercícios de teste de mesa
- Entenda bem estruturas de repetição aninhadas
- Estude conversão entre bases numéricas