IUTde Nice 2013
Département Informatique
API S1-Décalé
TD1
2
Exercice 4 : premiers algorithmes
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le
carré de ce nombre.
Exercice 5
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et
qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent
clairement.
Exercice 6 : structure conditionnelle
a) Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si
leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul).
Attention toutefois : on ne doit pas calculer le produit des deux nombres.
b) Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il
l’informe de sa catégorie :
•
"Poussin" de 6 à 7 ans
•
"Pupille" de 8 à 9 ans
•
"Minime" de 10 à 11 ans
•
"Cadet" après 12 ans
Peut-on concevoir plusieurs algorithmes équivalents menant à ce résultat ?
Exercice 7 : boucles imbriquées
a) Tables de multiplication
Proposer un algorithme qui affiche une table de multiplication 10x10.
b) Figures géométriques
Écrire un algorithme qui dessine un carré plein 10x10 (rempli du caractère
*
par exemple).
Fournir de nouveaux algorithmes pour des triangles rectangles, isocèles, etc.
Idem, pour les mêmes figures, mais creuses cette fois.
c) Figures et chiffres
Pour chacune des deux figures suivantes, écrire et commenter un algorithme qui la produise.
0000000000
X 111111111
XX 22222222
XOX 3333333
XOOX 444444
XOOOX 55555
XOOOOX 6666
XOOOOOX 777
XXXXXXXX 88
9