Introdução
- Download e instalação da IDE e compilador
- Introdução à Linguagem C
- Função main() e system("pause")
- Entrada e saída de dados
- Códigos Fonte da Seção 1
Operadores aritméticos
- Somando valores inteiros
- Calculando média com float
- Operador % - verificando se um número é par ou ímpar
- Exercício proposto 01
- Exercício Proposto 02
- Código fonte da Seção 2
Estruturas de decisão
- Operadores relacionais
- If e if...else
- Tabela da verdade && - operador lógico &&
- Tabela da verdade || - operador lógico || (ou)
- Switch ... case
- Operador ternário
- Exercício Proposto 03
- Exercício proposto 04
- Exercício Proposto 05
- Código Fonte da Seção 3
Estruturas de repetição - Loops
- Estrutura de repetição for
- Exercício Proposto 06 - for
- Estrutura de repetição do...while - teste no final do loop
- Usando do while para validar um valor
- While - repetição com teste no início do laço
- Exercício Proposto 07
- Exercício Proposto 08 - do..while()
- Código Fonte da Seção 4
Arranjos (arrays) - vetores
- Vetor - conceito
- Recebendo os dados do vetor via teclado com scanf
- Exemplo: Somatória dos valores de um vetor
- Exercício Resolvido - Vetor 01
- Exercício Resolvido - Vetor 02
- Vetor de caracteres - String
- Código Fonte da Seção 5
- Exercício Proposto 09
- Exercício Proposto 10
Pesquisa e ordenação básica em vetores
- Pesquisa sequencial em um vetor
- Pesquisa binária em um vetor
- Ordenação de vetores
- Código Fonte da Seção 6
Arrays - Matrizes
- Matriz - array bidimensional
- Recebendo dados em uma matriz com scanf
- Struct
- Código Fonte da Seção 7
Arquivo texto
- Criando um arquivo texto em C
- Abertura e escrita de dados em arquivo texto
- Leitura de dados de um arquivo texto
- Exercício Integrador - Array de structs e arquivo texto
- Código Fonte da Seção 8
Funções
- Funções com retorno e sem retorno (void)
- Protótipos
- Função com retorno
- Exercício: calcular o cubo de um número
- Resumo Slides sobre C
- Exercício Integrador - arquivos e funções
- Código Fonte da Seção 9