.
Travaux Pratiques (TP) 4 - 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 simples liés aux tableaux.
Exercice 1 : Manipulation des listes
Écrire un programme en Python qui demande à l’utilisateur de saisir, caractère par caractère, un
tableau de 10 caractères. Le programme devrait ensuite compter et afficher le nombre d’occurrences
de la lettre ’a’ dans ce tableau.
Exemple :
tableau = (’a’, ’b’, ’c’, ’a’, ’d’, ’e’, ’a’, ’f’, ’g’, ’a’)
Exercice 2 : Recherche d’une valeur dans un tableau
Écrire un programme Python qui demande à l’utilisateur de saisir 10 entiers stockés dans un tableau
ainsi qu’un entier V. Le programme doit rechercher si V se trouve dans le tableau et afficher : ”V se
trouve dans le tableau” ou ”V ne se trouve pas dans le tableau”.
Exercice 3 : Permutation des éléments d’un tableau
Écrire un programme Python qui permute les éléments d’un tableau de 8 éléments en plaçant le dernier
élément en premier et ainsi de suite.
Exemple
Tableau initial :
15 20 13 98 75 12 23 65
Tableau après permutation :
65 23 12 75 98 13 20 15
Pr. [Link] 1 2024-2025