• Aucun résultat trouvé

TD 3 : Manipuler des chaînes de caractères

N/A
N/A
Protected

Academic year: 2022

Partager "TD 3 : Manipuler des chaînes de caractères"

Copied!
1
0
0

Texte intégral

(1)

BTSSIO:DOC 6

TD 3 : Manipuler des chaînes de caractères

2017-2018

I Exemple 1

I.1 Objectif

MOT Lettre Nouveau MOT

"vacances" "a" "v(a)c(a)nces"

I.2 Recherche d’un algorithme

Modifier une chaîne de caractères n’est pas aisée. Il est impossible, par exemple, de remplacer un caractère dans une chaîne en procédant de la façon suivante :

salut="bonjour à tous" Solution : salut[0]="B"

print(salut)

Écrire une fonction nommée Parentheser(mot,lettre) qui renvoie un nouveau mot fabriqué comme dans l’objectif.

Tester sur un exemple.

• • •

II Exemple 2

Dans le document 3, vous avez élaboré une fonction ayant un paramètre de type string qui renvoie un booléen True ou False suivant que le caractère testé est un chiffre ou non :

def EstUnChiffre(car):

if "0" <= car <= "9" : return True

else :

return False

Écrire une fonction nommée CompteChiffre(mot) qui renvoie le nombre de chiffres présents dans la chaîne de caractères. Cette fonction utilisera la fonction EstUnChiffre(car).

Tester sur exemple.

• • •

My Maths Space 1 sur 1

Références

Documents relatifs

The Fundamental Theorem of Calculus

chaîne de caractères = suite d’octets Lecture fichier texte : lignes stockées dans une chaîne de caractères.. Lecture fichier binaire : données stockées dans une chaîne

chaîne de caractères = suite d’octets Lecture fichier texte : lignes stockées dans une chaîne de caractères.. Lecture fichier binaire : données stockées dans une chaîne

Lecture fichier binaire : données stockées dans une chaîne de caractères... 3.2 str : chaîne d’octets (pas

En utilisant la fonction pt précédemment décrite, réalisez une fonction void tri(int t[], int n) qui trie en ordre croissant les valeurs stockées dans un tableau t supposé de taille

Dans un langage de programmation sans orientée objet (Pascal, C, … ), il est interdit d'utiliser le même nom pour deux sous-programmes différents. Les langages C#, C++, JAVA,

Certains langages de programmation définissent un type pour les représenter, comme par exemple le langage Java avec le type String , mais d’autres langages, comme le langage C,

Une constante chaîne de caractères peut être définie par une suite de caractères délimitée par des guillemets, ou à l’aide d’une initialisation classique de tableau. Le