DAIGL – Développement – Exercices – Chaînes de caractères
1.15. Affecter à la variables mots les différents extraits résultats du découpage de la chaîne mémorisée
dans la variable fait en prenant le caractère espace (" ") comme "caractère séparateur", puis afficher
le contenu de la variable mots.
1.16. Affecter à la variable phrase le résultat de la concaténation de l'ensemble des extraits de
chaînes mémorisés dans la variable mots en séparant chaque extrait par un tiret ("-").
Exercice 2 – Nombre d'occurrences
Enoncé : L'application de cet exercice permet de compter et d'afficher le nombre d'occurrences
d'un caractère dans une chaîne. Le caractère ainsi que la chaîne sont saisis par l'utilisateur.
2.1. Rechercher l'algorithme qui permet d'effectuer le traitement défini dans l'énoncé.
2.2. Rechercher le code Python de l'application proposant une interface texte, puis vérifier son bon
fonctionnement (fichier Occurrences.py).
Exercice 3 – Nombre de voyelles non accentuées
Enoncé : L'application de cet exercice permet de compter et d'afficher le nombre de voyelles non
accentuées présentes dans une chaîne saisie par l'utilisateur.
3.1. Rechercher l'algorithme qui permet d'effectuer le traitement défini dans l'énoncé.
3.2. Rechercher le code Python de l'application proposant une interface texte, puis vérifier son bon
fonctionnement (fichier Voyelles.py).
Exercice 4 – Chaîne inversée
Enoncé : L'application de cet exercice permet à l'utilisateur
de saisir une chaîne, de créer une seconde chaîne par recopie
des caractères de la chaîne saisie en inversant l'ordre des
caractères et enfin qui affiche la nouvelle chaîne ainsi créée.
4.1. Rechercher l'algorithme qui permet d'effectuer le traitement
défini dans l'énoncé.
4.2. Rechercher le code Python de l'application proposant une
interface texte, puis vérifier son bon fonctionnement (fichier Inverse.py).
4.3. Rechercher le code Python de l'application proposant une interfaces graphique, puis vérifier son
bon fonctionnement (fichier wxInverse.py).
Exercice 5 – Suppression des espaces
Enoncé : L'application de cet exercice permet à l'utilisateur
de saisir une chaîne, de créer une seconde chaîne par recopie
des caractères de la chaîne saisie en ignorant les espaces et
enfin qui affiche la nouvelle chaîne ainsi créée.
5.1. Rechercher l'algorithme qui permet d'effectuer le traitement
défini dans l'énoncé.
5.2. Rechercher le code Python de l'application proposant une
interface texte, puis vérifier son bon fonctionnement (fichier SuppEspaces.py).
5.3. Rechercher le code Python de l'application proposant une
interfaces graphique, puis vérifier son bon fonctionnement
(fichier wxSuppEspaces.py).
Exercice 6 – Conversion en majuscules
Enoncé : L'application de cet exercice permet à l'utilisateur
de saisir une chaîne, de créer une seconde chaîne par recopie
des caractères de la chaîne saisie en convertissant les lettres
minuscules en lettres majuscules (voyelles accentuées non
traitées), et enfin qui affiche la nouvelle chaîne ainsi créée.
6.1. Rechercher l'algorithme qui permet d'effectuer le traitement défini dans l'énoncé.
6.2. Rechercher le code Python de l'application proposant une interface texte, puis vérifier son bon
Page 2