Professional Documents
Culture Documents
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 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.