SkillsTecnológicas

Pesquisar

Entrar
Menu

Lógica de Programação

Uma sequência progressiva para aprender a pensar em algoritmos e construir soluções de programação.

Iniciar trilha
Fluxograma desenhado a lápis com entrada, processos, decisão, repetição e saída
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.
  1. O que é lógica de programação14 min de leitura
  2. O que são algoritmos14 min de leitura
  3. Pensamento computacional14 min de leitura
  4. Como decompor um problema14 min de leitura
  5. Entrada, processamento e saída14 min de leitura
  6. Como testar um algoritmo manualmente16 min de leitura

Módulo 2

Representação e construção de algoritmos

Linguagem natural, pseudocódigo e fluxogramas como ferramentas de comunicação.
  1. Como representar um algoritmo14 min de leitura
  2. O que é pseudocódigo16 min de leitura
  3. Como escrever um pseudocódigo claro16 min de leitura
  4. O que é um fluxograma14 min de leitura
  5. Símbolos e regras de um fluxograma18 min de leitura
  6. Pseudocódigo ou fluxograma: quando usar cada um16 min de leitura

Módulo 3

Variáveis, dados e expressões

Como armazenar, transformar e comparar informações em um algoritmo.
  1. Variáveis e constantes14 min de leitura
  2. Tipos de dados16 min de leitura
  3. Como escolher o tipo de dado adequado18 min de leitura
  4. Conversão de tipos de dados18 min de leitura
  5. Operadores aritméticos18 min de leitura
  6. Operadores relacionais18 min de leitura
  7. Operadores lógicos18 min de leitura
  8. 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.
  1. O que são estruturas condicionais16 min de leitura
  2. Como funciona if e else17 min de leitura
  3. Condições compostas com operadores lógicos19 min de leitura
  4. Estruturas condicionais encadeadas e aninhadas20 min de leitura
  5. Escolha múltipla com switch ou case20 min de leitura
  6. 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.
  1. O que são estruturas de repetição20 min de leitura
  2. Como funciona o laço while20 min de leitura
  3. Como funciona o laço do while19 min de leitura
  4. Como funciona o laço for20 min de leitura
  5. Contadores e acumuladores21 min de leitura
  6. Condições de parada e laços infinitos22 min de leitura
  7. 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.
  1. Por que dividir um algoritmo em partes20 min de leitura
  2. Funções e procedimentos20 min de leitura
  3. Parâmetros e argumentos19 min de leitura
  4. Retorno de valores20 min de leitura
  5. Escopo de variáveis20 min de leitura
  6. Introdução à recursividade18 min de leitura

Módulo 7

Coleções e processamento de dados

Vetores, matrizes e strings para trabalhar com conjuntos de valores.
  1. O que são vetores e arrays18 min de leitura
  2. Como percorrer um vetor20 min de leitura
  3. Busca e agregação de valores em vetores22 min de leitura
  4. O que são matrizes20 min de leitura
  5. Como percorrer linhas e colunas de uma matriz22 min de leitura
  6. Strings como sequências de caracteres24 min de leitura

Módulo 8

Qualidade e resolução de problemas

Testes, depuração, comparação e integração dos conhecimentos em um projeto final.
  1. Como identificar erros em um algoritmo24 min de leitura
  2. Teste de mesa e rastreamento de variáveis25 min de leitura
  3. Como criar casos de teste25 min de leitura
  4. Casos extremos e entradas inválidas24 min de leitura
  5. Como comparar duas soluções para o mesmo problema26 min de leitura
  6. Introdução à eficiência de algoritmos28 min de leitura
  7. Projeto final: da descrição do problema ao algoritmo32 min de leitura