0% ont trouvé ce document utile (0 vote)
1 vues5 pages

Compte Rendu Tp2 Programation en Python

Ce document présente un compte rendu de travaux pratiques en programmation Python, abordant divers exercices tels que l'échange de valeurs, le calcul de la somme des termes de la série harmonique, la factorielle, l'exponentielle, et la manipulation de listes et matrices. Chaque exercice inclut des instructions pour écrire des programmes et des exemples d'exécution. La conclusion souligne l'importance des fonctions, des listes et des matrices en Python pour structurer et optimiser le code.

Transféré par

Fâ Tï
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)
1 vues5 pages

Compte Rendu Tp2 Programation en Python

Ce document présente un compte rendu de travaux pratiques en programmation Python, abordant divers exercices tels que l'échange de valeurs, le calcul de la somme des termes de la série harmonique, la factorielle, l'exponentielle, et la manipulation de listes et matrices. Chaque exercice inclut des instructions pour écrire des programmes et des exemples d'exécution. La conclusion souligne l'importance des fonctions, des listes et des matrices en Python pour structurer et optimiser le code.

Transféré par

Fâ Tï
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

Université Djilali Liabes de Sidi- Bel-Abbes

Faculté de Génie Electrique-Département De Télécommunications

Parcours : Système de Télécommunications (Master 1 ST)

Module : Programmation orientée en Python

compte rendu TP N°2:


Programmation en Python

Etablie par :

- Moulay FATIMA ZOHRA.

2024/2025
Exercice n°1 :

1- La fonction ‘echange’ qui réalise l’échange de deux valeurs entières. Réalisez un


affichage avant et après permutation.

Programme et exécution :

2- Calcule de la somme des n premiers termes de la série harmonique (Utilisons la


boucle while) :
Somme=1 + 1/2 + 1/3 + 1/4 + ..... + 1/n.

Programme et exécution :

Exercice n°2 :

1- un programme en python qui demande à l'utilisateur de saisir une valeur entière n et


qui calcul sa factorielle. En utilisant le même code python, écrire un programme qui
permet de calculer :
∑𝑚𝑎𝑥
𝑖=1 𝑖! = 1! + 2! + 3! + ⋯ + 𝑚𝑎𝑥!
Programme et exécution :

Exercice n°3 :

1- Ecrire un programme qui permet de calculer l'exponentielle de x en utilisant la série :


𝑥 𝑥2 𝑥3 xn
exp(x) = 1 + 1! + 2!
+ 3!
+ ⋯ + 𝑛!
xn
Le calcul s’arrêtera lorsque : ≤ 10−4
𝑛!

Programme et exécution :
Exercice n°4 :

1- Soit une liste T de 10 entiers positifs. Ecrire un programme qui permet d’afficher les
éléments de T compris entre deux positions P1 et P2, leur moyenne arithmétique, la
valeur maximale et la valeur minimale contenues dans cet intervalle. On donne : 1 ≤
P1 < P2 ≤ 10

Programme et exécution :

Exercice n°5 :

Soit une matrice A(N,M) de N lignes et M colonnes dont l’élément est noté 𝑎𝑖𝑗 la matrice normalisée
B(N,M) à ses éléments qui se calculent comme suit :
̅̅̅𝑗
𝑎𝑖𝑗 −𝑎 1
𝑏𝑖𝑗 = √∑𝑁 ̅̅̅)
Avec : 𝑎̅𝑗 = 𝑀 ∑𝑁
𝑘=1 𝑎𝑘𝑗
𝑘=1(𝑎𝑖𝑗 −𝑎 𝑗

1- Lire la matrice A en donnée pour (N=3 et M=3).


2- Proposer un programme qui permet de calculer les éléments de la matrice B(N,M).
3- Calculer la transposée de la matrice B(N,M) puis afficher les résultats.

Programme et exécution :
Conclusion :

Dans ce TP on métriser comment utiliser les fonctions en Python, et les utiliser pour calculer
la somme, factoriel, exponentielle, Aussi on métriser comment crée une liste et l’afficher
complète ou juste un intervalle de cette liste a l’aide des positions de ses éléments, aussi on
fait un exemple sur les matrice.

Les fonctions en Python sont essentielles pour organiser et structurer le code. Elles
permettent de créer des programmes plus lisibles et maintenables. Et éviter la duplication de
code et rendre tes programmes plus efficaces. Les listes et les matrices en Python sont des outils
puissants pour le stockage et la manipulation de données. Les listes sont très flexibles, tandis que
NumPy offre des fonctionnalités avancées pour les calculs matriciels.

Vous aimerez peut-être aussi