tc_info:2023-tp-texte

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tc_info:2023-tp-texte [2023/12/04 22:29] edaucetc_info:2023-tp-texte [2023/12/05 21:29] (Version actuelle) edauce
Ligne 72: Ligne 72:
   * Elle doit afficher chaque mot complet trouvé ainsi que son compteur.   * Elle doit afficher chaque mot complet trouvé ainsi que son compteur.
  
-3.2 **Tests**+3.2 Tests
  
 a. Créez un arbre de complétion vide. a. Créez un arbre de complétion vide.
Ligne 79: Ligne 79:
        
 c. Affichez l'arbre pour vérifier que les mots sont correctement insérés. c. Affichez l'arbre pour vérifier que les mots sont correctement insérés.
 +
 +<note tip> **Concaténation**
 +
 +Vous pouvez créer une nouvelle chaîne qui combine le contenu de l'ancienne chaîne avec un nouveau caractère que vous souhaitez ajouter à la fin.
 +<code java>
 +String maChaine = "Hello";
 +char nouveauCaractere = '!';
 +maChaine = maChaine + nouveauCaractere;  // Crée une nouvelle chaîne
 +</code>
 +</note>
 +
  
 === 4. Fonction d'Appartenance === === 4. Fonction d'Appartenance ===
Ligne 87: Ligne 98:
  
 b. Testez la fonction ''appartient'' avec les mots ''"chat"'', ''"maison"'', ''"soirée"'' et ''"bon"'', et affichez le résultat pour chaque test. b. Testez la fonction ''appartient'' avec les mots ''"chat"'', ''"maison"'', ''"soirée"'' et ''"bon"'', et affichez le résultat pour chaque test.
 +
 +<note> **la méthode ''toCharArray''**
 +
 +La méthode ''toCharArray()'' de la classe ''String'' en Java retourne un tableau de caractères qui représente la séquence de caractères de la chaîne.
 +<code java>
 +String maChaine = "Java";
 +char[] tableauDeCaracteres = maChaine.toCharArray();
 +</code>
 +ce qui peut être utile lorsque l'on veut examiner les caractères d'une chaîne de caractères un à un.
 +
 +exemple:
 +<code java>
 +for (char c : maChaine.toCharArray()) {
 +...
 +}
 +</code>
 +est une boucle permettant de parcourir un à un tous les caractères d'une chaîne.
 +</note>
  
  
 === 5. Fonction de Suggestion === === 5. Fonction de Suggestion ===
  
-Écrivez une méthode ''suivant'' dans la classe ''Noeud'' pour retourner une liste de mots complets à partir d'un préfixe donné. La fonction doit respecter les conditions suivantes :+a. Écrivez une méthode ''suivant'' dans la classe ''Noeud'' pour retourner une liste de mots complets à partir d'un préfixe donné. La fonction doit respecter les conditions suivantes :
   * Elle doit utiliser une approche itérative de parcours de l'arbre jusqu'au nœud correspondant au préfixe.   * Elle doit utiliser une approche itérative de parcours de l'arbre jusqu'au nœud correspondant au préfixe.
   * Elle doit faire appel à la fonction d'affichage du noeud atteint pour afficher l'ensemble des noeuds suivants   * Elle doit faire appel à la fonction d'affichage du noeud atteint pour afficher l'ensemble des noeuds suivants
  
-d. Testez la fonction ''suivant'' avec les préfixe ''"bon"'', ''"ch"'', ''"pre"'', et affichez les résultats. +b. Testez la fonction ''suivant'' avec les préfixe ''"bon"'', ''"ch"'', ''"pre"'', et affichez les résultats. 
  
  
  • tc_info/2023-tp-texte.1701725387.txt.gz
  • Dernière modification : 2023/12/04 22:29
  • de edauce