Publico Alvo:
Estudantes e pessoas interessadas em aprender a programar em linguagem C. Não é necessário conhecimento anterior. Pode ser a primeira experiência em programação do interessado. Caso o aluno já tenha experiência em outra linguagem de programação, o material contempla também a parte avançada da linguagem.
Carga Horária: 24h
Cidade: São Paulo
Data e Horário: 17/03/2012 (Sábados, das 9h às 17h)
Cidade: São Paulo
Data e Horário: 12/05/2012 (Sábados, das 9h às 17h)
Conteúdo Programático
- Conceitos básicos de programação;
- Histórico do desenvolvimento da linguagem C;
- Características gerais da linguagem C;
- Estrutura de um programa C;
- Comentários em C;
- Instruções de entrada e saída;
- A função printf;
- A função scanf;
- A função puts;
- A função gets;
- A função getchar;
- A função putchar;
- As funções getch e getche;
- Variáveis e tipos básicos;
- Formatos de entrada e saída de dados;
- O operador em tempo de compilação sizeof;
- Constantes;
- Operador de atribuição;
- Conversão de tipos em atribuições;
- Operadores aritméticos;
- Conversões de tipos em expressões aritméticas;
- Operador molde;
- Operadores de atribuição compostos;
- Operadores relacionais;
- Operadores lógicos;
- Operador vírgula (,)
- A instrução if-else;
- A instrução switch;
- A instrução for;
- A instrução while;
- A instrução do while;
- Comandos de desvio;
- O comando de desvio break;
- O comando de desvio continue;
- O comando de desvio goto;
- A função exit;
- Vetores (matrizes unidimensionais);
- Manipulação de vetores;
- Matrizes multidimensionais;
- Número de elementos e de dimensões das matrizes;
- Manipulação de matrizes;
- O protótipo de uma função;
- Definição da função;
- O tipo de retorno de uma função;
- O nome de uma função;
- A lista de parâmetros formais;
- Instruções dentro de funções;
- Retorno de uma função;
- Chamada de uma função;
- Regras de escopo;
- Variáveis locais;
- Variáveis globais;
- Uso de arquivos cabeçalho;
- Funções especiais para tratamento de strings: biblioteca ;
- Definição de uma estrutura;
- Declaração de variáveis do tipo estrutura;
- Referência aos campos de uma estrutura;
- Inicialização de estruturas;
- Atribuição entre estruturas;
- Vetores de estruturas;
- Declaração de arquivos;
- A função fopen;
- A função fclose;
- As funções getc e fgetc;
- As funções putc e fputc;
- A função feof;
- As funções fputs e fgets;
- A função rewind;
- A função ferror;
- A função remove;
- A função fflush;
- As funções fwrite e fread;
- As funções fprintf e fscanf;
- A função fseek.
Objetivos: Todos os principais recursos da linguagem C serão ministrados na forma da criação de diversas aplicações práticas. Cada aplicação será criada passo a passo em laboratório, proporcionando ao aluno uma experiência única e colocando-o em condições de desenvolver quaisquer outras aplicações utilizando a linguagem C. A metodologia adotada permite que alunos sem conhecimento nenhum da linguagem possam aprender lógica de programação e programaçãoem C, com muita facilidade.
Corpo Docente
Prof. Dr.ª Elisamara de Oliveira
Investimento
Até 20 dias antes do início do curso: R$ 90,00 + 2x R$ 135,00
Após 20 dias antes do início do curso: R$ 105,00 + 2x R$ 135,00