![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Sistemi Totocalcio in Java->Sistemi Integrali
Sistemi IntegraliPer la generazione del sistema integrale da un dato pronostico, si può utilizzare un meccanismo simile ad un contatore. Si osservi che da un pronostico di n triple, per ottenere lo sviluppo è come contare mediante un sistema numerico a base 3.Per un pronostico fatto di fisse, doppie e triple il conto è più complesso. Mediante un vettore di byte è possibile archiviare il contatore, mentre in un altro inseriamo il numero di elementi possibili per ogni posizione. Ad esempio per un pronostico fatto di una sola tripla abbiamo un vettore di dimensione uno, dove l'elemento può assumere fino a tre valori. Mentre per un pronostico fatto di una tripla ed una doppia abbiamo un vettore di dimensione due, dove il primo elemento può assumere fino a tre valori ed il secondo due. Vediamo l'esempio di un pronostico:
La prima colonna viene rappresentata dal contatore inizializzato, mentre per le successive due colonne vengono eseguiti dei semplici incrementi del contatore. Nella quarta colonna viene incrementata la seconda posizione e la prima ritorna a zero (come in un sistema a base 3):
Ad ogni iterazione, per ottenere la colonna calcolata basta eseguire una copia dei valori del contatore. Di seguito viene riportato il codice della generazione delle colonne Si noti che il contatore contiene solo valori numerici e non i rispettivi segni. Per ottenere una colonna visualizzabile occorre convertire questi numeri: questa operazione può essere eseguita nella classe "Colonna". Questo è il motivo per cui la classe "Colonna" deve avere le informazioni relative al pronostico. Di seguito l'implementazione della prima bozza della classe "Colonna": A questo punto possiamo creare la classe di test per lo sviluppo di un sistema integrale. Riepilogo
|