Cours d'informatique pour le lycée

Exercices sur les tuples

Exercice 1

1) Créer une variable age contenant la valeur 81.

2) Créer un tuple nommé personne contenant les valeurs "Dupont", "Maurice", age, 25, 59000 rangées dans cet ordre.

3) Quelle instruction entre-t-on pour accéder à la première valeur du tuple personne ?

4) Effectuer l'instruction personne[2]. Qu'observez vous ?

5) Modifier la valeur de la variable age et effectuer à nouveau l'instruction personne[2]. Que se passe-t-il ?

Exercice 2

Déterminez ce qu’il se passe lorsqu’on chercher à obtenir un fragment de tuple dans les cas suivants :

Exercice 3

Écrire une fonction trouve qui prend en argument un tuple et un élément et qui renvoie la position de cet élément dans le tuple. Elle renverra -1 si l’élément n’est pas trouvé.

Exercice 4

Écrire une fonction qui prend en argument un tuple composé de nombres entiers et renvoie un tuple contenant le plus grand des entiers et le plus petit.

Exercice 5

Écrire une fonction multiplie qui prend en argument un tuple appelé nombres composé de nombres, et un entier naturel n non nul et renvoie un nouveau tuple obtenu en multipliant chaque élément du tuple par n.

Exercice 6

Écrire une fonction separe qui prend en argument un tuple composé de nombres entiers et renvoie un tuple contenant deux tuples : le premier ne contenant que les entiers pairs du tuple de départ et le deuxième que les entiers impairs.