Introdução
  • Introdução
Conceitos iniciais
  • Conceitos de Hardware
  • Conceitos de Software
  • Hardware e Software
  • Sistema Operacional
  • Linguagem de programação
  • Linguagem de programação.
  • Compilador
  • Compiladores
  • Sistema de numeração
  • Sistema de numeração.
Algoritmo
  • Algoritmo
  • Formas de representação
  • Algoritmo
Estrutura básica de um programa em C
  • Introdução à linguagem C
  • Instalando CodeBlocks
  • Primeiro programa
  • Submeter no NepsAcademy
  • Variáveis e constantes
  • Codificação de variáveis e constantes
  • Leitura de variáveis
  • Operadores Aritméticos
  • Listas de Exercícios no NepsAcademy
  • Comentários
  • Opções do printf
  • Exercício - Área da Circunferência
  • Resolução de exercício - Área da Circunferência
Estrutura condicional
  • Operadores relacionais e estrutura de decisão
  • Operadores lógicos
  • Estrutura de decisão If-Else
  • Exercício - Positivo, negativo ou nulo
  • Resolução de exercício - Positivo, negativo ou nulo
  • Estrutura de decisão If-Else-If
  • Exercício - Reprovado, Aprovado ou Final
  • Resolução de exercício - Reprovado, Aprovado ou Final
  • Exercício - Quadrante
  • Resolução de exercício - Quadrante
  • Estrutura de decisão Switch
Estrutura de repetição
  • Estrutura de Repetição - While
  • Estrutura de Repetição - For
  • Estrutura de Repetição - doWhile
  • Comandos continue e break
  • Exercício - Repetir X vezes
  • Resolução de exercício - Repetir X vezes
  • Exercício - Tabuada
  • Resolução de exercício - Tabuada
  • Exercício - Fatorial
  • Resolução de exercício - Fatorial
  • Exercício - Valores entre dois números
  • Resolução de exercício - Valores entre dois números
Modularização de um programa
  • Modularização
  • Exemplos de funções
  • Resolução de exercício - Par ou ímpar (Função)
  • Resolução de exercício - Fatorial (Função)
  • Escopo de variáveis
  • Ponteiros
  • Passagem por referência
  • Recursividade
  • Resolução de exercício - Fatorial Recursivo
Estrutura de dados homogêneas
  • Vetores
  • Resolução de exercício - Inverso
  • Resolução de exercício - Busca no vetor 01
  • Resolução de exercício - Busca no vetor 02
  • Matrizes
  • Caracteres
  • Strings
  • Biblioteca
  • Resolução de exercício - Tamanho da String
  • Resolução de exercício - Quantas letras x
  • Resolução de exercício - Vogais e consoantes
Alocação dinâmica
  • Alocação dinâmica - Malloc
  • Alocação dinâmica - Calloc
  • Alocação dinâmica - Realloc
  • Alocação dinâmica de matrizes
  • Principais erros em alocação dinâmica
Manipulação de arquivos
  • Manipulação de arquivos
  • Escrita em arquivos
  • Leitura de arquivos
  • Projeto utilizando manipulação de arquivo
  • Projeto 00 - Apresentação
  • Projeto 01 - Cadastrar usuário
  • Projeto 01 - Cadastrar usuário - Código
  • Projeto 02 - Consultar usuário
  • Projeto 02 - Consultar usuário - Código
  • Projeto 03 - Verificar múltiplos
  • Projeto 03 - Verificar múltiplos - Código
  • Projeto 04 - Cadastrar senha
  • Projeto 04 - Cadastrar senha - Código
  • Projeto 05 - Fazer Login
  • Projeto 05 - Fazer Login - Código