0% ont trouvé ce document utile (0 vote)
41 vues4 pages

Travaux Pratiques: Algorithmique Et Programmation (Python) : Première Année

Ce document présente un travail pratique sur l'algorithmique et la programmation en Python, axé sur la manipulation des matrices. Les exercices incluent la création, l'affichage, le remplissage de matrices avec des valeurs saisies par l'utilisateur ou des valeurs aléatoires, ainsi que le calcul de la somme et du produit de deux matrices. L'objectif est d'apprendre à écrire des fonctions pour travailler efficacement avec des matrices en Python.

Transféré par

youssefkaraoud11
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues4 pages

Travaux Pratiques: Algorithmique Et Programmation (Python) : Première Année

Ce document présente un travail pratique sur l'algorithmique et la programmation en Python, axé sur la manipulation des matrices. Les exercices incluent la création, l'affichage, le remplissage de matrices avec des valeurs saisies par l'utilisateur ou des valeurs aléatoires, ainsi que le calcul de la somme et du produit de deux matrices. L'objectif est d'apprendre à écrire des fonctions pour travailler efficacement avec des matrices en Python.

Transféré par

youssefkaraoud11
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux pratiques : Algorithmique et

programmation (python)

Première année
Cycle préparatoire intégré

Mr : Warith Eddine jeddi

Septembre 2024

TP Algorithmique et programmation Warith Eddine Jeddi Emna Ben Baoues


1 INTeK
TP N° 5 : Les matrices en Python

Objectif de ce TP :
Ce TP va vous permettre de :
• Connaître et manipuler les matrices en Python
• Être capable d’écrire des fonctions pour travailler avec des matrices

Exercises
Exercice 1 : Création et affichage de matrices

1. Écrivez une fonction creer_matrice(n, m, val) qui crée une matrice


de taille n×m remplie avec la valeur val.
o Exemple : creer_matrice(3, 2, 0) retourne la matrice :

2. Écrivez une fonction afficher_matrice(mat) qui affiche une matrice


ligne par ligne.

Exercice 2 : Remplir une matrice avec des valeurs saisies par l'utilisateur

Écrire un programme Python qui crée une matrice de dimensions n×m


(où n est le nombre de lignes et m le nombre de colonnes), puis remplit
cette matrice avec des valeurs saisies par l'utilisateur.

Consignes :

1. Demandez à l'utilisateur de saisir le nombre de lignes (n) et le


nombre de colonnes (m) de la matrice.
2. Pour chaque position (i,j) de la matrice, demandez à l'utilisateur
d'entrer une valeur.
3. Affichez la matrice complétée sous forme lisible après son remplis-
sage.

TP Algorithmique et programmation Warith Eddine Jeddi Emna Ben Baoues


2 INTeK
Exemple :

Exercice 3 : Remplir une matrice avec des valeurs aléatoires

Écrire un programme Python qui génère automatiquement une matrice de dimensions


n×m (où n est le nombre de lignes et m le nombre de colonnes), avec des valeurs en-
tières aléatoires comprises entre un minimum et un maximum spécifié par l'utilisateur.

Consignes :

1. Demandez à l'utilisateur de saisir le nombre de lignes (n), le nombre de co-


lonnes (m), la valeur minimale (min) et la valeur maximale (max) pour les
nombres aléatoires.
2. Remplissez la matrice avec des valeurs générées aléatoirement dans l'inter-
valle [min, max].
3. Affichez la matrice complétée sous forme lisible.

Exemple :
Si l'utilisateur entre n=3 , m=2, min=1 et max=10, alors une sortie possible pourrait
être :

TP Algorithmique et programmation Warith Eddine Jeddi Emna Ben Baoues


3 INTeK
Exercice 4 : Somme et Produit de deux matrices

Réaliser un programme Python qui permet de :

1. Calculer la somme de deux matrices lorsque leurs dimensions sont compa-


tibles.
2. Calculer le produit de deux matrices lorsque leurs dimensions respectent les
règles du produit matriciel.

TP Algorithmique et programmation Warith Eddine Jeddi Emna Ben Baoues


4 INTeK

Vous aimerez peut-être aussi