Académique Documents
Professionnel Documents
Culture Documents
Indications
Les algorithmes suivants sont à écrire dans Word. Les processus d’écriture des
algorithmes également doivent figurer dans le fichier Word :
• La description du problème ;
• Les sous-problèmes ;
• Les données d’entrées, les données de sorties et les démarches de chaque
sous-problème ;
Il est impératif que les indentations dans les algorithmes soient respectées.
Page 1 sur 3
2. Ecrire un algorithme nommé « TotalFacture » permettant de consulter toutes les
factures émises et de déterminer le montant total des factures présentes dans le
registre.
3. Proposer un algorithme nommé « GestionCentraleElectrique » qui regroupe les
deux algorithmes précédemment rédigés.
N.B : Les algorithmes « NouvelleFacture » et « TotalFacture » deviendront des
fonctions ou procédures selon votre analyse.
EXERCICE 2 : Intervalles
Ecrire un algorithme nommé « Intervalles » qui demande à un utilisateur de saisir les
bornes a et b d’un intervalle [a, b]. Contrôler les valeurs saisies. Ensuite, demandez-
lui ensuite de saisir une valeur X et indiquez-lui si X appartient à [a, b].
EXERCICE 3 : Matrices
Indication : Il n’est pas nécessaire de rédiger des processus d’écriture pour cet
exercice. Néanmoins vous pouvez le faire sur votre brouillon
L’on veut écrire un algorithme qui permet à l’utilisateur de saisir une matrice carrée
sans connaître préalablement le nombre de lignes et de colonnes. L’algorithme
permettra d’automatiser les opérations matricielles suivantes : saisie d’une matrice,
affichage et test de symétrie de la matrice.
1) Ecrire en langage algorithmique une fonction nommée « NouvelleMatrice » qui
permettra à l’utilisateur de saisir une matrice.
2) Ecrire en langage algorithmique une procédure nommée « AfficherMatrice » qui
permettra d’afficher la matrice saisie à l’écran.
Exemple : Si l’utilisateur entre 2 comme taille de la matrice, vous allez lui afficher :
| a11 a12 |
| a21 a22 |
3) Ecrire en langage algorithmique une fonction nommée
« TestSymetrieMatricielle » qui vérifie si la matrice saisie est symétrique. La
fonction retourne les valeurs VRAI ou FAUX selon la nature symétrique ou non de
la matrice.
4) Ecrire en langage algorithmique l’algorithme final nommée « OperationMatrice »
qui regroupe toutes les fonctions et procédures rédigées précédemment.
Page 2 sur 3
PARTIE B : Langage Python
Page 3 sur 3