Ambienti Di Sviluppo

Finestra Delle Variabili

Guida all'utilizzo della Finestra delle Variabili (Watch Window) in Flowgorithm. Come monitorare lo stato della memoria RAM, tracciare i tipi di dato e analizzare il comportamento dell'algoritmo.

Durata

15 minuti

Software

Flowgorithm

Linguaggio

Diagramma di Flusso

Flogorithm | Finestra Delle Variabili

La Finestra delle Variabili (Watch Window)

Argomenti: ispezione di memoria, stato delle variabili, debugging visuale, tracciamento dati

La Finestra delle Variabili è lo strumento diagnostico più potente di Flowgorithm. Permette di rendere visibile l'invisibile, mostrando allo studente l'esatto contenuto della memoria RAM del computer mentre l'algoritmo è in funzione.

Come accedere alla Finestra delle Variabili

F9

Scorciatoia Tastiera

Premi direttamente il tasto di scelta rapida F9 sulla tastiera.

Menu Finestra delle Variabili

Menu Principale

Clicca in alto su
StrumentiVariabili


Pulsante Finestra Variabili

Barra Pulsanti

Fai clic sull'icona Variabili presente nella barra degli strumenti.

A cosa serve

Quando dichiariamo una variabile nel flowchart, stiamo riservando una piccola casella nella memoria del computer. Normalmente non possiamo vedere cosa accade dentro quella casella. Cliccando sul pulsante Variabili (caratterizzato dall'icona X= nella barra degli strumenti superiore), si apre un pannello laterale dedicato che elenca in tempo reale tutte le variabili create.

La finestra organizza le informazioni in una struttura tabellare pulita:

  • Nome: L'identificatore univoco assegnato nel blocco di Dichiarazione (es. lato, contatore).
  • Valore: Il contenuto corrente memorizzato all'interno del contenitore in quel preciso millisecondo di esecuzione.

2. Gli Stati della Memoria durante il Debug

Affiancando la Finestra delle Variabili all'area del diagramma e avviando l'esecuzione tramite il tasto Passo successivo (Step), si possono osservare tre comportamenti fondamentali del ciclo di vita di un dato:

  1. Variabile Non Inizializzata: Subito dopo il blocco di Dichiarazione, la variabile compare nella finestra ma il suo valore è vuoto o contrassegnato come indefinito. La scatola esiste ma è ancora vuota.
  2. Aggiornamento dello Stato: Quando il flusso attraversa un blocco di Input o di Assegnazione, la Finestra delle Variabili lampeggia per un istante e mostra immediatamente il nuovo valore acquisito o calcolato.
  3. Tracciamento dei Cicli: All'interno di una struttura iterativa (come un ciclo Per o Mentre), la finestra permette di vedere il contatore aumentare (es. 1, 2, 3...) a ogni giro della freccia, rendendo cristallino il concetto di ciclo.

Trovare gli Errori Logici

Se il tuo algoritmo stampa un risultato errato nella console ma il software non segnala errori di sintassi, significa che c'è un errore nella logica dei calcoli. Tenendo aperta la finestra delle variabili scoprirai subito in quale esatto passaggio la formula matematica assegna un valore imprevisto alla memoria.

La configurazione ideale

L'ambiente di lavoro completo per un programmatore prevede l'attivazione contemporanea di tre moduli affiancati. Utilizza la gestione del layout per dividere lo schermo in questo modo:

Lato Sinistro Lato Destro (Superiore) Lato Destro (Inferiore)
Area del Flowchart
Per seguire visivamente la linea di flusso verde tra i blocchi.
Console di Esecuzione
Per interagire con i testi di Input e le bolle di Output.
Finestra delle Variabili (Watch)
Per controllare che i valori nella RAM siano corretti.
Flowgorithm - I pulsanti della finestra delle variabili

Esercizio di Controllo

Prova a creare un algoritmo che scambia il valore di due variabili A e B usando una variabile di appoggio C. Esegui il programma passo dopo passo e osserva la Watch Window: vedrai i valori saltare da una riga all'altra della tabella della memoria come in una vera partita a scacchi!

Dimostrazione pratica: Finestra delle variabili.




In sintesi

Argomenti: concetti principali, riepilogo, competenze

  1. La Finestra delle Variabili agisce come un visore in tempo reale della memoria RAM allocata per l'algoritmo.
  2. Durante l'esecuzione passo-passo, questo strumento mostra istante per istante come cambiano i valori all'interno dei contenitori logici (variabili).

Cosa hai imparato
  1. Attivare la Finestra delle Variabili dall'area strumenti superiore dell'IDE.
  2. Leggere la tabella dei dati distinguendo il nome della variabile dal suo valore corrente.
  3. Riconoscere lo stato di una variabile non ancora inizializzata (valore indefinito).
  4. Utilizzare la combinazione di Watch Window e simulazione lenta per effettuare il tracing dei dati.


Flowgorithm, Finestra Variabili, Watch Window, RAM, Debug, Tipi di Dato,