Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lógica de Programação e Algoritmos com C
Rating: 4.9 out of 5(448 ratings)
2,201 students

Lógica de Programação e Algoritmos com C

O curso definitivo de Algoritmos e Lógica de Programação para iniciantes em computação
Created byGustavo Caetano
Last updated 6/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Variáveis, Entrada, Saída, Processamento, Estrutura Sequencial, Estrutura Condicional, Estruturas de Repetição, Vetores, Matrizes
  • Ponteiros, Funções, Alocação de Memória, Estruturas de Dados, Alocação Dinâmica
  • Algoritmos de Ordenação: Bubble Sort, Insertion Sort, Selection Sort, Quick Sort
  • Recursão, Lista Ligada, Pilha, Fila, Manipulação de Arquivos
  • Exercícios com resolução guiada + Projetos

Course content

9 sections • 150 lectures • 19h 52m total length
  • O que é lógica de programação4:29
  • O que são algoritmos7:56
  • Linguagens de baixo e alto nível16:01
  • IDE e compilador3:49
  • IDE online2:47
  • Instalar o Dev-C++3:47
  • Setup usando VSCode12:41
  • Hello World15:22

Requirements

  • Nenhum pré-requisito é necessário. Este é um curso para iniciantes que querem aprender programação do ZERO!

Description

Aprenda do zero os fundamentos da lógica de programação e desenvolva suas habilidades na linguagem C, uma das mais poderosas e utilizadas no mundo da computação. Neste curso, você irá desde conceitos básicos, como variáveis, estruturas de controle (IF..Else, Switch..Case, For, While, Do..While), uso de bibliotecas, estruturas de dados (vetores, fila, pilha, listas encadeadas) até tópicos avançados, como ponteiros, recursão e algoritmos de ordenação (Bubble Sort, Seletion Sort, Insertion Sort, Quick Sort). Com uma abordagem prática e didática, você criará programas estruturados, manipulará arquivos e resolverá desafios reais, preparando-se para os próximos passos na programação e no desenvolvimento de software. Tudo com muita prática! Ideal para quem está fazendo algum curso técnico ou graduação em computação em disciplinas de lógica de programação e algoritmos.


O curso é dividido em módulos progressivos, cobrindo desde os fundamentos até tópicos avançados.


  • Módulo 1 - Fundamentos da Programação e Introdução ao C

  • Módulo 2 - Estruturas Básicas de Controle

  • Módulo 3 - Funções e Bibliotecas

  • Módulo 4 - Estruturas de Dados Básicas

  • Módulo 5 - Ponteiros e Alocação Dinâmica de Memória

  • Módulo 6 - Estruturas de Dados Avançadas

  • Módulo 7 - Algoritmos de Ordenação e Recursão

  • Módulo 8 - Manipulação de Arquivos

  • Projetos


Durante o curso você terá diversos exercícios para colocar em prática todos os conceitos. Todos os exercícios são resolvidos de forma guiada e explicada pelo instrutor.

Who this course is for:

  • Quem é iniciante em programação.
  • Quem está com dificuldades na disciplina de Algoritmos e Lógica de Programação da faculdade ou curso técnico.
  • Quem deseja aprender e se tornar um expert em Algoritmos e Lógica de Programação.
  • Quem deseja ter uma base sólida em programação.