Sumários

Aula T12 - Programação em grande escala

23 outubro 2019, 12:30 Jaime Ramos

Método da programação por camadas centradas nos dados. Exemplo: programa para resolver o problema das torres de Hanoi. Tipo de dados pilha. Implementação do tipo de dados pilha sobre listas. Definição e importação de módulos. Introdução ao IDE Spyder.


P05 - Programação imperativa: listas e ciclos encaixados

22 outubro 2019, 16:30 Yasser Omar

Exercícios 1.12, 1.16, 1.17, 2.1 (variante), 2.4 (variante) da lista sobre programação imperativa.


P05 - Programação imperativa: listas e ciclos encaixados

22 outubro 2019, 15:00 Yasser Omar

Exercícios 1.12, 1.16, 1.17, 2.1 (variante), 2.4 (variante) da lista sobre programação imperativa.


Aula T11 - Programação imperativa

21 outubro 2019, 15:30 Jaime Ramos

Ciclos encaixados: função para calcular o número de pares numa lista de listas (solução com ciclos encaixados e com função auxiliar), função para calcular o número de pares em cada linha de uma matriz, função para calcular o número de pares em cada coluna de uma matriz, função para calcular o máximo em cada coluna de uma matiz, função para somar os números pares da triangular superior. Pesquisa em listas de listas: verifcar se todas as listas têm um número de par, verificar se existe uma lista constituída esxlusivamente por números pares.


T11 - Listas e outros tipos iteráveis

21 outubro 2019, 15:00 Yasser Omar

Listas e métodos (conclusão).

Listas definidas por compreensão.
Atribuições à memória e efeitos colaterais.
Outros tipos iteráveis, tipos mutáveis e imutáveis.