You are on page 1of 2

Série d’exercices en Algorithmique

Pr. Allaoui

Exercice 1: Ecrire un algorithme permettant de tester si un nombre entré au clavier est positif, négatif
ou nul.

Exercice 2 : Ecrire un algorithme permettant de résoudre une équation de 1er degré : ax+b=0. Etudier
tous les cas.
Exercice3 : Ecrire un algorithme permettant de résoudre une équation de 2ème degré : ax2+bx+c=0.
Etudier tous les cas.
Exercice 4: On propose d’écrire un algorithme qui détecte si un nombre entré au clavier est positif ou
négatif. La condition d’arrêt de la saisie est l’entrée d’un zéro.

Exercice 5 : Ecrire un algorithme permettant d’afficher la table de multiplication de 7.


Exercice 6: Ecrire un algorithme permettant d’afficher les 10 tables de multiplication.
Exercice 7: Ecrire un algorithme permettant de calculer la somme, la différence, le produit, le rapport
de deux nombres réel, la racine ou l’inverse d’un nombre réel à partir du menu suivant.
Menu
1----------------Racine carrée
2---------------- Inverse
3---------------- Somme
4----------------différence
5---------------- Produit
6---------------- Rapport
7---------------- Quitter
Entrer votre chois (1,2,3,4,5,6,7) ?
Nous devons contrôler le chois (entre 1 et7) sinon nous réaffichons le menu jusqu’à ce que la réponse
soit valide. Lorsqu’on fini une opération, on doit retourner au menu.
Exercice 8 : Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les
mettant toutes à zéro.
Exercice 9 : Ecrire un algorithme qui déclare et remplisse un tableau contenant les six voyelles de
l’alphabet latin.
Exercice 10 : Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les
valeurs par l’utilisateur.

Exercice 11 :
Soit un tableau T à deux dimensions (12, 8) préalablement rempli de valeurs numériques. Écrire un
algorithme qui recherche la plus grande valeur au sein de ce tableau.

Exercice 12 : Ecrire un algorithme permettant d’effectuer la somme de deux matrices carrées (n,n).

1
Série d’exercices en Algorithmique
Pr. Allaoui

Exercice 13:
Ecrire une procédure qui reçoit un nombre réel, teste s’il est négatif ou positifs et affiche le résultat à
l’écran.
Exercice 14 : Ecrire une fonction qui convertie les degrés en radians.
Exercice 15 : Ecrire une fonction qui permet de calculer la surface d’un trapèze.

Exercice 16 :
Ecrire un programme qui permet de résoudre une équation de deuxième degré en utilisant les sous-
programmes suivants :
- une fonction calculant le discriminant D de cette équation ;
- une procédure qui calcul et affiche le résultat dans le cas d’une seule solution ;
- une procédure qui calcule et affiche les résultats dans le cas de deux solutions réelles ;
- une procédure qui calcule et affiche les résultats dans le cas de deux solutions complexes.

Exercice 17 :
On désire effectuer des opérations sur les nombres réels. Ecrire un programme contenant les sous-
programmes suivant :
- une procédure saisie d’un nombre réel ,
- une procédure affichage d’un nombre réel,
- une procédure somme de deux nombres réels ;
- une procédure différence de deux nombres réels ;
- une procédure produit de deux nombres réels ;
- une procédure rapport de deux nombres réels
- une fonction inverse d’un nombre réel ;
- une fonction racine carrée d’un nombre réel ;
- une fonction carrée d’un nombre réel ;
- une procédure menu de gestion de toutes ces opérations.
Exercice 18 :
On désire effectuer des opérations sur les nombres complexes. Ecrire un programme contenant les
sous-programmes suivant :
- une procédure saisie d’un nombre complexe,
- une procédure affichage d’un nombre complexe,
- une procédure somme de deux nombres complexes;
- une procédure différence de deux nombres complexes ;
- une procédure produit de deux nombres complexes ;
- une procédure rapport de deux nombres complexes
- une fonction argument d’un nombre complexe ;
- une procédure menu de gestion de toutes ces opérations.

You might also like