
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.
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á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.
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.
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.
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.
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.
Nesta aula, você vai entender por que a linguagem C é a base ideal para aprender programação, mesmo sendo criada há 50 anos. Dominando conceitos como variáveis, loops, funções e ponteiros, você terá uma base sólida para entender como o computador funciona em baixo nível e poderá migrar para outras linguagens com facilidade.
Nesta aula, você vai preparar seu ambiente para programar em C! Aprenda a configurar uma IDE (como Code::Blocks ou Visual Studio) com editor inteligente, depurador e terminal integrado, e entenda como o compilador transforma seu código em linguagem de máquina. Tudo que você precisa para começar a codificar com eficiência.
A linguagem C possui uma sintaxe simples, porém rigorosa. Cada comando precisa seguir a estrutura correta e, geralmente, termina com ponto e vírgula (;). O primeiro programa que costumamos ver é o famoso "Olá, Mundo!".
Nesta aula você dominará o uso de variáveis em C, os blocos básicos de qualquer programa. Aprenda a declarar e usar os principais tipos de dados.
Nesta aula você dominará os fundamentos de entrada e saída de dados em C, além de operadores essenciais para criar lógica em seus programas.
Domine as estruturas de controle em C e dê vida à lógica dos seus programas! Nesta aula você aprenderá condicionais e estrutura de repetição.
Um vetor é uma estrutura de dados que armazena uma coleção de elementos do mesmo tipo, acessados por índices numéricos. Eles são úteis quando se precisa manipular várias variáveis de forma organizada.
Uma matriz em C é um array com duas dimensões, usado para representar dados em formato de linhas e colunas.
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!