# Roadmap de Lógica de Programação

Rafael Valença

Rafael Valença 05/06/2025 às 20:41

Imagem destacada
🔰 Fase 1 – Fundamentos da Lógica

Objetivo: Compreender os conceitos essenciais da lógica computacional para resolver problemas com clareza.
O que é lógica de programação
Fluxogramas e algoritmos Entrada, processamento e saída
Pseudocódigo
Expressões lógicas e relacionais
Ordem de execução

🔢 Fase 2 – Variáveis, Tipos e Operações

Objetivo: Aprender a manipular dados, declarar variáveis e aplicar operações básicas.
Tipos de dados: inteiros, decimais, booleanos, textos
Declaração e atribuição de variáveis
Operadores aritméticos: +, -, *, /, %
Operadores relacionais: ==, !=, <, >, <=, >= Operadores lógicos: &&, ||, ! Precedência de operadores

🔁 Fase 3 – Estruturas de Repetição

Objetivo: Aplicar laços de repetição para executar ações em ciclos controlados.
Laço for
Laço while Laço do-while Contadores e acumuladores
Loops aninhados
Interrupções de loop: break, continue

🔀 Fase 4 – Estruturas Condicionais

Objetivo: Tomar decisões dentro do programa com base em condições lógicas.
Condicional simples (if)
Condicional composta (if-else) Condicional encadeada (if-else if-else)
Condicional múltipla (switch-case)
Operador ternário

🧱 Fase 5 – Vetores e Matrizes

Objetivo: Trabalhar com coleções de dados indexados e organizar informações em listas e tabelas.
Vetores (arrays unidimensionais) Matrizes (arrays bidimensionais) Laços para percorrer arrays
Entrada e saída de dados em coleções Ordenação simples (bubble sort, sort nativo)

🔄 Fase 6 – Funções e Modularização

Objetivo: Organizar o código em blocos reutilizáveis para facilitar leitura e manutenção.
Declaração de funções/métodos Parâmetros e retorno
Funções com e sem retorno
Escopo de variáveis Boas práticas de nomeação

🧠 Fase 7 – Resolução de Problemas

Objetivo: Aplicar a lógica em exercícios, algoritmos e desafios práticos.
Exercícios de lógica (estruturas básicas) Problemas com múltiplas condições
Problemas com laços e validações
Simulações com entrada e saída de dados Desafios de algoritmos em plataformas como URI, HackerRank, Codewars

Compartilhar

Link copiado com sucesso!