Introdução à Programação - IPRJ - 2017.1

Material das Aulas:

Listas de Exercícios:

Instruções sobre a entrega das listas de exercícios:

  • As respostas devem ser enviadas no formato .doc, .docx ou .txt (um documento por lista) para o email: This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Obrigatoriamente, o assunto do email deve ser: "[INTROPROG] Lista de Exercicios X", onde X é o número da lista de exercícios.
  • No corpo do email deve ser incluído o nome e a matricula do aluno.
  • As listas de exercícios são individuais e não serão aceitas respostas copiadas de colegas ou da internet.

Monitoria:

  • Monitor: Rafael
  • Horário: Segundas-feiras - 15:10 às 17:00
  • Sala: Lab 309

Datas Importantes:

  • 21/09: Prova Teórica 1 (P1) sobre variáveis e operadores, funções, estruturas condicionais e estruturas de repetição.
  • 26/10: Prova Teórica 2 (P2) sobre ponteiros, arquivos, vetores e busca em vetores.
  • 06/12: Prova Teórica 3 (P3) sobre matrizes, busca em matrizes e cadeias de caracteres (strings).
  • 13/12: Prova Final (PF) sobre todo o conteúdo do curso.

Notas:

  • Notas (Atualizado em: 13/12 às 12:00)

Programa do Curso:

  • Parte 1:
    • Algoritmos e Pseudocódigo
    • Introdução à Linguagem de programação C
    • Ambiente de Programação
    • Variáveis e Operadores
    • Funções
    • Estruturas Condicionais
    • Estruturas de Repetições
  • Parte 2:
    • Ponteiros e passagem por referência
    • Arquivos
    • Vetores
    • Algoritmos de busca em vetores
  • Parte 3:
    • Matrizes
    • Algoritmos de busca em matrizes
    • Cadeias de caracteres (Strings)

Bibliografia Principal:

Celes, W., Cerqueira, R., Rangel, J.L., Introdução a Estruturas de Dados – Uma introdução com técnicas de programação em C, Ed. Campus, 2004.

Kernighan, B.W., Ritchie, D.M., C - A Linguagem de Programação - Padrão ANSI, Ed. Campus, 1989.