Académique Documents
Professionnel Documents
Culture Documents
Filière : SMI
Département d’Informatique Semestre : 3
Faculté des Sciences, Université Moulay Ismail A.U.: 2022-2023
Meknès
Exercice 1:
Écrire un algorithme qui affiche la moyenne d’une suite d’entiers positifs entrés au clavier. On
arrêtera la saisie quand le nombre -1 est entré, comme dans l’exemple illustratif suivant (Exemple
d’exécution de l’algorithme):
Exercice 2:
1. Écrire un algorithme qui affiche la factorielle d’un nombre entier entré par l’utilisateur (en
utilisant la boucle Pour).
Exercice 3:
Écrire un algorithme qui :
NB. Vous pouvez utiliser la fonction mod(a,b) qui renvoie le reste de la division de a par b et la
fonction div(a,b) qui renvoie le résultat de la division entière de a par b.
Exercice 4:
Écrire un algorithme qui se charge des tâches suivantes:
Exercice 5:
Un nombre parfait est un entier positif supérieur à 1, égal à la somme de ses diviseurs. On compte
1 comme diviseur, mais on ne compte pas le nombre lui-même comme diviseur.
Exemple : 6 est un nombre parfait puisque : 6 = 3 + 2 + 1.
Écrire un algorithme qui prend en entrée un nombre entier n et affiche si n est un entier parfait
ou non.
3. Vérifie si le tableau est trié dans un ordre croissant ou pas. S’il est trié aucune action à faire.
Sinon, l’algorithme va le trier par ordre croissant.
4. Range ensuite les éléments du tableau Tab dans l’ordre inverse sans utiliser un tableau d’aide.
2. Lit S et C.
5. Calcule et affiche le nombre de mots dans S (deux mots sont séparés par un espace).