Atualizado em 12 de julho de 2008

PROGRAMAÇÃO PARA COMPUTAÇÃO

Professor Responsável:
Prof.  Marcelo Santos Linder

Aviso:

As notas das provas finais se encontram no SIG@. Caso alguém queira esclarecer algo com relação à nota da prova final estarei em minha sala, no dia 14, próxima segunda-feira, das 14 às 19 h à disposição.


Ementa:

Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição de algoritmos. Estrutura de um algoritmo. Identificadores. Variáveis. Declaração de variáveis. Operações Básicas. Comandos de Entrada e Saída. Comandos de Controle de Fluxo. Estruturas de Dados homogêneos. Introdução à linguagem de Programação C. Ambiente de programação. Componentes da linguagem C. Palavras reservadas. Estrutura de um programa C. Identificadores. Variáveis e constantes. Declaração de variáveis. Operações básicas. Comandos de entrada e saída. Comandos de controle. Estruturas de dados homogêneas. Modularização. Ponteiros.


Índices desta página:

Bibliografia
Material para download
Datas das Provas
Avisos

Bibliografia:

  • Ascencio A., Campos E.; Fundamentos da Programação de Computadores, Ed. Prentice Hall.
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Algoritmos, Teoria e Prática, Ed. Campus.
  • Herbert Schildt C Completo e Total, Ed. Pearson Makron Books.
  • Mizrahi, V. Treinamento em Linguagem C Módulo 1, Ed. Prentice Hall.

Material para Download:
 
Primeira Aula aula1.pdf 
Segunda Aula aula2.pdf 
Terceira Aula aula3.pdf 
Quarta Aula aula4.pdf 
Quinta Aula aula5.pdf 
Sexta Aula aula6.pdf 
Sétima Aula aula7.pdf 
Oitava Aula aula8.pdf 
Nona Aula aula9.pdf 
Décima Aula aula10.pdf 
Décima Primeira Aula aula11.pdf 
Décima Segunda Aula aula12.pdf 
Décima Terceira Aula aula13.pdf 
Décima Quarta Aula aula14.pdf 
Décima Quinta Aula aula15.pdf 
Décima Sexta Aula aula16.pdf 
Décima Sétima Aula aula17.pdf 
Décima Oitava Aula aula18.pdf 
Décima Nona Aula aula19.pdf 
Vigésima Aula aula20.pdf 
Vigésima Primeira Aula aula21.pdf 
Vigésima Segunda Aula aula22.pdf 
Vigésima Terceira Aula aula23.pdf 
Vigésima Quarta Aula aula24.pdf 
Vigésima Quinta Aula aula25.pdf 
Vigésima Sexta Aula aula26.pdf 
Vigésima Sétima Aula aula27.pdf 
Lista 1 Exercícios Aula Prática lista1_pratica.pdf 
Lista 2 Exercícios Aula Prática lista2_pratica.pdf 
Lista 3 Exercícios Aula Prática lista3_pratica.pdf 
Lista 4 Exercícios Aula Prática lista4_pratica.pdf 
Lista 5 Exercícios Aula Prática lista5_pratica.pdf 
Lista 6 Exercícios Aula Prática lista6_pratica.pdf 
Lista 7 Exercícios Aula Prática lista7_pratica.pdf 
Lista 8 Exercícios Aula Prática lista8_pratica.pdf 
Lista 9 Exercícios Aula Prática lista9_pratica.pdf 
Editor e Interpretador de Algoritmos em Pseudocódigo VisuAlg
Compilador gcc para Windows INF1620Kit_v12.exe
Descrição do Trabalho trabalho.pdf
Programa da Disciplina prog_disc_pc.pdf


Datas das provas e entrega do trabalho:

Entrega do Trabalho
Arguição do Trabalho
1° Prova
2° Prova
Prova Final
11/06
18/06
07/04
16/06
27/06

Aviso sobre o procedimento para solicitação de segunda chamada:

Para solicitar a realização de uma segunda chamada o aluno deve entrar com um processo no NAD (Núcleo de Atendimento ao Discente), no interstício de 48 horas úteis após a realização da avaliação, justificando e documentando o porquê de sua ausência na avaliação. O processo será então avaliado e será concedido ou não ao aluno solicitante o direito de participar da prova de segunda chamada, que será efetuada no final do semestre corrente em data a ser definida, a qual contemplará todo o assunto ministrado na disciplina em questão. A referida avaliação terá a finalidade de substituir uma avaliação que o aluno não participou devido a um motivo documentado e considerado justo. Logo, o aluno tem apenas uma única avaliação de segunda chamada, ficando este impossibilitado de repor duas ou mais avaliações que o mesmo não tenha participado, mesmo que as faltas sejam justificáveis.