Menu
Coddy logo textTech

Panoramica del progetto e configurazione

Fa parte della sezione Logica e flusso del percorso Dart di Coddy. Lezione 51 di 65.

Benvenuto a un entusiasmante progetto in più parti in cui realizzerai un semplice strumento di analisi del testo! Questo progetto riunirà molti dei concetti che hai imparato durante il corso, tra cui la manipolazione delle stringhe, le liste, gli insiemi e le mappe.

Nelle prossime lezioni, creerai un programma in grado di analizzare qualsiasi testo e fornire statistiche utili. Il tuo analizzatore conterà i caratteri, suddividerà il testo in parole, troverà le parole uniche e terrà traccia persino della frequenza con cui compare ogni parola.

In questa prima lezione, preparerai le basi creando una variabile stringa che contiene il testo che vuoi analizzare. Consideralo come preparare il tuo spazio di lavoro prima di addentrarti nell'analisi vera e propria. Inizierai con un'attività semplice: memorizzare il tuo testo e visualizzarlo per confermare che tutto funzioni correttamente.

Questo progetto è perfetto per esercitarti con competenze di programmazione del mondo reale, poiché l’analisi del testo viene utilizzata ovunque, dalle piattaforme di social media ai motori di ricerca. Iniziamo a creare il tuo analizzatore di testo!

challenge icon

Sfida

Facile

Crea un programma che imposti le basi di uno strumento di analisi del testo. Questo è l'inizio di un progetto in più parti in cui creerai un sistema per analizzare il testo ed estrarne informazioni utili.

  1. Leggi una stringa di input che contenga il testo che vuoi analizzare
  2. Crea una variabile stringa chiamata textToAnalyze e memorizza al suo interno il testo di input
  3. Mostra un'intestazione di benvenuto per il tuo analizzatore di testo
  4. Mostra il testo originale che verrà analizzato
  5. Mostra un messaggio di conferma che indichi che la configurazione è completa

Ad esempio, se l'input è "The quick brown fox jumps over the lazy dog", il programma dovrebbe produrre:

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.

Se l'input è "Hello world! This is a test.", il programma dovrebbe produrre:

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.

Il programma dovrebbe memorizzare il testo di input in una variabile e mostrarlo esattamente come fornito, racchiuso tra virgolette. Questa base verrà utilizzata nelle prossime lezioni per eseguire varie operazioni di analisi del testo, come contare i caratteri, suddividerlo in parole e trovare le parole uniche.

Provalo tu

import 'dart:io';

void main() {
  // Leggi il testo di input
  String? inputText = stdin.readLineSync();
  
  // Crea la variabile textToAnalyze
  String textToAnalyze = inputText ?? '';
  
  // TODO: Scrivi il tuo codice qui sotto per mostrare la configurazione dello strumento di analisi del testo
  
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Dart online