CC111 - Introdução à Programação

2011/2012

Departamento de Ciência de Computadores
Faculdade de Ciências da Universidade do Porto

Aulas Práticas

Enunciados de testes e exames de 2011/2012: Enunciados de testes e exames de 2010/2011:
  • 1ºteste: versões 1, 2, 3, 4 (Resolução: 1) (*)
  • 2ºteste: versões 1, 2 (Resolução: 1 e 2 )
  • Exames: Normal, Recurso
(*) Em 2010/2011, programa foi lecionado por uma ordem distinta.

Semanas 2 Jan - 13 Jan

Apontadores e listas ligadas simples. Recursão. Exercícios de revisão global.

Semana 12 Dez - 16 Dez

Exercícios de programação sobre: manipulação de sequências de carateres, tipos de dados compostos, estruturas, utilização de variáveis globais, e métodos de ordenação.

Semana 5 Dez - 9 Dez

Exercícios de aplicação de variáveis dos tipos float e double.

Semana 28 Nov - 2 Dez

Exercícios com variáveis do tipo char. Manipulação de sequências de carateres.

1º Teste Escrito (23 Nov)

Enunciados do 1º teste escrito: versões 1, 2 e 3

Semana 21 Nov - 25 Nov

Exercícios com variáveis bidimensionais (matrizes de inteiros).

Semana 14 Nov - 18 Nov

Definição de funções e sua utilização em programas.

Semana 7 Nov - 11 Nov

Resolução de exercícios do Concurso Mooskak - IP_1112_2 de aplicação de vetores de inteiros.

Semana 31 Out - 4 Nov

Mooshak's logo Resolução de problemas do Concurso Mooskak - IP_1112_2 (a decorrer de 31 Outubro às 09:02 a 16 de Novembro às 23:59).
Inclui alguns problemas sobre aplicações de vetores de inteiros, e outros de revisão.
Acesso ao servidor Mooshak para IP.

Semana 24 Out - 28 Out

Análise de programas com instruções de ciclo (for e while), operadores ++ e -- (pós-incremento, pré-incremento, pós-decremento e pré-decremento) e atribuição composta (operadores +=, -=, /=, *= e %=).
Desenvolvimento de algoritmos e sua codificação em linguagem C: localização de subsequências que satisfazem uma certa propriedade; aplicação de noções de divisibilidade; representação de inteiros positivos numa base; cálculo de fatoriais; determinação dos divisores positivos de um inteiro, do máximo divisor comum e do mínimo múltiplo comum de dois inteiros por aplicação direta das definições.

Semana 17 Out - 21 Out

Mooshak's logo Familiarização com o sistema. Acesso ao servidor Mooshak para IP.
Concurso Mooskak - IP_1112_1 (aberto desde 17 Outubro às 09:00 até 30 Outubro às 23:59)

Semana 10 Out - 14 Out

Análise de programas em C: execução passo a passo, anotação do estado das variáveis, compreensão de funcionalidade e detecção de erros semânticos. Desenvolvimento de algoritmos e sua codificação em linguagem C: resolução de alguns problemas simples de análise de propriedades de sequências de inteiros envolvendo instruções de ciclo (while).

Semana 3 Out - 7 Out

Edição, compilação e teste de programas. Análise de um programa em C e sua alteração para resolução de outros problemas.


© Ana Paula Tomás, Departamento de Ciência de Computadores, FCUP, Universidade do Porto, 2011