A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011

Apresentações semelhantes


Apresentação em tema: "Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011"— Transcrição da apresentação:

1 Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011
Profa. Eliane Elisa N. Ferroni

2 1. Ementa Instruções avançadas de entrada e saída.
Operadores avançados. Controle de fluxo. Conversão automática de tipos em atribuição. Strings. Funções. Estruturas. Arquivos. Vetores e Matrizes

3 2. Conteúdo Programático
1. Instruções de Entrada e Saída 1.1. Mais sobre a função printf 1.2. Variante da função printf: sprintf 1.3. Mais sobre a função scanf 1.4. As funções puts, gets, getchar, putchar, getch e getche 1.5. Formatos e modificadores de tipos em comandos de entrada e saída 2. Operadores Avançados 2.1. O operador em tempo de compilação sizeof 2.2. Definição de conjuntos de constantes através de enum 2.3. Conversão de tipos em atribuições e conversões de tipos em expressões aritméticas

4 2. Conteúdo Programático
2.4. Operador Molde 2.5. Operadores de Atribuição Compostos 2.6. Operadores Bit a Bit 2.7. Operador Condicional (?:) 2.8. Operador Virgula (,) 3. Controle de Fluxo 3.1. A instrução switch 3.2. A instrução for 3.3. A instrução do while 3.4. Comandos de Desvio O comando de desvio break O comando de desvio continue O comando de desvio goto A função exit

5 2. Conteúdo Programático
4. Strings 4.1. Funções especiais para tratamento de strings: biblioteca <string.h> 5. Funções 5.1. O protótipo de uma função 5.2. Definição da função, tipo de retorno de uma função 5.3. Nome de uma função, lista de parâmetros formais 5.4. Instruções dentro de funções 5.5. Retorno de uma função 5.6. Chamada de uma função, Recursão 5.7. Regras de escopo: Variáveis locais, Variáveis globais, declaração extern, variáveis register 5.8. Main como função que recebe argumentos 5.9. Uso de arquivos cabeçalho (.h)

6 2. Conteúdo Programático
6. Estruturas 6.1. Definição de uma estrutura, declaração de variáveis do tipo estrutura 6.2. Referencia aos campos de uma estrutura, inicialização de estruturas 6.3. Atribuição entre estruturas 6.4. Estruturas aninhadas, inicialização de estruturas aninhadas 6.5. Vetores de estruturas 7. Arquivos 7.1. Declaração de arquivos 7.2. A função fopen, fclose , 7.3. As funções getc e fgetc, putc e fputc 7.4. A função feof 7.5. A função fputs e fgets 7.6. A função rewind, ferror, remove, fflush 7.7. A função fwrite, fread, fprintf, fscanf e fseek

7 2. Conteúdo Programático
8. Vetores e Matrizes 8.1. Manipulação de vetores 8.2. Manipulação de matrizes

8 3. Metodologia e Avaliação
Três trabalhos práticos a serem entregues ao final das aulas práticas e uma avaliação escrita realizada ao final do semestre. A metodologia compreende aulas teóricas de acordo com o conteúdo programático proposto e uso de laboratório para as aulas praticas de programação na linguagem C, usando Dev C++

9 3. Metodologia e Avaliação
Segue os critérios institucionais: uma nota semestral obtida por prova presencial (NS) com direito a uma prova substitutiva (PSub) desta. Aprovado: NS ≥ 7.0. Exame: 4 ≤ NS < 7. Aprovação no Exame: (NS + Exame)/2 ≥ 5.0.

10 4. Bibliografia básica SCHILDT, H. C Completo e total. 3. ed. São Paulo: Makron, 1997. MIZRAHI, V.V. Treinamento em linguagem C. módulo 1. Ed. São Paulo: Makron Books, 2006. MIZRAHI, V.V. Treinamento em linguagem C. módulo 2. Ed. São Paulo: Makron Books, 2006.

11 5. Bibliografia complementar
ASCENCIO, Ana Fernanda Gomes; VENERUCHI, Edilene Aparecida. Fundamentos da Programação de Computadores. São Paulo: Prentice Hall, 2007. TENEMBAUM, A.M. Estruturas de dados usando C. São Paulo: Pearson, 1995. FORBELLONE, A. L.; BERSPACHER, H. Lógica de programação. 3.ed. São Paulo: Prentice Hall, 2005. MANZANO, José A.M.G.; Oliveira, J.F. Algoritmos: lógica para desenvolvimento de programas de computador. 22.ed. São Paulo: Érica, 2009. LOPES, A.; GARCIA, G. Introdução a programação: 500 algoritmos resolvidos. Rio de Janeiro: Campus, 2002.


Carregar ppt "Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011"

Apresentações semelhantes


Anúncios Google