M102 - Les Bases de L'algorithmique: Exercice 1: (12pts)

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Office de la Formation Professionnelle

et de la Promotion du Travail

Direction Régionale Centre Nord


Examen de Fin de Module (1er semestre)
Année de Formation : 2022/2023
Module : M102 – Les bases de l'algorithmique

Filière : Développement Digital Durée : 2H30

Niveau : 1ère année Barème : /40


Coefficient : 2
Variante : V 1

Exercice 1 : (12pts)
Soit T un tableau d’entiers à N éléments. Ecrire un algorithme qui réalise les
traitements suivants :
1. Lire les éléments du tableau. (1pts)
2. Calcule et la moyenne des éléments du tableau T, ensuite compter le
nombre d'éléments supérieurs à cette moyenne. Afficher les résultats.
(3pts)
3. Calculer la moyenne des nombres pairs (MoyP) et des nombres impairs
(MoyI) et chercher le nombre d’éléments du tableau compris entre ces deux
valeurs. Afficher les résultats. (4pts)
 Traduire l’algorithme en python. (4pts)
Exercice 2 : (8pts)
Traduire l’algorithme suivant en python :
Pour I = 1 à N - 1 Faire
Min  T(I)
K I
Pour J = I + 1 à N Faire
Si T(J) < Min Alors
Min  T(J)
K J
FinSi
FinPour
X  Min
T(K)  T(I)
T(I)  X
FinPour

Concepteur Directeur Pédagogique Commission locale EFP :


Nom & prénom : Mask Hamid
IFMOTICA
Visa : Fès

Page 1 sur 2
Exercice 3 : (6pts)
En utilisant la notion de fonction, écrire le programme python qui permet d’inverser
l’ordre des éléments d’un tableau T à N éléments.

Au début 5 -2 3 8 0 20 10

A la fin 10 20 0 8 3 -2 5

Exercice 4 : (14pts)
Ecrire à l’aide du langage python un programme qui permet d’enregistrer, dans un
fichier texte, les factures des clients : Nom + CodeArt + PU + Qte + Montant = PU*Qte.
Exemple : “Alami 010 50dhs 10 500dhs”

Le programme doit :

1. Lire par clavier le nom du client, le code de l'article, son PU et la quantité


achetée. (2pts)
2. Calculer le montant de l’achat. (2pts)
3. Puis, concaténer toutes ses informations et les enregistrer dans un fichier texte
appelé Factures.txt. (6pts)
4. Répéter ceci pour plusieurs clients. (2pts)
5. Enfin, afficher tout le contenu du fichier. (2pts)

Concepteur Directeur Pédagogique Commission locale EFP :


Nom & prénom : Mask Hamid
IFMOTICA
Visa : Fès

Page 2 sur 2

Vous aimerez peut-être aussi