Fiche TP 04 :
Séparation de code et fonctions
Licence 1 MASS semestre 2, 2011/12
Exercice 1 : Maximum
a - Ecrire un programme qui calcule le maximum de 2 nombres réels
b - Ecrire un programme qui calcule le maximum de 3 nombres réels en réutilisant le programme du a.
c - Ecrire un programme qui calcule le maximum de 4 nombres réels en réutilisant le programme du a.
d - Ecrire un programme qui calcule le maximum de 5 nombres réels.
Exercice 2 : Utilisation de paramètres
a - Ecrire un programme qui détermine si un triangle déni à partir de la longueur de ces côtés est un triangle rectangle ou non.
b - Ecrire un programme qui calcule la longueur de l'hypothénuse d'un triangle rectangle.
c - Ecrire un programme qui détermine si le pointeur de la sourie est à l'intérieure d'un cercle.
Exercice 3 : Pyramides bicolores
Lire l'ensemble des questions avant de répondre à la première.
a - En utilisant le principe de la séparation de code reproduire la pyramide suivante pour un nombre nd'étages :
b - En utilisant le principe de la séparation de code reproduire la pyramide suivante pour un nombre nd'étages :
1
c - Reproduire la pyramide suivante pour un nombrend'étages :
Exercice 4 : Somme de série
Soit la suite récurente dénie par :
u0 = 1 un+1 = 12un+ 2 Questions :
a - Ecrire un programme qui calcule le termeun+1en fonction du termeun.
b - Ecrire un programme qui est capable de calculer le douzième termes ou le centième de la suiteu. Penser à réutiliser le programme précédent.
c - Ecrire un programme qui calcule Sn=Pn i=0un. d - Soit la suite récurente dénie par :
v0 = 1 vn+1 = 13vn+ 1
Quel programme faut-il rédénir pour répondre aux mêmes questions que précédemment avec la suitev ?
2