Está é a página da disciplina de Introdução à Programação C para o curso de Bacharelado em Ciências Matemáticas e da Terra, do professor Fabio Mascarenhas, para o semestre de 2014.2. As aulas da disciplina são às terças e quintas, de 8 às 10, às terças no LEP-2 e às quintas na sala F2-15, ambas no CCMN.
Ambiente de Desenvolvimento C. Funções. Variáveis, Operadores, Entrada e Saída. Estruturas de Controle. Recursão. Vetores. Estruturas. Ponteiros. Alocação dinâmica. Arquivos.
A avaliação será feita por provas. Serão três provas, uma na metade do período e as outras duas no final, e será feita uma média aritmética das duas maiores notas. Não haverá prova final ou segunda chamada. A média final é 5,0. Assim que o diário de aulas estiver disponível também será contada a presença tanto na sala de aula quanto no laboratório, faltas em excesso levam à reprovação.
Atenção, a data da P1 mudou! Elas serão no LEP-2, feitas no computador.
P1: 14/10/2014
P2: 02/12/2014
P3: 09/12/2014
As provas serão feitas em uma sala que será informada depois.
Temos um grupo no Facebook para perguntas e avisos sobre a matéria. Acessem aqui.
#### 19/09 - Entrada e Saída #### 21/08 - Funções, projeto Dev-C++ #### 28/08 - Globais e GUI, projetos Dev-C++ #### 04/09 - Vetores e strings, projetos Dev-C++ #### 11/09 - Repetição, projetos Dev-C++ #### 18/09 - Chopper Drop, projeto Dev-C++, crie seu próprio Flappy Bird #### 25/09 - Ponteiros, projetos Dev-C++ #### 02/10 - Não houve #### 09/10 - Revisão P1 #### 16/10 - Mais ponteiros, projeto Dev-C++ #### 30/10 - Vetores dinâmicos e estruturas, projetos Dev-C++ #### 06/11 - Estruturas e uniões, projetos Dev-C++ #### 13/11 - Estruturas e funções recursivas, projetos Dev-C++ #### 20/11 - Feriado #### 27/11 - Revisão P2
As aulas de 12/08 e 19/08 também foram no laboratório, mas misturaram aula teórica e prática. A partir de 26/08 todas as aulas no laboratório serão práticas.
#### 02/09 - Laboratório 2 #### 09/09 - Laboratório 3 #### 16/09 - Laboratório 4 #### 23/09 - Laboratório 5 #### 30/09 - Laboratório 6 #### 07/10 - Não houve (JIC) #### 14/10 - Não houve (P1) #### 21/10 - Não houve (viagem p/ congresso) #### 28/10 - Não houve (feriado) #### 04/11 - Laboratório 7 #### 11/11 - Continuação do Laboratório 7 #### 18/11 - Laboratório 8 #### 25/11 - Laboratório 9
#### P2 - prova e gabarito #### P3
Vamos utilizar o ambiente de desenvolvimento gratuito Dev-C++, que usa a suíte de compiladores GCC. Você pode baixar o instalador aqui.
Para instalar a biblioteca de aplicações gráficas em sua casa, baixe esse arquivo e copie
o seu conteúdo para o mesmo diretório onde você está criando seus projetos. Agora baixe
esse arquivo e copie o seu conteúdo para o diretório
C:\Arquivos de Programas (x86)\Dev-Cpp\Templates
ou C:\Program Files (x86)\Dev-Cpp\Templates
.
Se você estiver no LEP-II, a biblioteca de aplicações gráficas é esse arquivo,
baixe ele e copie seu conteúdo para o mesmo diretório onde você está criando seus projetos.
Baixe também esse arquivo e copie seu conteúdo para o diretório
C:\Arquivos de Programas\Dev-C++\Templates
ou C:\Dev-Cpp\Templates
, se esse último existir.
Durante a maior parte do curso estaremos seguindo a apostila do curso de Programação I da PUC-Rio, dos professores Waldemar Celes e Roberto Ierusalimschy. Baixe os capítulos da apostila aqui. Mais material será disponibilizado ao longo do curso.
Última Atualização: 2016-05-18 10:58