Oggi noi vede novità in come controllare flusso di programma in LUP.
Voi penso già conosce principali rubinetti chi regola flusso e fa prende direzioni diverse a programma. Ricordiamo principali, con loro sintassazione e qualche gergale tecnico (GT).
Primi due rubinetti è come chiuse: essi fa andare flusso da parti diverse (GT: "scegliere tubo")
sesuccedechesesuccedeche <una cosa>
allorafai: <azione>
oppuresesuccedeche <altra cosa>
allorainvecefai: <azione>
esenonsuccedenientediquesto? fai: <azione>
facciamoilcasoche, che serve quando può succede molte cose diverse
facciamoilcasoche <qualche mutevole, per esempio nomedipersona>
è <qualcosa, per esempio "Marilia"> allorafai: <azione>
è <qualcosa altro, per esempio "Pufo Maria"> allorafai: <azione>
... (tu può ripete quanto vuole)
boh? allorafai: <azione detta in GT "di boh", per dire azione chi fa quando non sa come muoverti e solo segue regole di cortesia o di manuale>
Secondi due controlli ferma flusso per fa qualcosa fino a quando situazione no cambia (GT: "riempiere cisterna")
ruota, chi fa azione un certo numero di volte
ruota(<numero di giri>) <azione>
nelmentrechesuccede, chi serve per fa azione intanto che capita qualcosa
nelmentrechesuccede(<ipotesi di situazione>)
fai: <azione>
Tu fa suprema attenzia a ultimo! Si tu specifica male ipotesi tu può avere risultati fallimentari o fantasiosi o non permessi! Io fa esempio di vita reale con mutevoli meteo, chi io non descrivevo in mio post di altro giorno perché poco usate. Esse sono: piove, ènebbia, nevica, ègrigio, èsole e esse sono di tipo logico. Se per esempio tu scrive questo programma:
CP è filmato "Corazzata Potemkin"
nelmentrechesuccede(nevica)
fai: proietta(cp)
e tu fa scorrere programma in nostra giornata di inverno tu ha molto probabile opportunità di vede capolavoro di Sergej Michajlovic settimane i settimane in fila!
Nessun commento:
Posta un commento