Vous êtes sur la page 1sur 2

Algorithmique ENSAM de Fès – 2021/2022

1ere année CP Mohammed BEKKALI

Série 1 : Les entrées/sorties, les Tests, et les Boucles

Exercice 1
Ecrire un algorithme qui affiche le maximum de 4 entiers introduits au clavier.
Exercice 2
Effectuer l’une des 4 opérations mathématiques (+, -, *, /) sur 2 nombres entrés au clavier.
L’utilisateur doit saisir deux nombres et l’opération souhaitée.
Ex : si l’opération saisie est ‘+’ alors il faut afficher la somme des deux nombres
si l’opération saisie est ‘*’ alors il faut afficher le produit des deux nombres
etc ….
Exercice 3
Ecrivez un algorithme qui calcule les solutions réelles d'une équation du second degré
ax2+bx+c = 0
Exercice 4
L'indice de masse corporelle (IMC) est calculé à partir des valeurs de poids et de taille. Il
permet d'évaluer la relation entre le poids et la santé en déterminant la corpulence de la
personne (voir s'il y a obésité ou maigreur…).
Il se calcule avec la formule suivante : poids (kg)/[taille (m) * taille (m)]
Ecrivez un algorithme qui saisit le poids, la taille, le sexe, qui calcule l’IMC. En utilisant le
tableau suivant, indiquer l’état de poids (maigreur, poids normal, …).

Exercice 5
Ecrivez un algorithme qui demande un nombre de départ, et qui ensuite écrit la table de
multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7) :
Table de 7 :
7x1=7
7 x 2 = 14
7 x 3 = 21

7 x 10 = 70
Algorithmique ENSAM de Fès – 2021/2022
1ere année CP Mohammed BEKKALI

Exercice 6
Ecrire un algorithme qui demande à l’utilisateur un entier et ensuite lui affiche ses diviseurs.
Exercice 7
Ecrivez un algorithme qui lit N nombres entiers au clavier et qui affiche leur somme, leur produit et
leur moyenne. Choisissez un type approprié pour les valeurs à afficher. Le nombre N est à entre au
clavier. Résolvez En utilisant avec la boucle Pour
Exercice 8
Un nombre entier (différent de 1) est dit premier si ses seuls diviseurs positifs sont 1 et p.
Ecrivez un algorithme qui permet de déterminer si un nombre est premier ou non.
Exercice 9
Ecrivez un algorithme permettant d’afficher les lettres alphabétiques de ‘A’ à ‘Z’.
Reprendre le même algorithme en affichant seulement les consonnes.
Exercice 10
1. On considère la suite (un) définie par u0 = 1 et un+1 = 2un - 3. Calculer u8.
2. On considère la suite (un) définie par u0 = 0 u1 = 1 et un+2 = un+1 + un. Calculer u72.
Exercice 11
Ecrire un programme qui permet d’afficher un rectangle de longueur n et largeur m formé de signes
« * » (longueur et largeur du rectangle en nombre d’étoiles).
Exemple de n = 8 et m = 4 :
********
* *
* *
********

Vous aimerez peut-être aussi