TD A FAIRE
Exercice 1
Ecrire un algorithme en pseudo-langage qui permet de multiplier deux nombres entiers saisis au
clavier et d’afficher le résultat à l’écran.
Exercice 2
Ecrivez un algorithme qui calcule et affiche la surface et la circonférence d’un cercle (2𝜋r et 𝜋r2).
L’algorithme demandera à l’utilisateur d’entrer la valeur du rayon.
Exercice 3
Écrire un algorithme qui effectue la lecture du temps t en seconde, et il affiche le temps ten jours,
heure, minutes, secondes.
Exemple : si t=21020 secondes l’algorithme affichera 0 jours 5 heures 50 minutes et 20 secondes.
Exercice 4
Étant donnés deux nombres entiers positifs, écrivez un algorithme qui permet d’identifier le plus
grand des deux nombres.
Exercice 5
Ecrivez un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si
leur produit est négatif, positif ou nul (attention : on ne doit pas calculer le produit des
deux nombres).
Exercice 6
Écrivez un algorithme qui permet de discerner une mention à un étudiant selon la moyenne de
ses notes :
- "Très bien" pour une moyenne comprise entre 16 et 20 (16<=moyenne<=20)
- "Bien" pour une moyenne comprise entre 14 et 16 (14<= moyenne <16)
- "Assez bien" pour une moyenne comprise entre 12 et 14 (12<= moyenne <14)
- "Passable" pour une moyenne comprise entre 10 et 12 (10<= moyenne <12)
Exercice 7
Écrivez un algorithme qui permet de résoudre une équation du second degré
(ax 2+bx + c = 0 avec a ≠ 0)
Exercice 8
Les étudiants ayant passé l'examen d’algorithmique en session de Juin ont été classés selon leurs
notes en trois catégories :
- pour une note inférieure strictement à 5, l'étudiant est éliminé,
- pour une note supérieure ou égale à 5 et inférieur strictement à 10, l'étudiant passe la session de
rattrapage,
- pour une note supérieure ou égale à 10, l'étudiant valide le module.
Ecrivez un algorithme qui demande à l’utilisateur d’entrer la note du module, puis affiche la
situation de l'étudiant selon sa note (on suppose que l'utilisateur entre une note valide entre 0 et 20).