Ok...svuoto il sacco.Nella prossima versione sarà disponibile il nuovo comando che in coppia con la RND permette di generare sequenze 'casuali' di numeri. RANDOMIZE(SEME) inoltre è in fase di elaborazione il costrutto SWITCH/CASE/OTHER/ENDCASE poi ci saranno varie ed eventuali...
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
MarKoZaKKa
GigaWatt
Utente Msg:1886
Stato:
Inviato il: 9/5/2013,10:19
ellamiseriaccia!
CITAZIONE (NonSoloBolleDiAcqua @ 9/5/2013, 10:48)
PS:Visto che ci siamo posta il codice che si lievita...gli do un'occhiatina
u l'è de delà... mirighe, a g'ho mettiu ù primma, de surva... Steva, traslighelu ti in italian...
--------------- Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze
...
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,10:38
Quel codice se viene compilato con la 3 o con la 4 advanced genera lo stesso numero di token...non lievita!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
alessio287
MegaWatt
Utente Msg:306
Stato:
Inviato il: 9/5/2013,11:10
CITAZIONE (MarKoZaKKa @ 9/5/2013, 11:19)
ellamiseriaccia!
CITAZIONE (NonSoloBolleDiAcqua @ 9/5/2013, 10:48)
PS:Visto che ci siamo posta il codice che si lievita...gli do un'occhiatina
u l'è de delà... mirighe, a g'ho mettiu ù primma, de surva... Steva, traslighelu ti in italian...
eseguo...
"è di là, guardaci, c'ho messo il link prima, di sopra"
In italiano rende meno....
Bye Alessio287
MarKoZaKKa
GigaWatt
Utente Msg:1886
Stato:
Inviato il: 9/5/2013,11:17
CITAZIONE (NonSoloBolleDiAcqua @ 9/5/2013, 11:38)
Quel codice se viene compilato con la 3 o con la 4 advanced genera lo stesso numero di token...non lievita!
Confermo... mi accadeva con una delle versioni beta, non ricordo quale... mi pare anche di avere fatto un post, ma non lo ritrovo... (perchè il forum non da un riepilogativo dei propri post...)
--------------- Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze
...
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,14:47
A meno di bug ( non più presenti ) non dovrebbe essere possibile la 'lievitazione'...se invece si inizia a modificare il codice e ad utilizzare 'istruzioni più comode'...allora la cosa cambia...ma non più di tanto.
Preseguiamo con il costrutto SWITCH. Le istruzioni aggiuntive sono: SWITCH CONDIZIONE ' INIZIO SWITCH SWITCHEND ' FINE SWITCH CASE VALORE ' SE LA CONDIZIONE VERIFICA IL VALORE ESEGUE IL CODICE OTHER ' VIENE ESEGUITO SE NON SI VERIFICANO I CASE PRECEDENTI CASEEND ' FINE DEL CASE
Vediamo un esempio:
'------------------------------------------------------------------------------------------------' ' ESEMPIO DI SWITCH DALLA VERSIONE PPTEA ADVANCED 4.2.1 O SUPERIORE' '------------------------------------------------------------------------------------------------' PRAGMANO_NUM_LINE' SI OMETTONO I NUMERI DI LINEA Y=0 WHILETRUE' LOOP INFINITO Y++ WAITMS 250 SWITCH Y ' CONDIZIONE DI CASE CASE 1 ' ESEGUE IL CASE SE Y=1 A++ PRINT"1" CASEEND' INTERROMPE IL CASE 1 CASE 2 ' ESEGUE IL CASE SE Y=2 A++ PRINT"2" CASEEND OTHER' ESEGUE OTHER SE Y<> 1 e Y<>2 A-- PRINT"ALTRO"
SWITCHEND PRINT"SWITCHEND" LOOP END'FINE PROGRAMMA
Il programma risponde con : 1 SWITCHEND 2 SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ALTRO SWITCHEND ...................
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
alessio287
MegaWatt
Utente Msg:306
Stato:
Inviato il: 9/5/2013,14:53
Scusi CAPO,
per quando mi devo tenere libero per test SW?
Azz.... riduco il codice e stiamo andando vs casa altro che "spaghetti code"
Bye Alessio287
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,14:56
Spendiamo due parole sul CASEEND: questo forza il flusso del programma ad andare a fine case , cioè ad SWITCHEND. Se manca l'istruzione CASEEND a fine case, viene eseguito il case successivo. Questa cosa rende potente lo SWITCH in modo da rendere possibile l'esecuzione di più CASE...sempre se sia verificata la condizione. Chiaro? Dubbi? Perplessità?
Diciamo di 'Spagetti Code' volendo se ne può fare a meno...di tutta l'evoluzione ADVANCED sei colpevole anche tu ...quindi è anche giusto se ti prendi carico di qualche test!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,16:18
Mi è appena arrivata una richiesta (privata) da parte di Elettro...cercheremo di implementare anche questa richiesta...per il momento io non dico nulla...è cmq una cosa molto interessante...molto.Come mai è sfuggita a noi che progettiamo la cosa? E' semplice...siamo dei pixxoni!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,18:00
Al momento la richiesta di Elettro sembra essere l'ultima in cantiere...di fatto sopperisce all'ultimo limite del comando if. E' vero che l'if può fare cose del genere:
CODICE
IF CALL CIAO(3)=2 THEN CALL VAI ELSE CALL AOOOO
Ma sarebbe molto più interessante fare cose del genere:
CODICE
IF CALL CIAO(3)=2 THEN A=3 CALL BLA_BLA ELSE A=4 CALL BLUBLU ENDIF
Oppure composta dal solo THEN senza ELSE
CODICE
IF CALL CIAO(3)=5 THEN A=6 CALL BLI_BLI ENDIF
Chiara la richiesta dell'Elettroshock? Riusciremo anche in questo? E chi può dirlo! Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
ElettroshockNow
GigaWatt
Utente Msg:4656
Stato:
Inviato il: 9/5/2013,18:35
Non mi odiare/ate .....vi voglio bene
Modificato da ElettroshockNow - 9/5/2013, 19:51
alessio287
MegaWatt
Utente Msg:306
Stato:
Inviato il: 9/5/2013,20:49
CITAZIONE (NonSoloBolleDiAcqua @ 9/5/2013, 19:00)
Al momento la richiesta di Elettro sembra essere l'ultima in cantiere...di fatto sopperisce all'ultimo limite del comando if. E' vero che l'if può fare cose del genere:
CODICE
IF CALL CIAO(3)=2 THEN CALL VAI ELSE CALL AOOOO
Ma sarebbe molto più interessante fare cose del genere:
CODICE
IF CALL CIAO(3)=2 THEN A=3 CALL BLA_BLA ELSE A=4 CALL BLUBLU ENDIF
Oppure composta dal solo THEN senza ELSE
CODICE
IF CALL CIAO(3)=5 THEN A=6 CALL BLI_BLI ENDIF
Chiara la richiesta dell'Elettroshock? Riusciremo anche in questo? E chi può dirlo! Bolle
Ciao,
ragionando dopo la proposta switch pensavo anch'io che mancasse solo la gestione di + istruzioni sull 'IF... ma mi vergognavo a chiederlo...
grazie elettro!!!!
CITAZIONE (NonSoloBolleDiAcqua @ 9/5/2013, 15:56)
Diciamo di 'Spagetti Code' volendo se ne può fare a meno...di tutta l'evoluzione ADVANCED sei colpevole anche tu ...quindi è anche giusto se ti prendi carico di qualche test!
anche colpevole mi devo sentire..... dopo che ieri mi ha detto di stare attento al fornaio visto che sono sempre con PPTEA in mano....
Alessio287
NonSoloBolleDiA...
PetaWatt
AMMINISTRATORE
Msg:13786
Stato:
Inviato il: 9/5/2013,20:56
Ma ...tu che frequenti i ghiacci...sai fare l'accento svedese?
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
PinoTux
GigaWatt
AMMINISTRATORE
Msg:3509
Stato:
Inviato il: 9/5/2013,21:00
Non devi sentirti colpevole, ma onorato di essere uno fra i migliori debugger ufficiali....
(indovina chi è l'altro... )
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.al...
alessio287
MegaWatt
Utente Msg:306
Stato:
Inviato il: 9/5/2013,21:14
Pino... è un onore essere il 2o
Ma il capo glissa sulla domanda fatta... quando si ipotizza l'uscta delle cose nuove?
I test li faccio sui miei due PPTEA ufficiali (FV e CronoT) e vorrei FINIRLI prima o poiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii