Lógica de Programação
Uma sequência progressiva para aprender a pensar em algoritmos e construir soluções de programação.
Iniciar trilha
- Nível
- Todos os níveis
- Conteúdos
- 52 de 52
- Duração
- 16 h 41 min
- Módulos
- 8
Conteúdo da trilha
52 conteúdos em 8 módulos · 52 disponívelis
Módulo 1
Pensamento lógico e algoritmos
Do problema inicial à construção de uma sequência clara e verificável.Módulo 2
Representação e construção de algoritmos
Linguagem natural, pseudocódigo e fluxogramas como ferramentas de comunicação.Módulo 3
Variáveis, dados e expressões
Como armazenar, transformar e comparar informações em um algoritmo.- Variáveis e constantes14 min de leitura

- Tipos de dados16 min de leitura

- Como escolher o tipo de dado adequado18 min de leitura

- Conversão de tipos de dados18 min de leitura

- Operadores aritméticos18 min de leitura

- Operadores relacionais18 min de leitura

- Operadores lógicos18 min de leitura

- Precedência de operadores e construção de expressões18 min de leitura

Módulo 4
Estruturas de decisão
Condições que direcionam o algoritmo por caminhos diferentes.- O que são estruturas condicionais16 min de leitura

- Como funciona if e else17 min de leitura

- Condições compostas com operadores lógicos19 min de leitura

- Estruturas condicionais encadeadas e aninhadas20 min de leitura

- Escolha múltipla com switch ou case20 min de leitura

- Como validar entradas e regras de negócio23 min de leitura

Módulo 5
Estruturas de repetição
Laços, estados e condições de parada para automatizar tarefas repetitivas.- O que são estruturas de repetição20 min de leitura

- Como funciona o laço while20 min de leitura

- Como funciona o laço do while19 min de leitura

- Como funciona o laço for20 min de leitura

- Contadores e acumuladores21 min de leitura

- Condições de parada e laços infinitos22 min de leitura

- Estruturas de repetição aninhadas19 min de leitura

Módulo 6
Organização e reutilização
Funções, parâmetros e escopo para dividir soluções maiores em partes menores.Módulo 7
Coleções e processamento de dados
Vetores, matrizes e strings para trabalhar com conjuntos de valores.Módulo 8
Qualidade e resolução de problemas
Testes, depuração, comparação e integração dos conhecimentos em um projeto final.- Como identificar erros em um algoritmo24 min de leitura

- Teste de mesa e rastreamento de variáveis25 min de leitura

- Como criar casos de teste25 min de leitura

- Casos extremos e entradas inválidas24 min de leitura

- Como comparar duas soluções para o mesmo problema26 min de leitura

- Introdução à eficiência de algoritmos28 min de leitura

- Projeto final: da descrição do problema ao algoritmo32 min de leitura
























