Programação Imperativa: Transcrições das aulas
1ºano da LEI 2009/2010
Docente responsável: J. C. Ramalho
Outros docentes: João Saraiva, José Barros, Hugo Macedo


Trancrições das aulas

[2010-02-25, AulaTeórica1]
Genildo Neves, 39288, "Apresentação da disciplina, Conceito de Compilador, Conceito de função em C." - pág.1 a 2;
[2010-02-26, AulaTeórica2]
Carlos Santos, 54779, "Introdução aos tipos básicos do C: char e int. Atribuição e operações aritméticas. Estruturas de Controlo condicionais." - pág.3;
[2010-03-02, AulaTP3-1]
Tiago Gonçalves, 55892, "Análise algorítmica e codificação em C de alguns problemas de cálculo numérico." - tp3-pág.1-4;
[2010-03-02, AulaTP4-1]
João Pereira, 57839, "Análise algorítmica e codificação em C de alguns problemas de cálculo numérico." - tp4-pág.1-4;
[2010-03-04, AulaTeórica-3]
Jorge Martins, 57826, "Funções iterativas e funções recursivas. Sequências em C: introdução aos arrays." - pág.4-5, pág.6;
[2010-03-05, AulaTeórica-4]
Nuno correia, 54823, "Passagem de parâmetros por referência e por valor. Introdução às sequências em C: arrays. Declaração, inicialização e operação de arrays. Leitura e escrita de sequências. Introdução às strings em C." - pág.7-8;
[2010-03-09, AulaTP3-2]
Filipe Oliveira, 57816, "Primeiro mini-teste. Resolução de problemas sobre sequências: o máximo, a média, a subsequência superior à média, conversão binário-decimal." - pág.5-6;
[2010-03-09, AulaTP4-2]
Miguel silva, 49391, "Primeiro mini-teste. Resolução de problemas sobre sequências: o máximo, a média, a subsequência superior à média, conversão alfanumérico-decimal." - pág.5-6;
[2010-03-11, AulaTeórica-5]
André Melo, 57758, "Introdução ao desenvolvimento modular em C: concretização de um módulo para manipulação de stacks. Introdução ao Produto Cartesiano em C." - pág.9-10;
[2010-03-12, AulaTeórica-6]
Pedro Carvalho, 49386, "Compilação de programas com módulos: introdução à utilização de makefiles. Ordenção: motivação e problemas." - pág.11-13;
[2010-03-16, AulaTP3-3]
André Costa, 57759, "Resolução de exercícios sobre sequências." - pág.7-8;
[2010-03-16, AulaTP4-3]
João Marques, 55872, "Resolução de exercícios sobre sequências." - pág.7-9;
[2010-03-18, AulaTeórica-7]
João Pereira, 57839, "Criação de um módulo para gestão de alunos: definição de tipos abstractos de dados." - pág.14-15;
[2010-03-18, AulaTeórica-8]
Nazaré Cardoso, 59831, "Módulo para gestão de alunos: pesquisa dicotómica versus pesquisa linear." - pág.16-18;
[2010-03-23, AulaTP3-4]
"Segundo mini-teste: problemas com sequências. Resolução de exercícios sobre sequências: twist, e produto cartesiano: fracções."
[2010-03-23, AulaTP4-4]
"Segundo mini-teste: problemas com sequências. Resolução de exercícios sobre sequências: twist, e produto cartesiano: fracções."
[2010-03-25, AulaTeórica-9]
Luís Araújo, 35365, "Continuação da aula anterior." - pág.19-20;
[2010-03-26, AulaTeórica-10]
Miguel Ribeiro, 57767, "Conceito de ordem: ordem física e ordem lógica. Implementação de um exemplo prático." - pág.21-22;
[2010-04-13, AulaTP3-5]
Ernesto Silva, 57830, "Resolução de exercícios sobre o produto cartesiano: ficha5 - As Jornadas de Futebol." - pág.9;
[2010-04-13, AulaTP4-5]
Catherine Francisco, 57805, "Resolução de exercícios sobre o produto cartesiano: ficha5 - As Jornadas de Futebol." - pág.10-11;
[2010-04-15, AulaTeórica-11]
Pedro Nápoles, 54798, "Introdução às estruturas de dados em memória dinâmica: listas ligadas. Algoritmos de listagem, inserção na cabeça e inserção ordenada." - pág.23-24;
[2010-04-16, AulaTeórica-12]
Marcos Andrade, 59776, "Algoritmos sobre listas ligadas: remover um elemento, procura de um elemento, destruição da lista." - pág.25-26;
[2010-04-20, AulaTP3-6]
Terceiro mini-teste: o problema das salas de cinema e dos parques de estacionamento com listas estáticas.
[2010-04-20, AulaTP4-6]
Terceiro mini-teste: o problema das salas de cinema e dos parques de estacionamento com listas estáticas.
[2010-04-22, AulaTeórica-13]
Pedro Nápoles, 54798, "Algoritmos sobre listas ligadas: remover da cabeça, inserir no fim, comprimento, Nésimo, inserir na posição X, append." - pág.27-29;
[2010-04-23, AulaTeórica-14]
Juliana Pereira, 57762, "Algoritmos sobre listas ligadas: remove duplicados, partir em duas metades." - pág.30-32;
[2010-04-27, AulaTP3-7]
Quarto mini-teste: o problema das salas de cinema e dos parques de estacionamento com listas ligadas.
[2010-04-27, AulaTP4-7]
Quarto mini-teste: o problema das salas de cinema e dos parques de estacionamento com listas ligadas.
[2010-04-29, AulaTeórica-15]
Luis Abreu, 57752, "Resolução do miniteste dos cinemas." - pág.33-36;
[2010-04-30, AulaTeórica-16]
Cláudia Gomes, 57803, "Operações sobre ficheiros: leitura e escrita de registos de comprimento fixo e de comprimento variável. Introdução ao co-produto cartesiano: union. Definição de um tipo abstracto de dados para expressões aritméticas." - pág.37-39;
[2010-05-04, AulaTP3-8]
Tarcísio Malheiro, 57799, "Resolução de exercícios sobre listas ligadas: remover o último elemento da lista, distribuir os elementos duma lista por duas listas, fusão de duas listas ordenadas." - pág.12-13;
[2010-05-04, AulaTP4-8]
"Resolução de exercícios sobre listas ligadas: remover o último elemento da lista, distribuir os elementos duma lista por duas listas, fusão de duas listas ordenadas."
[2010-05-06, AulaTeórica-17]
Paulo Silva, 56594, "Modelação de alguns problemas: uma folha de cálculo, uma árvore genealógica." - pág.40-42;
[2010-05-07, AulaTeórica-18]
Nazaré Cardoso, 59831, "Listas duplamente ligadas: algoritmo de inserção. Algoritmos: conversão de expressões do formato infixo para o formato pós-fixo, cálculo do valor de uma expressão no formato pós-fixo." - pág.43-47;
[2010-05-13, AulaTeórica-19]
Tolerância devido ao Enterro da Gata;
[2010-05-14, AulaTeórica-20]
Tolerância devido ao Enterro da Gata;
[2010-05-18, AulaTP3-9]
>"Quinto miniteste: modelação de problemas."
[2010-05-18, AulaTP4-9]
"Quinto miniteste: modelação de problemas."
[2010-05-20, AulaTeórica-21]
João Pereira, 57839, "Introdução às árvores binárias de procura: definição do tipo, travessia inorder, travessia preorder, travessia posorder, contaelems, constructor." - pág.48-49;
[2010-05-21, AulaTeórica-22]
Cátia Braga, 57804, "Algoritmos sobre árvores binárias de procura: procura de um elemento, verificar se um nodo é folha, remoção de um nodo, maior, menor, profundidade." - pág.50-54;
[2010-05-25, AulaTP3-10]
>"Sexto miniteste: árvores binárias."
[2010-05-25, AulaTP4-10]
"Sexto miniteste: árvores binárias."
[2010-05-27, AulaTeórica-23]
Marcos Andrade, 59776, "Algoritmos sobre árvores binárias de procura: mirror, same, isBST." - pág.55-56;
[2010-05-28, AulaTeórica-24]
"Algoritmos sobre árvores: inorder iterativo e doubletree." - pág.57-58;
[2010-06-01, AulaTP3-11]
>"Sétimo miniteste: árvores genealógicas."
[2010-06-01, AulaTP4-11]
>"Sétimo miniteste: árvores genealógicas."
[2010-06-04, AulaTeórica-25]
"Algoritmos sobre árvores: MaioresX. Implementação de árvores binárias em arrays." - pág.59-61;
[2010-06-08, AulaTP3-12]
>Cláudia Gomes, 57803, "Exercícios com árvores binárias e listas: crop contanodos (num intervalo)." - pág.14-16;
[2010-06-08, AulaTP4-12]
>Cláudia Gomes, 57803, "Exercícios com árvores binárias e listas: crop contanodos (num intervalo)." - pág.14-16;
[2010-06-11, AulaTeórica-23]
Modelação de árvores de decisão em C.

@Copywright by jcr