Resumo de Algoritmos e Estrutura de Dados - Lógicas de Programação

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

Questões relacionadas a Lógicas de Programação

+ Resumos de Algoritmos e Estrutura de Dados