| C | | Imprimir | |
|
PROGRAMAÇÃO C
CARGA HORÁRIA 40 horas
MÓDULOS
Unidade 1: Introdução à linguagem C Unidade 2: Tipos, operadores e expressões Unidade 3: Estruturas de fluxo Unidade 4: Vetores e apontadores Unidade 5: Funções Unidade 6: Estruturas e uniões Unidade 7: Manipulação de arquivos
Objetivo:
Após este capítulo o estudante deve estar apto a escrever os programas simples que ele já escreve em outras linguagens em C.
Conteúdo:
Histórico da linguagem C Processo de compilação de um programa C Utilizando variáveis e estruturas de controle Funções de entrada e saída Matrizes, vetores e strings
Unidade 2: Tipos, operadores e expressões
Objetivo:
Entender os tipos de dados, os operadores e as expressões em C.
Conteúdo:
1. Variáveis e constantes 2. Tipos de dados e tamanhos 3. Declaração e inicialização de variáveis 4. Operadores aritméticos 5. Conversores de tipos 6. Operadores de incremento e decremento 7. Operadores lógicos 8. Operadores e expressões de atribuição 9. Expressões condições 10. Precedência e ordem de avaliação
Unidade 3: Estrutura de fluxo
Objetivo:
Entender as estruturas condicional e de controle de fluxo do C.
Conteúdo:
1. "Statement" e blocos 2. If-then-else 3. Switch 4. While 5. For 6. Do-while 7. Break e continue 8. Goto e rótulo
Unidade 4: Vetores e apontadores
Objetivo:
Compreender a alocação dos vetores e o uso dos apontadores, ou ponteiros.
Conteúdo:
1. Vetores 2. Vetores multidimensionais 3. Inicialização de vetores 4. Apontadores 5. Declaração de apontadores 6. Atribuição de valores a apontadores 7. Apontadores e expressões 8. Apontadores e vetores 9. Aritmética de endereços 10. Apontadores x arranjos multidimensionais
Unidade 5: Funções
Objetivo:
Estudar o uso das funções, sua declaração, interação com apontadores, além de recursão.
Conteúdo:
1. Conceitos gerais 2. Parâmetros e argumentos 3. Variáveis externas 4. Regras de escopo 5. Inicialização de variáveis 6. Recursividade 7. Ponteiro para funções 8. Compilação de funções em separado 9. Biblioteca padrão 10. O pré-processador
Unidade 6: Estruturas e uniões
Objetivo:
Compreender o que são estruturas, sua utilidade e aprender como as utilizar.
Conteúdo:
1. Elementos básicos 2. Os membros de uma estrutura 3. Estruturas compostas 4. Inicialização de estruturas 5. Funções e estruturas 6. Uniões 7. Organização de dados
Unidade 7: Manipulação de arquivos
Objetivo:
Compreender o que são dispositivos e como os utilizar.
Conteúdo:
1. Entrada/Saída padrão 2. Modo binário e modo texto 3. Arquivo padrão 4. Alto nível x baixo nível 5. Entrada/saída bufferizada 6. Entrada/saída não bufferizada 7.Tratamento de erros
|