Information

Deadline No deadline
Submission limit No limitation

Sign in

Analyse de chaînes de caractères

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.

  1. 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.
manipulationchaine/length.png

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, ...

manipulationchaine/bonjour.png
  1. 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.
manipulationchaine/get.png
  1. 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 bloc find 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.
manipulationchaine/find.png
  1. Enfin, en utilisant le bloc get substring extrayez le mot secret qui se trouve entre les positions 59 et 68 dans la variable texte1. Placez ce mot dans la variable secret pour qu'il soit affiché par le programme.
manipulationchaine/get_substring.png

Utilisation des blocs

You have block(s) left.