Pular para o conteúdo
5. Lógica de Programação

5. Lógica de Programação

Este curso é a porta de entrada para o mundo do desenvolvimento de software e da automação. Ele foca na construção do raciocínio lógico necessário para resolver problemas por meio de algoritmos. O aluno aprenderá a traduzir necessidades de negócio e processos cotidianos em sequências lógicas estruturadas, preparando a base para o aprendizado de qualquer linguagem de programação ou ferramenta de low-code.

Responsável Curadoria da Aturin
Última atualização 02/07/2026
Tempo de conclusão 1 dia 9 horas 51 minutos
Membros 58
1o Sem - TDS 1o Sem - TII Básico 5a Área
  • Week 1
    2Aulas · 9 min
    • [LPED] - Apresentação do professor
    • [LPED] - Objetivo da disciplina
  • Week 2
    8Aulas · 3 h 25 min
    • 2.1 - A lógica
      10 xp
    • 2.2 Usando a lógica
      10 xp
    • 2.3 A lógica na rotina diária
      10 xp
    • 2.4 Pensar de forma algorítmica
      10 xp
    • 2.5 Pseudocódigo
      10 xp
    • 2.6 Descrição narrativa
      10 xp
    • 2.7 Fluxograma
      10 xp
    • 2.8 Diagrama de Chapin
      10 xp
  • Week 4
    3Aulas · 1 h 21 min
    • 4.1 Tipo de dados
      10 xp
    • 4.2 Variáveis
      10 xp
    • 4.3 Tutorial de instalação do Portugol Studio
      10 xp
  • Week 5
    12Aulas · 6 h 5 min
    • 5.1 Operadores aritméticos - Parte 1
      10 xp
    • 5.2 - Operadores aritméticos - Parte 2
      10 xp
    • 5.3 Operadores aritméticos - Parte 3
      10 xp
    • 5.4 Precedência de operadores aritméticos
      10 xp
    • 5.5 Operadores relacionais e Lógicos - Parte 1
      10 xp
    • 5.5 Operadores relacionais e Lógicos - Parte 2
      10 xp
    • 5.5 Operadores relacionais e Lógicos - Parte 3
      10 xp
    • 5.5 Operadores relacionais e Lógicos - Parte 4
      10 xp
    • 5.5 Operadores relacionais e Lógicos - Parte 5
      10 xp
    • 5.6 Atribuição de valores
      10 xp
    • 5.7 Comandos de Entrada e Saída - Parte 1
    • 5.8 Comandos de Entrada e Saída - Parte 2
      10 xp
  • Week 7
    6Aulas · 3 h 9 min
    • 7.1 Estruturas de controle do fluxo de execução
      10 xp
    • 7.2 - Estrutura sequencial - Parte 1
      10 xp
    • 7.3 Estrutura sequencial - Parte 2
      10 xp
    • 7.4 Estrutura de Seleção Encadeada - Triângulo
      10 xp
    • 7.5 Estrutura de seleção - Seleção encadeada
      10 xp
    • 7.6 Estrutura de seleção - Seleção Simples e Composta
      10 xp
  • Week 8
    11Aulas · 4 h 40 min
    • 8.1 [Exercício Resolvido] Algoritmo para ordem crescente
      10 xp
    • 8.2 [Exercício Resolvido] Algoritmo do peso ideal
      10 xp
    • 8.3. [Exercício Resolvido] Algoritmo votação e habilitação
      10 xp
    • 8.4 [Exercício resolvido] Algoritmo para mostrar a classificação de produtos
      10 xp
    • 8.5 Estrutura de repetição - Parte 1
      10 xp
    • 8.6 Estrutura de repetição: While - Parte 2
      10 xp
    • 8.7 Estrutura de repetição: While - Parte 3
      10 xp
    • 8.8 Estrutura de repetição: While - Parte 4
      10 xp
    • 8.9 [Exercício Resolvido] Algoritmo para a categoria de nadadores
      10 xp
    • 8.10 [Exercício Resolvido] Algoritmo para apresentar o valor total de um produto
      10 xp
    • 8.11 [Exercício Resolvido] Algoritmo básico para uma calculadora
      10 xp
  • Week 12
    12Aulas · 3 h 59 min
    • 12.1 Estrutura de repetição: While - Parte 5
      10 xp
    • 12.2 Estrutura de repetição: While - Parte 6
      10 xp
    • 12.3 Estrutura de repetição: Do While - Parte 7
      10 xp
    • 12.4 - Sobre os exercícios
    • 12.5 Determinar se um número é par
    • 12.5.1 [Exercício resolvido] Determinar se um número é par ou ímpar
      10 xp
    • 12.6 - Verificação de valor dentro de faixa permitida
    • 12.6.1 [Exercício resolvido] Verificação de valor dentro de faixa permitida
      10 xp
    • 12.7 Identificação de tratamento baseado no sexo
    • 12.7.1 [Exercício resolvido] Identificação de tratamento baseado no sexo
      10 xp
    • 12.8 Estrutura de repetição: Do While - Adivinhação
      10 xp
    • 12.9 Estrutura de repetição: Do While - Média de números
      10 xp
  • Week 13
    7Aulas · 2 h 26 min
    • 13.1 Armazenamento de número em variáveis baseado na positividade
    • 13.1.1 [Exercício resolvido] Armazenamento de número em variáveis baseado na positividade
      10 xp
    • 13.2 Cálculo do peso ideal
    • 13.2.1 [Exercício resolvido] Cálculo do peso ideal
      10 xp
    • 13.3 - Estrutura de repetição: For - Parte 1
      10 xp
    • 13.4 Estrutura de repetição: For - Parte 2 - Tabuada
      10 xp
    • 13.5 Fundamentos de funções e procedimentos - Fundamentos
      10 xp
  • Week 15
    7Aulas · 2 h 15 min
    • 15.1 Avaliação de aprovação escolar com exame de recuperação
    • 15.1.1 [Exercício Resolvido] Avaliação de aprovação escolar com exame de recuperação
      10 xp
    • 15.2 Classificação de produtos por código
    • 15.2.1 [Exercício Resolvido] Classificação de produtos por código
      10 xp
    • 15.3 Procedimentos
      10 xp
    • 15.4 Funções
      10 xp
    • 15.5 Variáveis locais e globais
      10 xp
  • Week 16
    7Aulas · 1 h 58 min
    • 16.1 - Identificação do maior e menor valor
    • 16.1.1 [Exercício resolvido] Identificação do maior e menor valor
      10 xp
    • 16.2 - Média e números superiores à média
    • 16.2.1 [Exercício Resolvido] Média e números superiores à média
      10 xp
    • 16.3 Recursão - Parte 1
      10 xp
    • 16.4 Recursão - Parte 2
      10 xp
    • 16.5 Fundamento sobre Arrays (Vetores e Matrizes)
      10 xp
  • Week 18
    9Aulas · 2 h 29 min
    • 18.1 Comparação de salários de professores
    • 18.1.1 [Exercício] Comparação de salários de professores
      10 xp
    • 18.2 Operações com dois valores
    • 18.2.1 [Exercício resolvido] Operações com dois valores
      10 xp
    • 18.3 Operações codificadas
    • 18.3.1 [Exercício resolvido] Operações codificadas
      10 xp
    • 18.4 Fundamento sobre Arrays (Vetores e Matrizes), Listas e Coleções
      10 xp
    • 18.5 Vetores
      10 xp
    • 18.6 Vetores: Exemplos do Portugol Studio
      10 xp
  • Week 19
    8Aulas · 1 h 55 min
    • 19.1 Verificação de número positivo e par ou ímpar
    • 19.1.1 [Exercício resolvido] Verificação de número positivo e par ou ímpar
      10 xp
    • 19.2 - Continuação do Chute Versão 2
      10 xp
    • 19.3 - Continuação do Chute Versão 3
      10 xp
    • 19.4 Matrizes
      10 xp
    • 19.5 Matrizes - Preencher valores
      10 xp
    • 19.6 Fundamento sobre pilhas
      10 xp
    • 19.7 Fundamento sobre filas
      10 xp