Curso online gratuito Portugol Studio: Algoritmos e Lógica de Programação do Zero
Duração do curso online: 5 horas e 50 minutos
Novo
Aprenda lógica de programação do zero com Portugol Studio: algoritmos, variáveis, condições e laços, com exercícios práticos. Curso online gratuito!
Neste curso gratuito, aprenda sobre
Conceito de algoritmo e sua aplicação na lógica de programação
Estrutura padrão de um algoritmo em Portugol (início, comandos, fim)
Uso do Portugol Studio e diferenças para o Portugol Web Studio
Saída de dados com escreva() para exibir mensagens e resultados
Declaração, atribuição e uso de variáveis (tipos e boas práticas)
Leitura de dados com leia() e interação via teclado
Função do compilador ao executar o algoritmo (analisar e traduzir o código)
Criação de expressões e cálculos em exercícios (idade, gastos, troco)
Estruturas condicionais: se, senao, senao se e condicionais aninhadas
Operadores lógicos E/OU para combinar condições corretamente
Condicional escolha...caso para múltiplas alternativas
Repetição com para e acumulação/maior-menor em leituras sequenciais
Laços enquanto e faca...enquanto e validações com repetição
Estruturas de dados vetor e matriz para armazenar e processar coleções
Sobre o curso online gratuito
Portugol Studio é uma das formas mais rápidas de sair do “não sei por onde começar” e avançar para o pensamento lógico que sustenta qualquer linguagem de programação. Neste curso online gratuito, você aprende a transformar ideias em passos claros, entender como um algoritmo é estruturado e ganhar confiança para escrever suas primeiras soluções de forma organizada e legível.
Ao longo das aulas, a proposta é construir uma base sólida: você começa entendendo o que são algoritmos e como montar a estrutura padrão de um programa, aprende a usar o ambiente do Portugol Studio e passa a exibir informações na tela e capturar dados do teclado. Com isso, você desenvolve a habilidade essencial de trabalhar com variáveis, atribuir valores, realizar cálculos e validar resultados, dando o primeiro passo para criar programas que realmente resolvem problemas.
Em seguida, você evolui para o raciocínio condicional: interpretar cenários, tomar decisões e tratar diferentes caminhos de execução. A partir daí, o curso amplia a sua autonomia com operadores lógicos, estruturas de escolha e repetição, permitindo criar rotinas mais completas, reduzir erros e lidar melhor com entradas variadas. Tudo é apresentado de modo progressivo, para que cada novo conceito faça sentido dentro do que você já praticou.
O curso também fortalece a sua capacidade de pensar em dados e organização: quando o problema pede múltiplos valores, você aprende a estruturar a informação com vetores e matrizes, o que abre caminho para resolver desafios mais próximos do mundo real. Com exercícios aplicados, você treina leitura, cálculo, comparação, classificação, repetição e armazenamento de informações, desenvolvendo uma base que pode ser levada para linguagens como Python, Java, JavaScript, C e outras.
Se você quer começar em tecnologia, melhorar seu desempenho em disciplinas de programação, se preparar para processos seletivos ou simplesmente aprender a lógica por trás do código, este curso entrega um caminho prático, claro e direto ao ponto para sair do zero e construir fundamentos de programação com consistência.
Conteúdo do curso
Aula em vídeo: Portugol 1 [ ALGORITMO ] O que são os algoritmos. | Lógica de programação #portugol #programação05m
Exercício: Qual é o conceito de algoritmo apresentado?
Aula em vídeo: Portugol 3 [ ESTRUTURA PADRÃO ] - Estrutura padrão de todo algoritmo | Lógica de programação05m
Aula em vídeo: Portugol 2 [ PORTUGOL STUDIO ] Como usar o Portugol Studio | Lógica de programação05m
Exercício: Qual é a principal diferença entre o Portugol Studio (versão desktop) e o Portugol Web Studio?
Aula em vídeo: Portugol 4 [ COMANDO ESCREVA ]- Comando escreva() - para escrever na tela | Lógica de programação08m
Exercício: No Portugol Studio, qual é a finalidade do comando escreva?
Aula em vídeo: Portugol 5 [ VARIÁVEL ] Variáveis | O que são e como usar | Lógica de programação | Algoritmo10m
Exercício: Qual é a sequência correta de passos para utilizar uma variável em um algoritmo no Portugol Studio?
Aula em vídeo: Portugol 6 [ VARIÁVEL ] - Variáveis continuação | O que são e como usar | Lógica de programação19m
Exercício: Ao executar um algoritmo no Portugol Studio clicando no ícone de play, qual é a principal função do compilador?
Aula em vídeo: Portugol 7 [ EXERCÍCIO ] - Exercício | Calcular quantidade de gasto mensal | Lógica de programação07m
Exercício: Para calcular o gasto mensal com fraldas (4 por dia, mês com 30 dias e custo unitário de R$ 1,10), qual expressão representa corretamente o cálculo do total?
Aula em vídeo: Portugol 8 [ EXERCÍCIO ESCREVA ] - Exercício | Calcular idade pelo nascimento Lógica de programação07m
Exercício: Como calcular a idade (ignorando o mês) usando variáveis em Portugol Studio?
Aula em vídeo: Portugol 9 [ COMANDO LEIA ] - Comando leia() - Realizar leitura de valores pelo teclado | Lógica08m
Aula em vídeo: Portugol 10 [ EXERCÍCIO LEIA ] - Exercício | Calcular qtd de água por dia | Lógica de programação09m
Aula em vídeo: Portugol 11 [ COMANDO SE ] - Comando se - Estruturas Condicionais | Desvio condicional | Algoritmo09m
Exercício: Em Portugol, quando o bloco dentro de um comando se é executado?
Aula em vídeo: Portugol 12 [ EXERCÍCIO SE ] Exercício comando condicional se - Simular radar Lógica de programação07m
Aula em vídeo: Portugol 13 [ SE SENAO ] - Comando se senao - Estruturas Condicionais | Desvio condicional #portugol03m
Exercício: No Portugol Studio, qual é a função do bloco senão em uma estrutura se ... senão?
Aula em vídeo: Portugol 14 [ EXERCÍCIO SE SENAO ] Exercício com comando se senao - Pesagem de boxe #portugol08m
Exercício: Em um algoritmo no Portugol Studio para verificar se um atleta bateu a meta de pesagem, qual estrutura é mais adequada para exibir bateu ou não bateu conforme a condição?
Aula em vídeo: Portugol 15 [ SE SENAO SE ] - Comando se senao se - Estruturas Condicionais #portugol13m
Aula em vídeo: Portugol 16 [ EXERCÍCIO SE SENAO SE ] Exercício | Comando se senao - Pesagem de boxe #portugol05m
Exercício: Ao criar um algoritmo no Portugol Studio para classificar um atleta de boxe por peso, qual estrutura é mais adequada para testar faixas de peso em sequência?
Aula em vídeo: Portugol 17 [SE DENTRO DE SE] Estrutura se dentro de se - Desvio Condicional e exercício #portugol12m
Exercício: Em um algoritmo no Portugol, quando faz sentido usar um "se" dentro de outro "se" (estruturas condicionais aninhadas) no caso de descontos por valor e forma de pagamento?
Aula em vídeo: Portugol 18 [ OP. LÓGICO E OU ] - Operadores lógicos E e OU em portugol studio com exemplo15m
Exercício: Em uma condição no Portugol Studio usando o operador lógico E, quando o resultado final da expressão será verdadeiro?
Aula em vídeo: Portugol 19 [ ESCOLHA CASO ] - Condicional Escolha caso - Teoria e exercício prático. #portugol12m
Exercício: No Portugol Studio, em quais situações o comando escolha...caso pode ser utilizado corretamente?
Aula em vídeo: Portugol 20 [ Repetição PARA ] Estrutura de repetição comando PARA - Teoria com exemplo #portugol14m
Exercício: No comando para do Portugol Studio, quais são as três partes essenciais que controlam a repetição?
Aula em vídeo: Portugol 22 [EXERCÍCIO PARA] Estrutura de repetição - PARA - Descobrir maior e menor #portugol17m
Exercício: Em um algoritmo no Portugol Studio que lê várias idades usando um laço para, qual é a forma correta de iniciar as variáveis maiorIdade e menorIdade para conseguir comparar os valores lidos?
Aula em vídeo: Portugol 21 [ EXERCÍCIO PARA ] Estrutura de repetição Comando PARA - Somar todos os salarios lidos10m
Exercício: Para calcular o total da folha de pagamento ao ler o salário de 5 funcionários usando o comando para, qual é a forma correta de acumular os valores?
Aula em vídeo: Portugol 23 [PARA DENTRO DE PARA] Estrutura de repetição PARA - Descobrir maior e menor #portugol15m
Exercício: Ao usar um comando para dentro de outro para no Portugol, qual cuidado é essencial com as variáveis de controle?
Aula em vídeo: Portugol 24 [ REPETIÇÃO ENQUANTO] Estrutura de repetição Comando enquanto - Algoritmo e programação07m
Aula em vídeo: Portugol 25 [ EXERCÍCIO ENQUANTO] Estrutura de repetição Comando enquanto - Algoritmo e programação09m
Exercício: Em um algoritmo no Portugol Studio que lê números até ser digitado um valor menor ou igual a zero, qual condição é mais adequada no comando enquanto para manter a repetição?
Aula em vídeo: Portugol 26 [ FAÇA ENQUANTO] Estrutura de repetição Comando faça ... enquanto - Algoritmo #portugol14m
Exercício: Qual é a principal diferença entre o comando enquanto e o comando faca... enquanto no Portugol Studio?
Aula em vídeo: Portugol 27 [ EXERCÍCIO FAÇA ENQUANTO] Estrutura de repetição Comando faça enquanto - Algoritmo10m
Exercício: Em um algoritmo no Portugol Studio para calcular troco, qual validação deve ser feita com a estrutura faça enquanto para o valor da compra?
Aula em vídeo: Portugol 28 [ VETOR ] Estrutura de dados VETOR. Algoritmos | Lógica de programação | Portugol Studio21m
Exercício: Em Portugol Studio, qual é a principal vantagem de usar um vetor em vez de criar muitas variáveis separadas?
Aula em vídeo: Portugol 29 [ VETOR ] Exercício - Armazenar qtd de vogais . Algoritmos | Lógica de programação15m
Exercício: Em um programa que lê 10 vogais e contabiliza quantas vezes cada uma apareceu usando um vetor, qual é a principal finalidade do vetor?
Aula em vídeo: Portugol 30 [MATRIZ] Estrutura de dados MATRIZ. Algoritmos | Lógica de programação | Portugol Studio23m
Exercício: Em uma matriz 3x3, qual condição em Portugol permite imprimir apenas os elementos que NÃO pertencem à diagonal principal?
Aula em vídeo: Portugol 31 [MATRIZ] Exercício de MATRIZ. Algoritmos | Lógica de programação | Portugol Studio13m
Exercício: Em Portugol, qual é a forma mais adequada de armazenar peso, altura e salário de 5 jogadores, exibindo tudo ao final?