Boucles
Tables de multiplication
Connaissances supplémentaires requises : Chaînes de caractères
1 x 7 = 7 2 x 7 = 14 ... 10 x 7 = 70
1 x 2 = 2 2 x 2 = 4 ... 10 x 2 = 20 1 x 3 = 3 2 x 3 = 6 ... 10 x 3 = 30 ... ... ... 1 x 9 = 9 2 x 9 = 18 ... 10 x 9 = 90
Suites et séries (simple)
par exemple, pour n = 43, le programme doit afficher 107145471557284795514880000.
Suites et séries (complexe)
Fibonacci
Soit la suite des nombres entiers définie par :
\(\begin{cases}u_0=0\\
u_1=1\\
u_n=n_{n-1}+u_{n-2}
\end{cases}\)
fibo(N)
qui renvoie le \(N^{ième}\) terme de la suite de Fibonacci.Nombre de chiffres
nbr_chiffres(n)
qui renvoie le nombre de chiffres du nombre n.
Triangles
Indication : on peut utiliser la multiplication d’un entier par une chaîne.
par exemple, pour n = 3, le programme devra afficher :
* ** ***
par exemple, pour m = 4 et n = 3, le programme devra afficher :
* ** *** * ** *** * ** *** * ** ***
Sapin
sapin(hb, nb, dl)
qui permet de dessiner un sapin avec le caractère "*"
, tel que :hb
: hauteur des branches (en nombre de caractères)nb
: nombre de branchesdl
: décalage entre branches (en nombre de caractères)
Par exemple : sapin(5, 4, 2)
doit renvoyer cette chaîne de caractères :
* *** ***** ******* ********* ***** ******* ********* *********** ************* ********* *********** ************* *************** ***************** ************* *************** ***************** ******************* *********************
"o"
) de manière aléatoire, dans le sapin, afin de le décorer pour Noël !
Damiers
par exemple, pour n = 5, le programme devra afficher :
.#.#. #.#.# .#.#. #.#.# .#.#.
n
avec des cases de taille c
.par exemple, pour n = 4 et c = 3, le programme devra afficher :
...###...### ...###...### ...###...### ###...###... ###...###... ###...###... ...###...### ...###...### ...###...### ###...###... ###...###... ###...###...
Mot de passe
input()
)
Objectif Lune
On envisage de créer une pile de feuille de papier suffisamment grande pour atteindre la Lune.
On dispose pour cela d’une feuille de papier au format A4, et d’une paire ce ciseaux. On coupe la feuille en deux, puis on empile les deux morceaux, ensuite on coupe la pile en deux puis on empile les deux tas, on coupe ensuite cette nouvelle pile en deux pour en former une plus grande …
…
- le nombre de fois où il faudra couper la pile en deux pour atteindre la Lune,
- la surface des petits bouts de feuille constituant la pile au final.
Terminaison
Pour certains de ces exercices, une question se pose : comment s’assurer qu’une boucle se termine assurément ?
Pour en savoir plus, voir l’article Terminaison.