.
Travaux Pratiques (TP) 5 - Informatique 1 (Algorithmique 1/Python) -
Tronc Commun MIP (Mathématiques-Informatique-Physique) - Semestre 1
Objectifs
- Manipuler des tableaux en Python en utilisant des boucles.
- Écrire des programmes qui résolvent des problèmes liés aux tableaux.
Exercice 1 : Égalité de deux tableaux
Écrire un programme Python qui permet de tester l’égalité entre deux tableaux d’entiers (tailles 10).
Le programme affiche ”VRAI” si les éléments des deux tableaux sont égaux position par position, sinon
il affiche ”FAUX”.
Exemple
T[1] : 1 2 7 9 0 3 1 8 4 6
T[2] : 1 2 7 5 0 3 1 8 4 6
Résultat : FAUX
Exercice 2 : Tableau des nombres pairs et impairs
a) Écrire un programme Python qui permet de lire n valeurs données par l’utilisateur en les stockant
dans un tableau, ensuite l’algorithme doit afficher seulement les valeurs impaires.
b) Réécrire le programme (a) en divisant cette fois-ci le tableau initial en deux tableaux, l’un contenant
les valeurs paires et l’autre contenant les valeurs impaires, et en les affichant par la suite.
Exemple
Tableau initial : 100 20 75 95 0 -3 15 80 -45 60
a) Tableau impair : 75 95 -3 15 -45
b) Tableau pair : 100 20 0 80 60 NONE NONE NONE NONE NONE
Tableau impair : 75 95 -3 15 -45 NONE NONE NONE NONE NONE
Exercice 3 : Produit de deux matrices
Écrire un programme Python qui calcule la matrice C qui est le produit de deux matrices A et B.
A est de l’ordre n*m et B est de l’ordre m*k.
Tronc Commun MIP 1 2023-2024