Ementa

  1. Conceitos básicos
    1. Arquivos
    2. Algoritmos
    3. Linguagens de programação
    4. Programas
    5. Compiladores
  2. Introdução à construção de algoritmos
    1. Estrutura de um algoritmo
    2. Variáveis
    3. Entrada e saída de dados
    4. Expressões
    5. Tomada de decisão
    6. Repetição
  3. Algoritmos em C
    1. Constantes
    2. Variáveis
    3. Operadores e precedência
    4. Atribuição
    5. Entrada e saída
    6. Comandos
    7. Blocos
    8. if()
    9. while()
    10. Tipos de dados
    11. printf (formatação)
  4. Outros comandos em C
    1. for e do-while
    2. switch
    3. break
    4. getchar, getche
    5. putchar
  5. Funções
    1. Formato de uma Função
    2. Escopo
    3. Parâmetros por valor e por referência - ponteiros
    4. Recursividade
  6. Vetores e Matrizes
    1. Declaração
    2. Inicialização
    3. Acesso direto
    4. Dupla indexação
    5. Algoritmos de ordenação
    6. Algoritmos de busca - seqüêncial e binária
    7. Vetores e ponteiros
  7. Strings
    1. Entrada e saída de strings
    2. Funções de manipulação de strings
    3. Vetor de strings
    4. Ponteiros
  8. Arquivos
    1. Conceitos
    2. Manipulação de arquivos binários