Boucles


Tables de multiplication

Connaissances supplémentaires requises : Chaînes de caractères

  • Écrire un programme qui permet d'écrire la table de 7 :
  • Écrire un programme qui permet d'écrire les tables de multiplication des nombres de 2 à 9 :

Éléments de Correction

 


Suites et séries

  • Écrire un programme permettant de calculer le \(n^{ième}\) terme de la suite \((u_n)\) définie sur \(\mathbb{N}\) par \(u_{n}=\frac{3n-0,9^n}{n+1}\).
 
  • Écrire un programme permettant de calculer le \(n^{ième}\) terme de la suite \((u_n)\) définie sur \(\mathbb{N}\) par \(u_{n+1}=\frac{3}{u_n-2}\) et \(u_0=1\).
 
  • Écrire un programme qui calcule puis affiche le produit des nombres pairs compris entre 1 et n.

par exemple, pour n = 43, le programme doit afficher 107145471557284795514880000.

Éléments de Correction

 

Triangles

  • Écrire un programme qui affiche un triangle de taille n avec des étoiles.
Indication : on peut utiliser la multiplication d’un entier par une chaîne.
par exemple, pour n = 3, le programme devra afficher :

Éléments de Correction

 
  • Écrire un programme qui affiche m triangles de taille n, les uns après les autres.
par exemple, pour m = 4 et n = 3, le programme devra afficher :

Éléments de Correction


Sapin

  • Écrire une fonction  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 branches
    • dl  : décalage entre branches (en nombre de caractères)
Par exemple : sapin(5, 4, 2)  doit renvoyer cette chaîne de caractères :

Éléments de Correction

  • Rajouter des boules (caractères "o" ) de manière aléatoire, dans le sapin, afin de le décorer pour Noël !
 

Damiers

  • Écrire un programme qui affiche un damier carré de taille n.
par exemple, pour n = 5, le programme devra afficher :

Éléments de Correction

  • Écrire un programme qui affiche un damier carré de taille n avec des cases de taille c.
par exemple, pour n = 4 et c = 3, le programme devra afficher :

Éléments de Correction

 

Mot de passe

  • Écrire des lignes de code qui interrompent l’exécution d'un programme tant que l'utilisateur n'a pas saisi le mot de passe attendu. (il faut bien sûr utiliser la fonction input() )

Correction

 

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 ... ... Sachant que la distance Terre-Lune est de 384 400 km et que la feuille de papier a une épaisseur de 0.1 mm, écrire un programme permettant de calculer :
  1. le nombre de fois où il faudra couper la pile en deux pour atteindre la Lune,
  2. la surface des petits bouts de feuille constituant la pile au final.
   

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code