Académique Documents
Professionnel Documents
Culture Documents
TD Les tableaux
Exercice: 1.
Ecrire un programme en python qui permet de saisir 30 entiers dans un tableau et calcule leur
somme.
Exercice: 2.
Ecrire un programme en python qui permet de saisir un entier N représentant le nombre des notes
à saisir, saisit ces notes dans un tableau et calcule la moyenne, la valeur maximale et la valeur
minimale.
Exercice: 3.
Ecrire un programme en python qui permet de saisir un tableau d’entiers et d’inverser l’ordre de
ses éléments :
- En utilisant 2 tableaux ;
- en utilisant un seul tableau.
Exercice: 4.
Ecrire un programme en python qui permet de saisir puis de décaler tous les éléments d’un tableau
: le premier passe en second, le second passe en troisième, etc. Le dernier passe en premier.
Exercice: 5.
On s’intéresse dans cet exercice à créer, afficher et manipuler des polynômes. Un polynôme est
représenté par deux tableaux :
- Un tableau nommé coefficients contenant les coefficients réels du polynôme,
- Un deuxième nommé exposants contenant les exposants dans l’ordre des coefficients.
Créer les deux tableaux avec les noms spécifiés,
Saisir les monômes du polynôme (coefficient + exposant) ,
Afficher le polynôme sous sa forme algébrique (ex : 3+2X-5X8 sera affiché 3+2*X-5*X^8)
Calculer la valeur du polynôme en un point x saisi au clavier.
Exercice: 6.
Ecrire un programme en python qui permet de trier dans l’ordre croissant tous les éléments d’un
tableau en utilisant un tri par sélection. Le principe de ce tri est d’aller chercher le plus petit élément
du tableau pour le mettre en premier, puis de repartir du second élément et d’aller chercher le plus
petit élément du sous tableau pour le mettre en second, etc.
Exercice: 7.
Ecrire un programme en python qui permet de saisir un entier et remplit un tableau par tous ses
diviseurs.
Exercice: 8.
Ecrire un programme en python qui affiche la somme et le produit des éléments d'une matrice.
Exercice: 9.
Ecrire un programme en python qui calcule la somme des lignes d'une matrice dans un tableau à une
dimension.
Exercice: 10.
TD N° 5 : Chaînes de caractères
Exercice: 1.
Une chaîne de caractères est un palindrome si et seulement si elle est la même quand elle est lue de gauche à
droite ou de droite à gauche.
Ecrire un programme en python qui permet de saisir une chaîne de caractères et affiche si c’est un
palindrome.
Exercice: 2.
Ecrire un programme en python qui permet de saisir deux chaînes de caractères S1 et S2 et compare, selon
l’ordre lexicographique, la chaîne de caractères S1 avec la chaîne de caractères S2. Il affiche un entier négatif,
nul ou positif selon que la chaîne S1 est respectivement inférieure, égale ou supérieure à la chaîne S2.
Par exemple :
- la valeur pour S1="cat"et S2="chat" est négative ;
- la valeur pour S1=" chat "et S2="chat" est nulle ;
- la valeur pour S1=" chat "et S2="cat" est positive ;
Exercice: 3.