Sumários
Décima aula prática (MAmbi0101)
29 novembro 2017, 17:00 • Francisco Miguel Alves Campos de Sousa Dionísio
Exercício 1.4a da lista sobre programação em grande escala (grafos), realizado com uma classe. Exercício 1.4d da mesma lista.
T20 - Programação funcional
29 novembro 2017, 15:30 • Jaime Ramos
Programação funcional: combinadores map, filter, any, all. Exemplos. Apoio ao projecto.
T21 - Programação funcional
29 novembro 2017, 14:00 • Yasser Omar
Programação funcional: combinadores.
P10 - Definição de tipos de dados
29 novembro 2017, 13:00 • Jaime Ramos
Exercício 2.4 da lista de exercícios sobre programação em grande escala. Definição dos tipos de dados usando classes. Definição de algumas operações sobre esta camada.
Vigésima aula teórica (MEM0101, MEAmbi0101)
29 novembro 2017, 12:30 • Francisco Miguel Alves Campos de Sousa Dionísio
Programação funcional: exemplos com combinadores map, any, all, e filter. PrefixoQ como exemplo de Map com duas listas argumento. ExisteQ e todosQ com argumento em listas de listas. Solução alternativa com listas definidas por compreensão. Combinador reduce: exemplo da soma, produto e mínimo dos elementos de uma lista. Combinadores nest e fixedpoint: definição e exemplo do mínimo de uma lista resolvido com estes combinadores.