venerdì 27 agosto 2010

Controlla il flusso di scorrimento di programmi in LUP!

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