De rij van Sylvester is gedefinieerd als het product van alle vorige elementen uit de rij, plus 1.
Er geldt dus voor het nde element \(s_n\) uit de rij:
\[s_n = 1+ \prod_{i=1}^{n-1} s_i\]De rij begint met de getallen 2, 3, 7, 43, 1 807, 3 263 443, …
Maak een functie sylvester(n)
waarbij n
het rangnummer voorstelt. Zo geldt er dat sylvester(3)
overeenkomt met het getal 7.
> sylvester(2)
[1] 3
> sylvester(3)
[1] 7
> sylvester(4)
[1] 43
Tips
- Gebruik een
for
lus.- Bepaal voor elke waarde van
n
(met \(n \geqslant 1\)) steeds de volledige sylvesterrij enreturn
op het einde het laatste element.- Gebruik
rij <- c(rij, resultaat)
om de rij stapsgewijs op te bouwen.