03 C++ Flashcards
Cosa rappresenta un DIAGRAMMA DI FLUSSO?
È una rappresentazione visiva del flusso logico di un programma.
Cosa significa trasformare un diagramma di flusso IN FORMA TESTUALE?
Vuol dire TRADURRE il diagramma in una SUCCESSIONE DI ISTRUZIONI TESTUALI eseguite una dopo l’altra.
Qual è la differenza tra una rappresentazione BIDIMENSIONALE e una MONODIMENSIONALE?
Il diagramma di flusso è bidimensionale con frecce che mostrano il flusso; il codice è monodimensionale, scritto riga dopo riga.
Cosa sono le ISTRUZIONI DI SALTO?
Sono istruzioni che permettono di ALTERARE l’ORDINE DI ESECUZIONE, saltando a un’altra parte del codice.
Come si individua l’istruzione a cui saltare in un’istruzione di salto?
Si etichetta l’istruzione con un nome che verrà usato per saltarci.
A cosa servono le STRUTTURE DI CONTROLLO?
Gestiscono situazioni come CICLO o CONDIZIONI, dirigendo l’esecuzione del programma in base a certi criteri.
Cosa fa un CICLO in un programma?
RIPETE LA STESSA OPERAZIONE finché una CONDIZIONE specifica rimane VERA.
Qual è il ruolo delle CONDIZIONI in un programma?
CONTROLLANO se un blocco di codice deve essere eseguito o saltato.
Cosa sono le PAROLE CHIAVE nelle strutture di controllo?
Sono termini riservati come WHILE o FOR che NON possono essere usati con altri significati.
Perché è importante la leggibilità del codice?
Un codice più leggibile è più facile da comprendere e modificare in futuro.
Come si implementa la moltiplicazione con somme successive?
Si somma ripetutamente la base il numero di volte dell’esponente, usando un ciclo.
Cosa fa un CONTATORE in un ciclo?
Tiene traccia del numero di iterazioni rimanenti e viene decrementato ad ogni passaggio.
Qual è il ruolo del PUNTO E VIRGOLA (;) ?
Segna la FINE di un’ISTRUZIONE e permette di separare più istruzioni anche sulla stessa riga.
Come funziona un CICLO DO…WHILE?
Esegue il corpo del ciclo almeno una volta, verificando la condizione alla fine.
A cosa servono le parentesi graffe {} ?
RACCHIUDONO UN GRUPPO DI ISTRUZIONI, trattandole come un’unica ISTRUZIONE COMPOSTA.