Imagem do Curso gratuito Portugol Studio: Algoritmos e Lógica de Programação do Zero

Curso online gratuitoPortugol 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

Descrição do curso

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ção 05m
  • 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ção 05m
  • Aula em vídeo: Portugol 2 [ PORTUGOL STUDIO ] Como usar o Portugol Studio | Lógica de programação 05m
  • 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ção 08m
  • 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 | Algoritmo 10m
  • 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ção 19m
  • 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ção 07m
  • 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ção 07m
  • 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ógica 08m
  • Aula em vídeo: Portugol 10 [ EXERCÍCIO LEIA ] - Exercício | Calcular qtd de água por dia | Lógica de programação 09m
  • Aula em vídeo: Portugol 11 [ COMANDO SE ] - Comando se - Estruturas Condicionais | Desvio condicional | Algoritmo 09m
  • 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ção 07m
  • Aula em vídeo: Portugol 13 [ SE SENAO ] - Comando se senao - Estruturas Condicionais | Desvio condicional #portugol 03m
  • 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 #portugol 08m
  • 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 #portugol 13m
  • Aula em vídeo: Portugol 16 [ EXERCÍCIO SE SENAO SE ] Exercício | Comando se senao - Pesagem de boxe #portugol 05m
  • 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 #portugol 12m
  • 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 exemplo 15m
  • 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. #portugol 12m
  • 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 #portugol 14m
  • 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 #portugol 17m
  • 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 lidos 10m
  • 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 #portugol 15m
  • 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ção 07m
  • Aula em vídeo: Portugol 25 [ EXERCÍCIO ENQUANTO] Estrutura de repetição Comando enquanto - Algoritmo e programação 09m
  • 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 #portugol 14m
  • 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 - Algoritmo 10m
  • 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 Studio 21m
  • 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ção 15m
  • 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 Studio 23m
  • 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 Studio 13m
  • Exercício: Em Portugol, qual é a forma mais adequada de armazenar peso, altura e salário de 5 jogadores, exibindo tudo ao final?

Este curso gratuito inclui:

5 horas e 50 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Lógica de programação

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso