Université Montpellier-II
IUT de Béziers
Département SRC
Filière : SRC 1
Année universitaire : 2009-2010
Cours : Algorithmique 1
Date : 23 et 26.11.2009
Intervenants : Matthieu JUNG et Chouki TIBERMACINE
Web : http://www.lirmm.fr/~tibermacin/ens/algo1/
Série d'exercices supplémentaires
Objectifs des exercices
Révision de la structure d’un algorithme sous TestAlgo2
Révision des notions de variables / affectation / Alternative / Itération / Tableaux
Application des concepts de fonctions et procédures
Exercice 1.
Écrire un algorithme qui permet de lire deux nombres, calculer la somme et le produit, et
afficher si ces derniers sont positifs ou négatifs.
Exercice 2.
Donner un algorithme qui permet de lire un nom d'utilisateur (une chaîne) et vérifie s'il
s'agit de la chaîne ''martin''. Il affiche ensuite ''Bienvenue Martin''. Il lui demande de saisir
sa date de naissance (3 entiers pour le jour, le mois et l'année). S'il s'agit du même jour et
mois d'aujourd'hui (des constantes entières fixée à la date d'aujourd'hui), il affiche
« Joyeux anniversaire Martin ». Si le nom d'utilisateur n'est pas ''martin'', il affiche
''ERREUR : nom d'utilisateur inconnu''.
Exercice 3.
Écrire un algorithme qui permet de lire une file de nombres entiers positifs (terminée par
-1). Celui-ci affiche le nombre d'entiers pairs et le pourcentage par rapport au nombre
d'entiers entrés.
Exercice 4.
Écrire un algorithme qui permet de lire deux entiers positifs m et n, vérifier si m<n et dans
ce cas afficher tous les nombres pairs entre m et n, sinon redemander deux nombres
positifs.
Exercice 5.
Écrire un algorithme qui permet de vérifier si un nombre entier (entré par l'utilisateur) est
un nombre premier ou non. Un nombre premier est un nombre qu'on peut diviser par lui
même et par le nombre 1 seulement.
Exercice 6.
Écrire un algorithme qui permet d'afficher les nombres premiers compris entre 0 et 100,
ainsi que leur somme.
Exercice 7.
Écrire un algorithme permettant de compter le nombre de v