Docente: Daniela da Cruz
Contacto: danieladacruz @ di.uminho.pt/ danieladacruz @ gmail.com
Escolaridade: 2H (Prática)
Material Pedagógico
Fichas Práticas
Programa
Avaliação
A Avaliação tem uma componente teórica e uma componente prática ambas obrigatórias.
Bibliografia
Sumários
Aula de 06-Abril-2010
- Leitura de valores do stdin usando o scanf e escrita de valores para o stdout usando o printf --- Exercício 1 da Ficha 1 (Resolução aqui).
- Treino de estruturas cíclicas para o cálculo da potência de um número --- Exercício 5 da Ficha 1 (Resolução aqui).
Aula de 13-Abril-2010
- Leitura de n valores do stdin e respectivo armazenamento num array; cálculo do somatório, média, mínimo e número de valores superiores a 10 --- Exercício 8 da Ficha 1 (Resolução aqui).
Aula de 20-Abril-2010
- Verificação se um caractere (char) é maiúsculo ou minúscula, tendo em conta o seu código ASCII --- Exercício 9 da Ficha 1 (Resolução aqui).
- Transformação de um caractere de minúscula para maiúscula --- Exercício 10 da Ficha 1 (Resolução aqui).
- Contagem de número de vogais, consoantes, dígitos, maiúsculas e minúsculas numa frase --- Exercício 11 da Ficha 1 (Resolução aqui).
- Funções isalpha, isdigit da biblioteca ctype.h.
Aula de 27-Abril-2010
- Implementação do jogo do galo para dois jogadores, recorrendo ao uso de uma matriz --- Resolução aqui.
Aula de 11-Maio-2010
- Resolução do Exercício 1 da Ficha 2 (verificar se uma string é capicua).
- Resolução do Exercício 6 da Ficha 2 (registo de vendas de 10 lojas durante 12 meses) --- cálculo do total anual de uma dada loja e cálculo do total mensal por loja.
- Introdução ao uso de fgets (leitura de string do stdin).
Aula de 18-Maio-2010
- Resolução do Exercício 1 da Ficha 3 - Criação de uma struct para um ponto no plano; Operações sobre a struct criada.
- Resolução do Exercício 2 da Ficha 3 - Criação de uma struct para um rectângulo (usando o exercício anterior); cálculo da área de um rectângulo.
Aula de 25-Maio-2010
- Resolução do Exercício 1 da Ficha 4 --- Manipulação de Listas Ligadas em memória dinâmica; Inserção à cabeça da lista; escrita em ficheiro em modo binário; leitura de ficheiro em modo binário --- Resolução disponível aqui.