Sumários

T06 - Programação recursiva sobre listas

3 outubro 2018, 12:30 Yasser Omar

Programação recursiva sobre listas: comprimento de uma lista, media dos elementos de uma lista, etc.


Aula prática 2 (MEQ0102)

2 outubro 2018, 16:30 Francisco Miguel Alves Campos de Sousa Dionísio

Exercícios 1, 2, 3, 4 e 5 da lista de exercícios sobre programação recursiva.


Aula prática 2 (MEQ0101)

2 outubro 2018, 15:00 Francisco Miguel Alves Campos de Sousa Dionísio

Exercícios 1, 2, 3, 4 e 5 da lista de exercícios sobre programação recursiva.


T05 - Listas em Python

1 outubro 2018, 15:30 Yasser Omar

Listas em Python: construção e destruição de listas (lista vazia: [], concatenação: +, seccionamento: lista[i:j]), acesso aos elementos de uma lista (lista[i]).


Quinta aula teórica (MEBiol)

1 outubro 2018, 15:00 Francisco Miguel Alves Campos de Sousa Dionísio

Exemplos de funções definidas recursivamente que devolvem listas: lista dos números naturais de 1 até ao argumento e lista dos quadrados dos números naturais de 1 até ao argumento. Exemplos de funções definidas recursivamente com argumento em listas: soma e produto dos elementos de uma lista; definição da função factorial como a composição do produto dos elementos da lista dos números naturais até ao argumento n; lpredicado que, dada uma lista, devolve True se nela existir um número ímpar (e False em caso contrário) e predicado que devolve True se todos os elementos da lista argumento forem pares (e False em caso contrário).Variações e generalizações da definição destes predicados. Função que conta o número de elementos pares na lista argumento.