Imagem do Curso gratuito Algoritmo e lógica de programação em C

Curso online gratuitoAlgoritmo e lógica de programação em C

Duração do curso online: 8 horas e 44 minutos

4.88

EstrelaEstrelaEstrelaEstrelaEstrela

(121)

Aprenda lógica e algoritmos em C e comece a programar do zero com um curso online gratuito, exercícios práticos e base sólida para evoluir na carreira.

Neste curso gratuito, aprenda sobre

  • Conceitos de algoritmo e lógica de programação
  • Diferença entre algoritmo geral e algoritmo computacional
  • Uso de variáveis, constantes e tipos básicos em C
  • Identificadores, operadores, expressões e atribuição
  • Instalação e uso do Dev-C++ para compilar e executar em C
  • Organização de projetos: estrutura de pastas por exercícios
  • Bibliotecas, função main e comentários no código
  • Entrada e saída: printf() e scanf(), quebra de linha e formatação
  • Operadores aritméticos, relacionais e lógicos (AND/OR/NOT)
  • Resolução de problemas com cálculos (média, área, impostos etc.)
  • Uso de variável auxiliar para troca de valores (swap)
  • Estruturas condicionais: if/else e switch-case
  • Criação de programas de menu/calculadora com múltiplas opções
  • Estruturas de repetição: for e aplicação em exercícios

Descrição do curso

Dominar lógica de programação é o passo que separa quem apenas copia códigos de quem realmente constrói soluções. Neste curso online gratuito de Algoritmo e lógica de programação em C, você desenvolve uma base consistente para pensar como programador, transformar problemas em passos claros e escrever programas que funcionam de verdade.

Ao longo das aulas, você compreende o que são algoritmos e como estruturar um raciocínio lógico antes de digitar qualquer linha. A proposta é fortalecer fundamentos essenciais: variáveis e constantes, identificadores, operadores, expressões e atribuição, além do papel da função principal e do uso de bibliotecas e comentários para manter o código compreensível. Assim, você aprende não só a sintaxe, mas o motivo de cada escolha dentro de um programa.

O curso também orienta o início no ambiente de desenvolvimento, com instalação e uso do Dev-C++, para que você ganhe autonomia ao criar projetos, organizar pastas e executar seus testes no console. Com isso, você reduz a fricção típica de quem está começando e passa a focar no que importa: raciocínio, prática e evolução.

A prática aparece de forma constante por meio de exercícios que simulam situações comuns em lógica e programação: leitura e exibição de dados, cálculos, troca de valores, validações e construção de soluções passo a passo. Conforme avança, você desenvolve a capacidade de interpretar enunciados, definir entradas e saídas, prever resultados e corrigir erros com método, transformando tentativa e erro em aprendizado intencional.

Depois dos fundamentos, você progride para decisões e controles de fluxo, trabalhando comparações, operadores lógicos e estruturas condicionais, inclusive alternativas como switch. Em seguida, consolida a lógica com estruturas de repetição, aplicando a ideia de laços para automatizar tarefas e reduzir redundâncias, um divisor de águas para ganhar produtividade ao programar.

Ao final, você terá uma base sólida em lógica de programação e algoritmos com C, pronta para ser aplicada em novos desafios, em outras linguagens e em projetos maiores. Se você busca começar do zero ou organizar o conhecimento com prática, este curso oferece o caminho para evoluir com clareza, consistência e confiança.

Conteúdo do curso

  • Aula em vídeo: Aula 1 - Introdução de Algoritmo 08m
  • Exercício: _O que são algoritmos?
  • Aula em vídeo: Aula 2 - Algoritmo Computacional, variáveis e constantes 18m
  • Exercício: Qual é a diferença entre variável e constante na programação?
  • Aula em vídeo: Aula 3 - Identificadores, operadores, expressões e atribuição 21m
  • Exercício: _Qual é o objetivo do uso de identificadores na linguagem C?
  • Aula em vídeo: Aula 4 - Instalando o programa Devc++ 05m
  • Exercício: Qual programa o apresentador prefere para executar código?
  • Aula em vídeo: Aula 5 - Explicando o funcionamento do DevC++ | Parte 1 08m
  • Exercício: _Qual é o tipo de projeto que o vídeo sugere que seja utilizado para interagir com o usuário através do console?
  • Aula em vídeo: Aula 6 - Explicando como funciona o DevC++ | Parte 2 11m
  • Exercício: Qual é a importância de entender o enunciado antes de começar a programar segundo a aula?
  • Aula em vídeo: Aula 7 - Criando estrutura de pastas 02m
  • Exercício: _Qual é o objetivo de criar uma pasta específica para cada exercício e projeto na aula de Algoritmo e lógica de programação em C por Escola TI?
  • Aula em vídeo: Aula 8 - Bibliotecas, função Main e comentários 13m
  • Exercício: Qual o objetivo da função main em um programa C?
  • Aula em vídeo: Aula - 9 Função Printf() Comando de Entrada e Saída 11m
  • Exercício: _Qual é a função utilizada para mostrar informações na tela em C?
  • Aula em vídeo: Aula 10 - Variáveis, Identificadores e quebra de linhas 20m
  • Exercício: Qual é a finalidade do identificador na linguagem C?
  • Aula em vídeo: Aula 11 - Operadores Aritméticos 10m
  • Exercício: Quais operadores aritméticos foram utilizados na videoaula?
  • Aula em vídeo: Aula 13 - Exercício 01 18m
  • Exercício: Qual é a função utilizada para receber dados de entrada do usuário em C?
  • Aula em vídeo: Aula 14 - Exercício 02 05m
  • Exercício: Qual é a finalidade do algoritmo descrito na transcrição?
  • Aula em vídeo: Aula 15 - Exercício 03 + Atribuição 11m
  • Exercício: Qual é a fórmula correta para calcular a área de um triângulo?
  • Aula em vídeo: Aula 16 - Exercício 04 10m
  • Exercício: Qual é o objetivo do exercício abordado na vídeoaula?
  • Aula em vídeo: Aula 17 - Exercício 05 10m
  • Exercício: Quantas variáveis são necessárias para calcular a média de um aluno neste exercício de programação?
  • Aula em vídeo: Aula 18 - Exercício 06 09m
  • Exercício: Qual é a função de uma variável auxiliar em um algoritmo de troca de valores?
  • Aula em vídeo: Aula 19 - Exercício 07 05m
  • Exercício: Qual é o objetivo do exercício de programação mencionado no vídeo?
  • Aula em vídeo: Aula 20 - Exercício 08 11m
  • Exercício: _Qual é o objetivo do algoritmo proposto na vídeo aula de algoritmo em lógica de programação?
  • Aula em vídeo: Aula 21 - Exercício 09 15m
  • Exercício: Qual é o objetivo do algoritmo proposto na aula de programação?
  • Aula em vídeo: Aula 22 - Exercício 10 11m
  • Exercício: _Qual é a porcentagem do imposto do revendedor sobre o preço de fábrica do automóvel no exercício proposto?
  • Aula em vídeo: Aula 23 - Expressões Relacionais 10m
  • Aula em vídeo: Aula 24 - Operadores Lógicos 07m
  • Exercício: _Qual é a função da operação "ou" na linguagem C, de acordo com o vídeo?
  • Aula em vídeo: Aula 25 - Exercício 11 08m
  • Aula em vídeo: Aula 26 - Estruturas Condicionais Parte 1 09m
  • Exercício: _Qual é a condição para a mensagem ser exibida ao usuário no exercício proposto?
  • Aula em vídeo: Aula 27 - Exercício 12 08m
  • Aula em vídeo: Aula 28 - Exercício 13 06m
  • Aula em vídeo: Aula 29 - Exercicio 14 07m
  • Aula em vídeo: Aula 30 - Exercicio 15 11m
  • Exercício: _Qual é a condição para o aluno passar direto na matéria, de acordo com o programa apresentado na aula?
  • Aula em vídeo: Aula 31 - Exercício 16 22m
  • Aula em vídeo: Aula 32 - Estrutura condicional | Parte 2 - Switch 15m
  • Exercício: _Qual é o objetivo da estrutura condicional escolha caso em C?
  • Aula em vídeo: Aula 33 - Exercício 17 19m
  • Aula em vídeo: Aula 34 - Exercício 18 15m
  • Exercício: _Qual é a opção que o usuário deve escolher para realizar a multiplicação no programa de calculadora proposto no vídeo?
  • Aula em vídeo: Aula 35 - Exercício 19 13m
  • Aula em vídeo: Aula 36 - Exercício 20 24m
  • Aula em vídeo: Aula 37 - Estrutura de Repetição For | Parte 1 09m
  • Aula em vídeo: Aula 38 - Exercício 21 29m
  • Exercício: _Qual é a finalidade da estrutura de repetição apresentada na aula?
  • Aula em vídeo: Aula 39 - Exercício 22 09m
  • Aula em vídeo: Aula 40 - Exercício 23 14m
  • Aula em vídeo: Aula 41 - Exercício 24 08m
  • Aula em vídeo: Aula 42 - Exercício 25 10m
  • Aula em vídeo: Aula 43 - Exercício 26 06m
  • Aula em vídeo: Aula 44 - Exercício 27 17m

Este curso gratuito inclui:

8 horas e 44 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

Comentários do Curso: Algoritmo e lógica de programação em C

Os estudantes elogiam a didática: conteúdo bem explicado, fácil de entender e aplicável. Muitos consideram o curso excelente e motivador para aprender programação, embora alguns citem dúvidas pontuais durante as aulas.

BR

Benson Raúl

EstrelaEstrelaEstrelaEstrelaEstrela

Ainda iniciando o curso, a explicação esta sendo boa!

BH

bruno Henrique

EstrelaEstrelaEstrelaEstrelaEstrela

Muito bom o curso e professor é excelente

MS

Marcos Santos Ribeiro junior

EstrelaEstrelaEstrelaEstrelaEstrela

curso bons

VS

Victor Santini

EstrelaEstrelaEstrelaEstrelaEstrela

Muito bom, muito bem explicado e aplicado, obrigado!!

L

Leowzin

EstrelaEstrelaEstrelaEstrelaEstrela

nunca entendi um curso como esse, mt bem explicado, obrigado !

SS

Sofia Silva

EstrelaEstrelaEstrelaEstrelaEstrela

Este curso é muito bom, eu amo essa parte da informática que é programação e gostava de aprender mais

CB

Carlos Bruno Passos Albuquerque

EstrelaEstrelaEstrelaEstrelaEstrela

Eu tenho duvidas sobre a aula 13, eu fiz todos os itens de forma correta, mas não consegui separar as informações de entrada

LV

Lauriano Vicente Bento Graciano

EstrelaEstrelaEstrelaEstrelaEstrela

Excelente Curso.

ML

mariele lins

EstrelaEstrelaEstrelaEstrelaEstrela

sou nova aqui gostei muito!

MC

Maria Clara Santos

EstrelaEstrelaEstrelaEstrela

Muito explicativo e fácil de entender!

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