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

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Dados Listas Prof. Rodrigo Rocha
Advertisements

Estruturas de Dados FILA Prof. Rodrigo Rocha
Estruturas de Dados Pilha Prof. Rodrigo Rocha
TRATAMENTO DE ARQUIVOS EM C
Um programa em C Bibliotecas Variáveis globais
Renata Freire Programação 1 Renata Freire
Construção de Algoritmos Professor: Aquiles Burlamaqui Construção de Algoritmos AULA 07 Aquiles Burlamaqui UERN
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
03/08/2011 Professor Leomir J. Borba- –
Algoritmos de manipulação de estruturas elementares de dados
Profa. M.Sc. Yáskara Menescal
LABORATÓRIO DE PROGRAMAÇÃO
Prof. Luis Otavio Alvares
Arquivos Prof: Erivelto Tschoeke, Msc. –
Universidade do Estado de Santa Catarina – CCT/UDESC
Linguagem de Programação 1
Introdução à Programação
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
PROGRAMAÇÃO ou LINGUAGEM C?
1 Laboratório de Programação de Computadores II 2º Semestre/2009 Prof. Mauro César Lopes.
Armazenamento de Dados em Arquivos
Armazenamento de Dados em Arquivos
Tratamento de Ficheiros
Revisão da Linguagem C.
Algoritmos Estruturados Avançados 2º Período CSTA - UTP
Fundamentos de Programação Estruturada – Turma A 1º Período CSTA - UTP
Introdução a Computação e Cálculo Numérico
PROGRAMAÇÃO ESTRUTURADA II
Algoritmo e Lógica de Programação
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Arquivos Continuação.
Programação Estruturada
Aula Prática 12 Operações com Arquivos Monitoria
Aula 01.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tratamento de ficheiros Abrir e fechar um ficheiro.
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Aula Prática 11 Operações com Arquivos Monitoria
Algoritmos e Estruturas de Dados
Operações com Arquivos Monitoria A estrutura FILE  É como um tipo de dado, mas não é um tipo propriamente dito  Definido no arquivo cabeçalho.
Informática Básica Profa. Ms. Viviane Guimarães Ribeiro Prof. João Luis Sanches Prof. Ms. Rodrigo de Maio Almeida.
Aula Prática 11 Operações com Arquivos Monitoria
Manipulando arquivos texto com C
Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora Michelle Nery Programação de Computadores.
Construção de Algoritmos Professor: Aquiles Burlamaqui Construção de Algoritmos Aquiles Burlamaqui UERN
Salvando em Arquivos. Arquivos Um arquivo pode estar associado a qualquer dispositivo de entrada e saída, como por exemplo: teclado, video, impressora,
Introdução a Informática Hardware Eduardo Figueiredo 11 de Março de 2010 GEM03: Algoritmos e Programação de Computadores Aula 02.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
Profa. Maria Augusta Constante Puget
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
Faculdades Integradas Camões
Exercícios Faça um algoritmos para trocar uma lampada queimada.
Linguagem de Programação II Apresentação
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
Programação II Arquivos Autoria: Ernani Santos Modificação: Clebson Oliveira Adaptação: Claudia Boeres.
Engenharia de Controle e Automação Computação Para Engenharia Semana /08/2011 Professor Leomir J. Borba- –
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”.
Fundamentos de Programação 1 Slides 19 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Binários”.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Estruturas Homogêneas - Vetores
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”. 1.
Algoritmos e Estruturas de Dados I
Transcrição da apresentação:

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

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

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

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 3.4.1. O comando de desvio break 3.4.2. O comando de desvio continue 3.4.3. O comando de desvio goto 3.4.4. A função exit

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)

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

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

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++

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.

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.

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.