- Apresentação do Curso ProgII
- Objetivos
- Ementa
- Referências
- Bibliografia
- Sites na Internet
- Recursos para auxiliar o curso
- Compiladores
- Avisos Importantes para o Bom Aproveitamento do
Curso!
- Pasta no Xerox
- Trabalhos
- Pontos dos Trabalhos
- Entrega de trabalhos
Universidade Estácio de Sá
Bacharelado em
Informática
INF0381 - Progamação II - Linguagem
C
Professor: Sidney Batista Filho, M.Sc.,
SCPJ2P
Turma: 3067 - 1o. semestre de
2004
Apresentação do Curso
ProgII
Objetivos
- Apresentar por completo uma linguagem imperativa de alto-nível: a
linguagem C.
- Capacitar os alunos no desenvolvimento de programas de computador
não-triviais.
- Incentivar os alunos a programarem com ENTUSIASMO!
Ementa
- Operadores aritméticos e lógicos.
- Operadores bit-a-bit.
- Entrada e Saída.
- Comando de atribuição e constantes.
- Comandos de seleção.
- Comandos de repetição.
- Vetores.
- Matrizes.
- Funções.
- Estruturas e uniões.
- Ponteiros.
- Estruturas de dados dinâmicas.
- Recursividade.
Referências
Bibliografia
- Deitel, H.M.; Deitel, P.J. Como Programar em C. Rio de Janeiro: Editora
LTC. Segunda edição, 1999
- Kernighan, Brian W.; Ritchie, Dennis M. The C Programming Language. New
Jersey: Prentice-Hall, Inc. Second Edition, 1988 (É um livro clássico da
Computação. Contém vários exercícios interessantes).
- Tondo, Clovis L. The C Answer Book. New Jersey: Prentice-Hall, Inc, 1988
(Contém as respostas dos exercícios do livro do Kernighan &
Ritchie).
- Kernighan, Brian W.; Ritchie, Dennis M. C - A Linguagem de Programação.
Editora Campus.
- Mizrahi,V.V. Treinamento dem liguagem C - Curso completo.Módulos 1 e 2.
São Paulo: Mc Graw Hill, 1990.
- Kruse, Robert; Tondo,C.L.; Leung, Bruce. Data Structures & Program
Design in C. New Jersey: Prentice-Hall, Inc. 2nd. edition, 1997.
Sites na Internet
Recursos para auxiliar o
curso
Compiladores
- O compilador recomendado é o gcc (no Linux) ou o
DJGPP (no Windows).
- Outros compiladores encontram-se na página do Professor
Adriano
Cruz (UFRJ).
Avisos Importantes para o Bom
Aproveitamento do Curso!
- Instalar um compilador no seu computador e usá-lo para fazer os
exercícios.
- Como resolver exercícios:
- Não veja a resposta enquanto não tiver certeza de que seu programa
está correto!
- Se você não conseguir resolver um exercício:
- Não veja a resposta. Passe para o próximo exercício.
- Após resolver os exercícios da lista que você conseguir, refaça aqueles
que você ainda não conseguiu, mas não veja a resposta.
- Se ainda houver algum exercício que você encontra dificuldade ou tem
alguma dúvida, veja a resposta e, em seguida, procure o professor ou um
monitor.
Pasta no Xerox
No xerox do 2o. andar, existe uma pasta para esta disciplina: pasta no.
155.
Trabalhos
Pontos dos Trabalhos
Deverão ser feitos trabalhos valendo 2 pontos para a PROVA FINAL.
Serão feitos 3 exercícios em sala de aula, sem aviso prévio, que
contribuirão com 2 pontos na nota da PROVA FINAL (1 ponto para cada exercício,
sendo que 1 deles será descartado).
Entrega de trabalhos
- Os trabalhos são individuais.
- Os trabalhos devem ser entregues em folhas de papel, com uma capa e em
ótimas condições de apresentação.
- Não serão aceitos trabalhos em péssimas condições de apresentação, bem
como fora da data de entrega.