Les langages de programmation permettent de facilement manipuler des chaînes de caractères et d'en extraire de l'information. Cet exercice vous permettra de vous familiariser avec les principaux blocs de manipulation de chaînes de caractères. Ils sont de couleur verte.
Dans cet exercice, vous allez apprendre à utiliser les blocs de manipulation des chaînes de caractères.
- Le bloc
length
vous permet de trouver la longueur d'une chaîne de caractères. Quelle est la longueur de la chaîne de caractères contenue dans la variable texte1 ? Sauvegardez cette longueur dans la variable long.
Une chaîne de caractères est une séquence de caractères. Chaque caractère est placé à une position dans la séquence qui est identifiée par un nombre. Dans la séquence BONJOUR, le caractère B se trouve en position 1, J en position 4, ...
- En utilisant le bloc
get
présenté ci-dessous, déterminez le caractère qui se trouve en 17ème position dans la variable texte1 et placez le résultat dans la variable c.
- La chaîne de caractères se trouvant dans la variable texte1 contient deux fois le mot informatique. En utilisant le bloc
find
, trouvez la première occurence de ce mot dans la chaîne se trouvant dans la variable texte1 et placez le résultat dans la variable p. Notez que le blocfind
retourne la position du premier caractère du mot recherché et 0 si celui-ci n'est pas trouvé. Cela nous sera très utile par après.
- Enfin, en utilisant le bloc
get substring
extrayez le mot secret qui se trouve entre les positions59
et68
dans la variabletexte1
. Placez ce mot dans la variable secret pour qu'il soit affiché par le programme.