01 C++ Flashcards
Cosa bisogna fare in un programma per gestire TUTTE le SITUAZIONI POSSIBILI?
È necessario identificare tutte le possibili situazioni, anche quelle rare o eccezionali, e prevedere le azioni da effettuare per ciascuna di esse.
Come viene scritta una SOLUZIONE COMPLESSA in un programma?
La soluzione viene scritta PER PASSI SUCCESSIVI, suddividendo problemi complessi in SOTTOPROBLEMI più semplici.
Cos’è un COSTRUTTO ITERATIVO o CICLO?
È uno STRUMENTO che permette di RIPETERE OPERAZIONI finché non si soddisfano determinate CONDIZIONI, semplificando la gestione di problemi complessi.
Perché gli elaboratori NON possono comprendere il LINGUAGGIO NATURALE?
Perché è troppo complesso. È necessario usare un LINGUAGGIO FORMALE con una sintassi rigida e regole precise.
Cos’è un LINGUAGGIO FORMALE?
È un linguaggio SEMPLIFICATO e STRUTTURATO con REGOLE rigide, utilizzato per dare ISTRUZIONI PRECISE a un elaboratore elettronico.
Cosa rappresenta un DIAGRAMMA DI FLUSSO?
Rappresenta graficamente il FLUSSO LOGICO di un programma, con BLOCCHI che indicano operazioni specifiche e FRECCE che mostrano il flusso di esecuzione.
Qual è l’importanza del FLUSSO DI ESECUZIONE in un programma?
Descrive l’ORDINE in cui le ISTRUZIONI devono essere ESEGUITE. Seguire la sequenza corretta è fondamentale per ottenere il risultato desiderato.
Cosa rende un programma RIUTILIZZABILE?
Un programma è riutilizzabile se può essere utilizzato per risolvere PROBLEMI SIMILI CON VALORI DIVERSI, non solo per una singola coppia di valori.
Cos’è il DOMINIO DEI DATI di un programma?
È INSIEME DEI VALORI che un programma PUÒ TRATTARE correttamente. PIÙ AMPIO è il dominio, PIÙ VERSATILE è il programma.
Cosa sono gli IDENTIFICATORI in un programma?
Sono i NOMI DATI ALLE VARIABILI per rappresentare i dati inseriti dall’utente o i risultati del calcolo.
Cosa rappresenta UNITÀ DI MEMORIA in un calcolatore?
L’UNITÀ DI MEMORIA è l’AREA DELL’ELABORATORE che MEMORIZZA TUTTE LE INFO utili per l’esecuzione del programma, associando valori agli identificatori.
Come vengono ASSOCIATI i VALORI ALLE VARIABILI durante l’esecuzione di un programma?
Il calcolatore RICEVE I DATI tramite le unità di ingresso (tastiera) e li ASSOCIA ALLE VARIABILI. I RISULTATI vengono RESTITUITI tramite le unità di uscita (schermo).
Qual è il ruolo del PROGRAMMATORE?
Il programmatore scrive il PROGRAMMA, specifica le ISTRUZIONI e deve prevedere come l’utente interagirà con il programma tramite le unità di ingresso e uscita.
Qual è il ruolo dell’UTENTE?
L’utente utilizza il programma, fornendo DATI tramite le unità di ingresso e ricevendo i risultati tramite le unità di uscita.
Qual è il ruolo dell’UNITÀ DI ELABORAZIONE (CPU)?
L’unità di elaborazione EFFETTUA I CALCOLI e le TRASFORMAZIONI SUI DATI, utilizzando i valori memorizzati nelle caselle di memoria per eseguire operazioni matematiche e logiche.