Pensamento computacional
Aprenda a decompor problemas, reconhecer padrões e criar abstrações.
APRENDER FAZENDO
Uma trilha prática para entender algoritmos, dominar o pseudocódigo e pensar como quem programa.
TRILHA COMPLETA · 6 SEMANAS
Um caminho guiado para aprender lógica de programação com prática desde o primeiro dia.
Aprenda a decompor problemas, reconhecer padrões e criar abstrações.
Transforme ideias em passos ordenados, claros e testáveis.
Use variáveis, entradas, saídas e estruturas para escrever soluções.
Domine SE, SENÃO, ENQUANTO e PARA com desafios guiados.
Construa um jogo de adivinhação usando tudo o que aprendeu.
MÓDULO
AULAS DO MÓDULO
AULA 01
Clique em uma aula à esquerda para começar.
Depois de estudar, pratique no laboratório e teste seu raciocínio.
Ir para o laboratório →Como funciona? Complete os módulos na ordem. Cada aula libera uma prática no laboratório e uma etapa do projeto final.
MEU PROJETO · LIVRO DE JORNADA
Você vai sair de uma ideia simples e terminar com um programa explicado, testado e pronto para mostrar.
CAPÍTULO 01 · ENTENDER
Antes do código, vamos definir o que o nosso jogo precisa fazer.
FUNDAMENTOS
Antes de escrever código, aprenda a organizar ideias. Cada conteúdo foi pensado para você praticar um conceito por vez.
Aprenda a transformar problemas em passos claros e ordenados.
Estudar agora →Pratique soluções usando uma linguagem simples e próxima da nossa fala.
Estudar agora →Domine condições, repetições, variáveis e decomposição de problemas.
Estudar agora →DESAFIO DIÁRIO
Liste, em ordem, cinco passos para sair de casa e chegar à escola. Depois, identifique qual passo depende de uma condição.
Pense em algo como: se estiver chovendo, então levar guarda-chuva.
MÃO NA MASSA
Escreva pseudocódigo, execute no navegador e veja o raciocínio acontecendo passo a passo.
A saída do seu algoritmo
aparecerá aqui.
BANCO DE PROBLEMAS
Problemas graduais inspirados nos temas de cursos e listas abertas de algoritmos. Tente antes de revelar a pista.
Entrada e saída
Leia três notas e mostre a média aritmética delas.
A média é a soma das notas dividida pela quantidade de notas.
LEIA nota1, nota2, nota3; media = (nota1 + nota2 + nota3) / 3; ESCREVA media.
Variáveis
Leia uma medida em metros e mostre o equivalente em centímetros.
Um metro possui 100 centímetros.
LEIA metros; centimetros = metros * 100; ESCREVA centimetros.
Decisão
Leia um número inteiro e informe se ele é par ou ímpar.
Use o resto da divisão por 2.
SE numero MOD 2 == 0 ENTÃO ESCREVA "par" SENÃO ESCREVA "ímpar" FIMSE.
Decisão
Leia três números e informe qual é o maior.
Compare o primeiro com os outros dois; depois repita a ideia.
Você pode guardar maior = primeiro e atualizar maior quando encontrar um valor superior.
Repetição
Leia um limite e mostre todos os números pares entre 0 e esse limite.
Comece em 0 e avance de 2 em 2.
PARA numero DE 0 ATÉ limite COM PASSO 2, ESCREVA numero.
Repetição
Leia um número e diga se ele é primo.
Um primo só é divisível por 1 e por ele mesmo. Teste divisores menores que o número.
Conte quantos divisores exatos existem. Se houver exatamente dois, o número é primo.
Tabela de decisão
Leia o código de um produto e a quantidade. Calcule o total usando uma tabela de preços.
Use SE/SENÃO SE ou uma estrutura de seleção múltipla.
Associe cada código a um preço, multiplique pelo número de unidades e trate código inválido.
Simulação
Dado um valor de troco, informe quantas notas de 20, 10 e 5 são necessárias.
Comece pela maior nota e use divisão inteira e resto.
notas20 = troco DIV 20; resto = troco MOD 20; repita para 10 e 5.
Integração
Una entrada, decisão e repetição em um jogo com número secreto e limite de tentativas.
Use a estrutura do livro do projeto e implemente uma parte de cada vez.
Crie segredo, palpite e tentativas; repita enquanto não acertar e ainda houver tentativas; dê dicas.
Temas adaptados de materiais públicos de algoritmos e Portugol, com enunciados reescritos para esta trilha. Consulte as referências no repositório.
PRATIQUE AGORA