La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Strutture di controllo

Presentazioni simili


Presentazione sul tema: "Strutture di controllo"— Transcript della presentazione:

1 Strutture di controllo

2 Problematica sul controllo
Le strutture di controllo permettono di definire il percorso (flusso) di ogni istruzione all'interno di un programma; La programmazione strutturata propone tre schemi: Sequenza Selezione Iterazione

3 Risultato fondamentale
TEOREMA (Böhm-Jacopini) : Dato un programma, ne esiste uno equivalente che utilizza esclusivamente le tre strutture di controllo fondamentali: sequenza, selezione e iterazione.

4 La sequenza La sequenza è il più semplice dei tre costrutti fondamentali e viene utilizzato quando le istruzioni devono essere eseguite ordinatamente, con lo stesso ordine con cui sono scritte, per cui l’istruzione successiva è quella in posizione successiva. E’ spesso indicata col termine blocco.

5 Selezione o alternativa
La selezione o alternativa permette di effettuare una scelta fra due possibili alternative. Per effettuare la scelta occorre valutare una condizione. Possiamo distinguere cinque tipi di alternative: a una via a due vie a cascata annidata Multipla

6 Alternativa a una via In Visual Basic IF condizione THEN istruzione
END IF

7 Alternativa a due vie In Visual Basic IF condizione THEN istruzione1
ELSE istruzione2 END IF

8 Selezione in cascata In Visual basic: IF condizione1 THEN istruzione1
ELSE istruzione2 END IF IF condizione2 THEN istruzione4 istruzione3

9 Selezione annidata In Visual Basic IF condizione1THEN
istruzione1 ELSE istruzione2 END IF istruzione3

10 Selezione annidata2 In Visual Basic IF condizione1THEN istruzione3
ELSE IF condizione2 THEN istruzione1 istruzione2 END IF

11 Selezione multipla In Visual Basic SELECT CASE scelta istruzione1
CASE ELSE istruzione3 END SELECT


Scaricare ppt "Strutture di controllo"

Presentazioni simili


Annunci Google