Sumários

Teórica #13

28 outubro 2019, 10:30 Carlos Caleiro

Programação em grande escala: modularização, método de programação por camadas centradas nos dados. O tipo de dados "pilha" e sua especificação equacional. O programa abstracto e a importância da encapsulação das implementações. Exemplo: torres de Hanoi (NB08).


Teórica #12

25 outubro 2019, 10:30 Carlos Caleiro

Mais exemplos de programação imperativa: algoritmos combinatórios (NB05). Segunda ficha de avaliação.


P06 - Programação imperativa

24 outubro 2019, 11:00 Jaime Ramos

Exercícios 4.1, 4.2, 4.8 e 4.11 da lista de exercícios sobre programação imperativa.


P06 - Programação imperativa

22 outubro 2019, 10:30 Jaime Ramos

Exercícios 4.1, 4.2, 4.8 e 4.11 da lista de exercícios sobre programação imperativa.


Teórica #11

21 outubro 2019, 10:30 Carlos Caleiro

Algoritmos de ordenação: quadráticos (inserção e selecção) e quasi-lineares (quicksort e fusão) (NB06). Mais exemplos de programação imperativa: verificação de sudokus (NB05).