La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA. 2 PROCESSO INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO FINE.

Presentazioni simili


Presentazione sul tema: "1 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA. 2 PROCESSO INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO FINE."— Transcript della presentazione:

1 1 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA

2 2 PROCESSO INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO FINE

3 3 PROCESSO FLUSSO DI ELABORAZIONE AZIONE ELEMENTARE INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO/FINE PROCESSO

4 4 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO PREPARA-CAFFE FINE ESEMPIO

5 5 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO PREPARA-CAFFE PREPARA-MACCHINETTA METTI-MACCHINETTA-SU-FUOCO CUCINA-CAFFE FINE PREPARA-CAFFE SERVI-CAFFE SCOMPOSIZIONE

6 6 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA METODOLOGIA TOP-DOWN ANALISI E DESCRIZIONE DI UN PROCESSO SCOMPOSIZIONE IN SOTTOPROCESSI DEFINIZIONE AZIONI ELEMENTARI PROCEDIMENTO DALLALTO (TOP) VERSO IL BASSO (DOWN)

7 7 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO PREPARA-MACCHINETTA PRENDI-MACCHINETTA-DA- CREDENZA PRENDI-CAFFE-DA-DISPENSA METTI-ACQUA-IN-MACCHINETTA METTI-CAFFE-IN-MACCHINETTA FINE PREPARA-MACCHINETTA 2 1

8 8 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO PREPARA-MACCHINETTA PRENDI-MACCHINETTA-DA- CREDENZA PRENDI-CAFFE-DA-DISPENSA Macchinetta in credenza V F 1 2

9 9 NODO CONNETTORE TEST/VERIFICA/DECISIONE CONDIZIONE INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA q q

10 10 VF ENTRATA USCITA INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA q B A TEST

11 11 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA 1 2 PRENDI-MACCHINETTA Macchinetta in credenza Caffè non in dispensa COMPRA-CAFFE V VF F

12 12 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA AB CD p q 1 2 V V F F TESTS IN CASCATA

13 13 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA Macchinetta in credenza VF Porta chiusa APRI-PORTA VF PRENDI-MACCHINETTA 1

14 14 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA p VF VF C q A B TESTS NIDIFICATI

15 15 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO SERVI-CAFFE TOGLI-CAFFE-DA-FUOCO ZUCCHERA-CAFFE VERSA-CAFFE FINE SERVI-CAFFE PORGI-CAFFE

16 16 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO ZUCCHERA-CAFFE FINE ZUCCHERA-CAFFE Caffè amaro F V ASSAGGIA-CAFFE AGGIUNGI-ZUCCHERO

17 17 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA p F V A ITERAZIONE PER VERO

18 18 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO ZUCCHERA-CAFFE AGGIUNGI-ZUCCHERO FINE ZUCCHERA-CAFFE Caffè non amaro V F ASSAGGIA-CAFFE

19 19 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA A p V F ITERAZIONE PER FALSO

20 20 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO/FINE PROCESSO PROCESSO AZIONE TEST NODO CONNETTORE FLUSSO SIMBOLI

21 21 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA p VF p A V F AB p A V F SEQUENZA TEST ITERAZIONE PER VERO ITERAZIONE PER FALSO STRUTTURE

22 22 TIPI DI VARIABILI

23 23 DEFINIZIONI DEFINIZIONE ISTRUZIONI APERTURA FILE LEGGI FILE IN I-REC TOTALE = I-NUM1 + I-NUM2 ST-TOT = TOTALE

24 24 DEFINIZIONI DEFINIZIONE ISTRUZIONI ST-COST1 = + ST-COST2 = = ST-NUM1 = I-NUM1 ST-NUM2 = I-NUM2 SCRIVI STAMPA DA ST-REC CHIUDI FILE

25 25 ISTRUZIONI DI ASSEGNAZIONE ESEMPI DI ASSEGNAZIONE ST-COST1 =+ TOTALE <-I-NUM1 +I- NUM2 10 ->TOTALE Il valore nella variabile di arrivo viene ricoperto dal valore che assegno

26 26 ISTRUZIONI DI ASSEGNAZIONE ESEMPI DI INCREMENTO TOTALE + 10->TOTALE TOTALE<- TOTALE + I-NUM1 TOTALE = TOTALE + I-NUM1 Non perdo il valore precedente ma lo incremento

27 27 ISTRUZIONI DI ASSEGNAZIONE CONTATORI CONTAREC + 1->CONTAREC CONTAREC <- CONTAREC + 1 CONTAREC = CONTAREC + 1

28 28 ISTRUZIONI DI ASSEGNAZIONE SWITCH/FLAG VARIABILI PER IL CONTROLLO DI UN EVENTO 1->SW-STATO SW-STATO <- 0 SW-STATO = 0 Lo Switch o Flag è una variabile discriminante rispetto ad una situazione che si attende una o più alternative. Lo Switch è spesso la memoria di un evento già concluso che però deve discriminare due rami di elaborazione. Infatti la parola inglese Switch significa Deviatore o Interruttore.

29 29 OPERATORI < > = NOT AND OR

30 30 CONDIZIONI CONT > NMAX CONT < NMAX CONT = 10CONT NOT = 10 CONT NOT > NMAX CONT NOT < NMAX SW-F = 1 OR CONT > 10 SW-F1 = 1 AND SW-F2 = 1

31 31 CONDIZIONI Esempi pratici CONT = 10 SW-F1 = 1 AND SW-F2 = 1 A A SE CONT = 10 ESEGUI A FINE-SE. RIPETI ESEGUI A FINCHE NON (SW-F1 = 1 AND SW-F2 = 1) FINE-RIPETI V V F F


Scaricare ppt "1 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA. 2 PROCESSO INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO FINE."

Presentazioni simili


Annunci Google