Imagem do Curso gratuito Algoritmos e Lógica de Programação

Curso online gratuito Algoritmos e Lógica de Programação

Duração do curso online: 4 horas e 6 minutos

5

EstrelaEstrelaEstrelaEstrelaEstrela

(5)

Aprenda lógica de programação do zero e crie algoritmos com variáveis, condições e laços. Curso online gratuito com exercícios e certificado.

Neste curso gratuito, aprenda sobre

  • Conceitos de informática, sistemas e elementos que compõem um sistema
  • Função da informática: tratar dados e gerar informação para apoiar decisões
  • Definição de algoritmo e diferenças entre algoritmos computacionais e não computacionais
  • Uso de comandos de entrada/saída e noções de processamento em lógica
  • Resolução de algoritmos e importância da ordem de operações (parênteses e precedência)
  • Variáveis: declaração, regras de sintaxe e efeito de reatribuição durante a execução
  • Operadores aritméticos, literais e precedência em expressões
  • Estrutura escolha-caso: seleção entre múltiplas alternativas de forma organizada
  • Operadores relacionais e lógicos; avaliação de expressões com AND, OR e NOT
  • Estruturas condicionais (SE/ENTÃO/SENÃO) e seu papel no fluxo do algoritmo
  • Laços de repetição: benefícios e uso de pré-teste e pós-teste
  • Laço com variável de controle (para/for): repetição por contagem e limites
  • Programação modular com procedimentos: organização, reutilização e manutenção
  • Funções vs procedimentos: retorno de valor e aplicação em decomposição do problema

Sobre o curso online gratuito

Desenvolva a base essencial para programar em qualquer linguagem com o curso Algoritmos e Lógica de Programação, na categoria Tecnologia, Informática e Programação. Aqui você aprende a pensar como uma pessoa desenvolvedora, transformando problemas do dia a dia em soluções passo a passo, claras e eficientes. Em vez de depender de “tentativa e erro”, você passa a entender o raciocínio por trás do código e ganha segurança para criar programas simples, interpretar enunciados e organizar ideias de forma lógica.

Ao longo do curso, você começa entendendo o papel da informática, dos sistemas e de seus elementos, construindo uma visão que conecta tecnologia e resolução de problemas. Em seguida, avança da noção de algoritmos não computacionais para os algoritmos computacionais, compreendendo como instruções são representadas e executadas. Esse caminho ajuda a consolidar o pensamento sequencial e a percepção de que cada etapa tem um propósito dentro de uma solução.

Conforme evolui, você passa a trabalhar com variáveis, regras e sintaxe, aprendendo como dados são armazenados e alterados durante a execução. Também desenvolve domínio sobre operadores aritméticos, relacionais e lógicos, o que é fundamental para montar expressões corretas, controlar decisões e evitar erros comuns. A partir daí, você amplia o repertório com estruturas de decisão, incluindo alternativas que organizam escolhas de maneira mais clara e soluções condicionais que refletem comportamentos do mundo real.

Outro ponto-chave é aprender a automatizar tarefas repetitivas com estruturas de repetição: pré-teste, pós-teste e variável de controle. Isso permite criar algoritmos mais curtos, fáceis de manter e mais escaláveis. Para fechar a base com boas práticas, o curso também aborda modularização, mostrando como dividir problemas em partes menores e reaproveitáveis por meio de procedimentos e funções, tornando suas soluções mais organizadas e profissionais.

Com vídeos e exercícios ao longo do percurso, você pratica o raciocínio lógico, valida seu entendimento e constrói confiança para avançar para linguagens como Python, Java, JavaScript, C# e outras. É uma excelente opção para iniciantes, estudantes, pessoas em transição de carreira e quem deseja reforçar fundamentos. Ao final, você terá uma base sólida para interpretar problemas, escrever algoritmos coerentes e dar os próximos passos no desenvolvimento de software com mais clareza e consistência.

Conteúdo do curso

  • Aula em vídeo: Aula 1 - Informática, Sistemas e seus Elementos 19m
  • Exercício: Qual é a principal função da área da informática, conforme apresentada no texto?
  • Aula em vídeo: Aula 2 - Algoritmos Não Computacionais 20m
  • Exercício: O que é um algoritmo não computacional?
  • Aula em vídeo: Aula 3 - Algoritmos Computacionais 35m
  • Exercício: O que é um comando de saída em lógica de programação?
  • Aula em vídeo: Resolvendo Algoritmos - Parte 1 10m
  • Exercício: Qual é a finalidade de colocar parênteses em certas operações dentro de um algoritmo?
  • Aula em vídeo: Aula 4 - Variaveis, Regras e Sintaxe 15m
  • Exercício: Em um algoritmo, o que ocorre com o valor de uma variável quando um novo valor é atribuído a ela durante a execução do programa?
  • Aula em vídeo: Aula 5 - Operadores Aritméticos e Literais 20m
  • Exercício: Qual operador aritmético possui a maior precedência em uma expressão algorítmica?
  • Aula em vídeo: Aula 7 - Operadores Relacionais e Lógicos 20m
  • Exercício: Qual é o resultado da expressão lógica NOT (A AND B) quando A é verdadeiro e B é falso?
  • Aula em vídeo: Aula 6 - Estrutura Escolha-Caso 11m
  • Exercício: Qual é a principal finalidade da estrutura 'escolha caso' em algoritmos de programação?
  • Aula em vídeo: Aula 8 - Estrutura Condicional 14m
  • Exercício: Qual é a principal função da estrutura condicional em um algoritmo?
  • Aula em vídeo: Aula 9 - Estrutura de Repetição: Pré-Teste 14m
  • Exercício: Qual é o principal benefício do uso de laços de repetição em algoritmos de programação?
  • Aula em vídeo: Aula 10 - Laço de Repetição: Pós-Teste 11m
  • Exercício: Qual é a principal diferença entre laço de repetição com pré-teste e laço de repetição com pós-teste?
  • Aula em vídeo: Aula 11 - Laço de Repetição: Variável de Controle 11m
  • Exercício: Qual das opções a seguir descreve corretamente um laço de repetição com variável de controle?
  • Aula em vídeo: Aula 12 - Utilizando Procedimentos 23m
  • Exercício: Qual é a principal vantagem de utilizar programação modular ao desenvolver um algoritmo?
  • Aula em vídeo: Aula 13 - Utilizando Funções 16m
  • Exercício: Qual a principal diferença entre uma função e um procedimento em termos de retorno no contexto da lógica de programação?

Este curso gratuito inclui:

Ícone aprenda com o curso em áudio

4 horas e 6 minutos de curso online em vídeo

Ícone do Certificado digital de conclusão de curso

Certificado digital de conclusão de curso ( Gratuito )

Ícone dos exercícios para treinar os conhecimentos

Exercícios para treinar seus conhecimentos

Ícone de cursos 100% gratuitos do início ao fim

100% gratuito, do conteúdo ao certificado

Qual é a diferença entre algoritmo computacional e algoritmo não computacional?

O não computacional descreve passos para tarefas do dia a dia; o computacional apresenta instruções que podem ser executadas por um computador.

Como funciona a estrutura escolha-caso em lógica de programação?

Ela seleciona uma ação entre várias opções conforme o valor de uma variável ou expressão.

Qual é a diferença entre laço com pré-teste e pós-teste?

No pré-teste, a condição é verificada antes da execução; no pós-teste, o bloco executa ao menos uma vez antes da verificação.

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

Comentários do Curso: Algoritmos e Lógica de Programação

GG

Guilherme Gomes Máximo

EstrelaEstrelaEstrelaEstrelaEstrela

muit bom, professor foi super simpático e didático.

MR

Manuel Ricardo Quimbangala Nvula

EstrelaEstrelaEstrelaEstrelaEstrela

Boa didática, explicação e conteúdos super compreensíveis. Parabéns professor, Marcel. Poderia gravar um de Pytho ou Java nessa didática maravilhosa

VN

Vagner Natan Silva Santos

EstrelaEstrelaEstrelaEstrelaEstrela

Um curso espetacular, não terminei ainda, mas estou perto. Porém, já tenho total certeza que já adquiri muito conhecimento! Parabéns mesmo professor!

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

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!