0% ont trouvé ce document utile (0 vote)
14 vues2 pages

TP Python : Manipulation de Tableaux

Le document présente quatre exercices d'algorithmique en Python concernant la manipulation de tableaux d'entiers. Les exercices incluent la recherche et le comptage d'éléments, la suppression d'éléments avec décalage, la fusion de deux tableaux triés, et l'extraction de sous-tableaux avec calcul de somme et de maximum. Chaque exercice spécifie des contraintes sur les méthodes à utiliser.

Transféré par

gasmiwasil1
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues2 pages

TP Python : Manipulation de Tableaux

Le document présente quatre exercices d'algorithmique en Python concernant la manipulation de tableaux d'entiers. Les exercices incluent la recherche et le comptage d'éléments, la suppression d'éléments avec décalage, la fusion de deux tableaux triés, et l'extraction de sous-tableaux avec calcul de somme et de maximum. Chaque exercice spécifie des contraintes sur les méthodes à utiliser.

Transféré par

gasmiwasil1
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

TP d’Algorithmique en Python – Tableaux (Non Matrices)

Exercice 1 : Recherche et comptage


Écrire un programme Python qui :

1. Demande à l’utilisateur de saisir un tableau d’entiers (séparés par des espaces).

2. Demande un nombre à rechercher.

3. Affiche :

- Si le nombre existe ou non.

- Le nombre d’occurrences.

- Les positions où il apparaît.

Exercice 2 : Suppression avec décalage


Créer un programme Python qui :

1. Demande un tableau d’entiers.

2. Demande un élément à supprimer.

3. Supprime toutes les occurrences en décalant les éléments vers la gauche.

4. Affiche le tableau final.

⚠️Ne pas utiliser remove() ou del T[i].

Exercice 3 : Fusion de deux tableaux triés


Écrire un algorithme Python qui :

1. Reçoit deux tableaux triés.

2. Produit un troisième tableau trié (sans utiliser sort()).

Astuce : utiliser deux index i, j.

Exercice 4 : Sous-tableaux et maximum


Écrire un programme Python qui :

1. Demande un tableau d’entiers.

2. Demande deux indices i et j.

3. Extrait le sous-tableau T[i..j].


4. Affiche :

- Le sous-tableau.

- La somme.

- Le maximum.

⚠️Ne pas utiliser max() pour l'exercice (le coder manuellement).

Vous aimerez peut-être aussi