1. Che cos'è la Struttura Sequenziale?
La sequenza rappresenta il primo e più elementare dei tre costrutti fondamentali della programmazione strutturata (teorema di Böhm-Jacopini). Essa consiste in un insieme di istruzioni eseguite dall'elaboratore una dopo l'altra, esattamente nell'ordine in cui sono scritte nel codice sorgente, dall'alto verso il basso.
2. Caratteristiche e Operazioni Tipiche
In un blocco sequenziale non sono presenti salti condizionali o ripetizioni. Le operazioni tipiche comprendono:
- Lettura / Input: Acquisizione di dati dall'esterno (es. inserimento da tastiera).
- Elaborazione / Assegnazione: Calcoli aritmetici o salvataggio di valori all'interno
delle variabili (es.
x ← a + b). - Scrittura / Output: Visualizzazione dei risultati elaborati sullo schermo o salvataggio su file.
L'istruzione $i_{n+1}$ viene eseguita unicamente dopo il completamento formale dell'istruzione precedente $i_n$. La linearità temporale è rigorosa.
3. Simulatore Interattivo: Esecutore di Sequenze
Seleziona un piccolo algoritmo sequenziale per tracciare passo-passo lo stato delle variabili in memoria.