# 2018-2019 Deeltoets 1 ## Opgaven De opgaven kun je vinden op: [https://bitbucket.org/HR_ELEKTRO/ems10/wiki/Toetsen/2018-2019_Deeltoets_1.pdf](https://bitbucket.org/HR_ELEKTRO/ems10/wiki/Toetsen/2018-2019_Deeltoets_1.pdf) ## Uitwerkingen ### Toetsvraag 1a ```python def faculteit(n): res = 1 for i in range(2, n): res = res * i return res ``` ### Toetsvraag 1b ```python import math def benader_e(fout): e_b = 1 aantal = 1 while abs(e_b - math.exp(1)) >= fout: aantal = aantal + 1 e_b = e_b + 1 / faculteit(aantal) return e_b ``` ### Toetsvraag 1c ```python for i in range(10): fout = 10 ** -i res = benader_e(fout) print('e benaderd met fout <', fout, '=', res) ``` ### Toetsvraag 2 ```python def langste_woorden(lijst): max = 0 for woord in lijst: if len(woord) > max: max = len(woord) res = [] for woord in lijst: if len(woord) == max: res.append(woord) return res print(langste_woorden(['vind', 'je', 'dit', 'wel', 'of', 'niet', 'leuk'])) print(langste_woorden(['wordt', 'deze', 'toets', 'een', 'succes'])) ```