Dev C++

Evidenziazione Della Sintassi

Colori dell’editor, estensione e controllo del testo.

Il concetto

Colori dell’editor, estensione e controllo del testo.

L’evidenziazione della sintassi distingue categorie di testo: parole del linguaggio, stringhe, numeri e commenti. I colori dipendono dal tema scelto e non hanno un significato universale. La stessa istruzione valida può comparire con colori diversi su due computer.

Un cambiamento inatteso di colore può aiutare a trovare una virgoletta non chiusa o un commento esteso accidentalmente. È un indizio, non una diagnosi completa. Un nome di variabile scritto male può apparire con un colore normale e produrre comunque un errore.

La modalità del linguaggio dipende anche dal tipo di documento. Se il file è stato salvato come testo generico, controlla l’estensione prima di cambiare tutti i colori dell’editor. Il completamento automatico è un aiuto alla scrittura, ma una proposta non garantisce che il simbolo sia disponibile nel contesto.

Procedura passo passo

Una sequenza da eseguire sul proprio computer.

  1. Apri un .cpp e individua stringhe, commenti e parole chiave.
  2. Aggiungi temporaneamente una virgoletta senza chiusura e osserva il testo successivo.
  3. Ripristina la virgoletta e compila.
  4. Apri le opzioni dell’editor e cambia soltanto il tema dei colori.
  5. Verifica che il risultato del programma non dipenda dal tema.

Le immagini mostrano Dev-C++ 5.11 in italiano. L’esempio della media illustra i comandi dell’ambiente; può differire dal codice proposto in questa lezione.

Esempio nell’editor: due voti, calcolo della media e scelta dell’esito con if/else. L’asterisco indica modifiche non salvate.
Esempio nell’editor: due voti, calcolo della media e scelta dell’esito con if/else. L’asterisco indica modifiche non salvate. Clicca sull’immagine per ingrandirla.

Codice e risultato

Il codice va aperto e compilato in Dev-C++; il riquadro mostra il risultato previsto.

Sorgente C++

#include <iostream>

int main() {
    std::cout << "Ciao da Dev-C++\n";
    return 0;
}

Risultato atteso

Ciao da Dev-C++

Questo riquadro è una previsione didattica, non una console che esegue il C++ nel browser.

Scarica l’esempio

Controllare il risultato

Confronta ciò che accade con una previsione formulata prima della prova.

ControlloRisultato o criterio
SorgenteIl file aperto corrisponde alla cartella dell’esercizio
CostruzioneIl log permette di riconoscere esito e diagnosi
OsservazioneIl risultato viene confrontato con il riquadro atteso

Errori da evitare

Le cause da controllare prima di ripetere l’operazione.

  • Interpretare un colore come prova di validità.
  • Correggere la sintassi cambiando il tema.
  • Accettare completamenti senza leggere il nome inserito.

Riferimenti: Scorciatoie: mappa ufficiale.