Il y a une méthode plus simple :
On appelle f(n) le nombre de possibilités pour monter un escalier à n marche
Pour monter un esalier une marche, la seule chose qu'on peut faire c'est monter une marche. Donc f(1) = 1.
Pour monter un escalier à deux marches on peut soit monter une fois deux marches ou monter deux fois une marche. Donc f(2) = 2.
Soit n un entier non nul, on veut monter n + 2 marches. Au départ on a lechoix entre monter une ou deux marches.
- Si on monte une marche, il reste n + 1 marches à monter, donc on a f(n + 1) possiblités.
- Si on monte de deux marches, il reste n marches à monter, donc on a f(n) possiblités.
On en déduit f(n + 2) = f(n) + f(n + 1).
En prenant par convention f(0) = 1. f est définie sur N par :
f(0) = 1
f(1) = 1
f(n + 2) = f(n) + f(n + 1)
Il s'agit donc de la suite de fibonacci.