Menu
Coddy logo textTech

Présentation et configuration du projet

Fait partie de la section Logique & Flux du Journey Dart de Coddy — leçon 51 sur 65.

Bienvenue dans un projet passionnant en plusieurs parties où vous allez construire un outil simple d'analyse de texte ! Ce projet réunira de nombreux concepts que vous avez appris tout au long de ce cours, notamment la manipulation de chaînes de caractères, les listes, les ensembles et les dictionnaires.

Au cours des prochaines leçons, vous allez créer un programme capable d'analyser n'importe quel texte et de fournir des statistiques utiles à son sujet. Votre analyseur comptera les caractères, divisera le texte en mots, trouvera les mots uniques et suivra même la fréquence d'apparition de chaque mot.

Dans cette première leçon, vous allez poser les bases en créant une variable de type chaîne de caractères (string) contenant le texte que vous souhaitez analyser. Considérez cela comme la préparation de votre espace de travail avant de plonger dans l'analyse proprement dite. Vous commencerez par une tâche simple : stocker votre texte et l'afficher pour confirmer que tout fonctionne correctement.

Ce projet est parfait pour mettre en pratique des compétences en programmation du monde réel, car l'analyse de texte est utilisée partout, des plateformes de médias sociaux aux moteurs de recherche. Commençons à construire votre analyseur de texte !

challenge icon

Défi

Facile

Créez un programme qui établit les bases d'un outil d'analyse de texte. C'est le début d'un projet en plusieurs parties où vous construirez un système pour analyser du texte et en extraire des informations utiles.

  1. Lisez une chaîne de caractères en entrée qui contient le texte que vous souhaitez analyser
  2. Créez une variable de type chaîne appelée textToAnalyze et stockez-y le texte d'entrée
  3. Affichez un en-tête de bienvenue pour votre analyseur de texte
  4. Affichez le texte original qui sera analysé
  5. Affichez un message de confirmation indiquant que la configuration est terminée

Par exemple, si l'entrée est "The quick brown fox jumps over the lazy dog", votre programme doit afficher :

Text Analysis Tool - Setup Complete
====================================
Original text loaded for analysis:
"The quick brown fox jumps over the lazy dog"
====================================
Text analyzer is ready to process your data!
Setup completed successfully.

Si l'entrée est "Hello world! This is a test.", votre programme doit afficher :

Text Analysis Tool - Setup Complete
====================================
Original text loaded for analysis:
"Hello world! This is a test."
====================================
Text analyzer is ready to process your data!
Setup completed successfully.

Votre programme doit stocker le texte d'entrée dans une variable et l'afficher exactement tel qu'il a été fourni, entouré de guillemets. Cette base sera utilisée dans les prochaines leçons pour effectuer diverses opérations d'analyse de texte comme compter les caractères, diviser en mots et trouver des mots uniques.

Essayez vous-même

import 'dart:io';

void main() {
  // Lire le texte d'entrée
  String? inputText = stdin.readLineSync();
  
  // Créer la variable textToAnalyze
  String textToAnalyze = inputText ?? '';
  
  // TODO: Écrivez votre code ci-dessous pour afficher la configuration de l'outil d'analyse de texte
  
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique & Flux