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

Algoritmo e Lógica de Programação em C

Aprenda algoritmos e lógica de programação na prática com C, explorando vetores, laços e condições
Last updated 7/2025
Portuguese

What you'll learn

  • Compreender Algoritmos
  • Compreender Lógica de Programação
  • Compreender a Linguagem C
  • Desenvolver Projetos Práticos com a Linguagem C

Course content

2 sections • 15 lectures • 1h 0m total length
  • O que é Programar3:41

    Programar é decompor objetivos em etapas claras, como uma receita de bolo. Nesta aula, você aprenderá a traduzir tarefas do mundo real (como validar um login ou processar dados) em instruções precisas que o computador executa passo a passo. Dominar essa lógica é a base para criar qualquer sistema, desde verificações simples até algoritmos complexos.

  • Estrutura Geral de um Código1:12

    Tudo começa quando você escreve um algoritmo (uma sequência lógica de passos) em linguagem de programação. Esse código é traduzido para linguagem de máquina – a única que o hardware (processador, memória) entende. Cada linha vira uma instrução executada na ordem exata que você definiu, do início ao fim. Seja um "Olá, mundo!" ou um sistema complexo, a regra é clara: o computador só faz o que você programou, sem inventar moda. Domine essa lógica e você controla a máquina.

  • Variáveis3:11

    Variáveis são espaços na memória RAM que guardam dados TEMPORARIAMENTE enquanto seu programa roda - como números, textos ou resultados de cálculos. Nesta aula você vai aprender a declarar, armazenar e atualizar esses valores essenciais para qualquer sistema interativo.

  • Tipos de Dados2:30

    Variáveis precisam declarar seu tipo para armazenar dados corretamente e economizar memória. Os principais tipos são: int (números inteiros como 10 ou -3), float/double (decimais como 3.14), char (um caractere como 'A'), string (textos como "Olá") e boolean (true/false). Escolher o tipo errado pode causar falhas ou desperdício de recursos – nesta aula você vai dominar essa escolha crítica.

  • Operadores2:25

    Durante o desenvolvimento de um sistema, é comum utilizarmos operadores para realizar cálculos, comparações e decisões lógicas. Eles são essenciais para o processamento de informações e o controle do fluxo do programa. Operadores Aritméticos Os operadores aritméticos são utilizados para realizar operações matemáticas com valores numéricos.

  • Estrutura de Condição4:08

    Ao utilizarmos um sistema, muitas ações dependem das decisões que tomamos — como clicar em um botão, escolher uma opção ou enviar uma informação. Na programação, esse comportamento é representado por estruturas de controle, que determinam o que deve ser executado, quando e com que frequência. Essas estruturas se dividem em dois grupos principais: Estrutura de Condição (se ou se não) As estruturas condicionais permitem executar blocos de código somente se uma determinada condição for verdadeira.

  • Laço de Repetição1:19

    Os laços de repetição (também chamados de loops) são usados para executar um bloco de instruções várias vezes, enquanto uma condição for verdadeira.

Requirements

  • Não é necessário ter experiência com programação
  • Informática básica

Description

Seja muito bem-vindo(a)!

Este curso é ideal para quem deseja dar os primeiros passos na programação, mesmo sem nenhuma experiência prévia. Aqui, você aprenderá os principais conceitos de lógica de programação de forma descomplicada e aplicará esse conhecimento na prática com a linguagem C, uma das mais poderosas e influentes da história da computação.

Durante as aulas, você vai conhecer os fundamentos da lógica computacional, como variáveis, operadores, estruturas condicionais, laços de repetição, vetores e funções. A linguagem C é uma excelente escolha para iniciantes, pois ajuda a desenvolver o raciocínio lógico e proporciona uma compreensão mais profunda sobre como os programas realmente funcionam.

O curso é apresentado de forma direta, com foco na clareza e na aplicação dos conceitos. Mesmo que você nunca tenha escrito uma linha de código, o conteúdo foi pensado para facilitar o seu entendimento passo a passo, sem complicações.

Além disso, o curso conta com uma apostila inclusa, que serve como material de apoio para acompanhar os temas abordados em vídeo. Ao final, você terá uma base sólida para seguir estudando programação com mais segurança, seja em C ou em outras linguagens mais modernas.

Comece hoje mesmo e inicie sua jornada no mundo da programação!

Who this course is for:

  • Desenvolvedores iniciantes
  • Interessados na área de TI
  • Interessados em C
  • Interessados em Programação
  • Interessados em Desenvolvimento de Sistemas