Novità

Quale programmino e come fare oltretutto....

Per Giorgio

Il lavoro che dovrebbe svolgere x me spaziometria o un altro programma sarebbe questo a parole,guardare ad ogni terzina simmetrica....le uscite del metodo in AMBO...

ma dei casi precedenti per quei casi in...casistica passati x valutare il rendimento del metodo....non a carta e penna!

Questo nelle mie intenzioni....sembra facile...lo è solo dietro a chi sa usar bene spaziometria....

Mi ripeto ...se non spaziometria quale altro-a maniera o programma....che a sostegno del metodo poi faccia la ricerca della terzina per poter vedere se è buona da usare....
 
Ultima modifica:
poi c è da inserire la parte dei terni....a cui in maniera banale...ho pensato piu' semplice da completare io...in abbinamento al capogioco-chi ambate delle terzine simmetriche.....

Snellire il problema è...snellire la ricerca dei vecchi casi e portar avanti in successivo poi il metodo x giocarlo
 
Caro Giorgio ciao ti rispondo seguendo le tue domande....


Poi magari,ancora....ti ,mi capita di voler fare delle modifiche...e ci devo ragionare un fine settimana.....

Spaziometria non si discute....

Pero' qualcosa che pratichi velocità alla mia ricerca usando il pc....divertendosi magari,a poi...

Grazie Giorgio e a tutti

Bhe, se consideri che ... il PC non legge nel pensiero (e forse è meglio così)

qualcosa bisognerà pure comunicarglielo ... in qualche modo.

Io non credo di dovermi vergognare a dire che alcune tecniche, migliorie, ottimizzazioni ...

li ottengo a distanza di giorni/mesi/anni ... dal nascere dell' idea.

Quindi "un fine settimana" ... per un buon lavoro è un tempo OTTIMO.

credo che anche al Lotto ... il metodo del buon sonno sia eccezionale.

Lo dimostrano le statistiche raccolte nella saggezza popolare che lo riassume in:

La notte porta consiglio.

:)
 
Caro Giorgio ciao ti rispondo seguendo le tue domande....

Perchè importanti questi 5 estratti...Ricordiamo gli estratti del 17 gennaio 1987 a

bari

--55--88--80--34--11--

Come detto da questi numeri,meglio serie di numeri...non vengono prese in considerazione nulla....perckè x il gioco che dobbiamo fare noi ,e cioè AMBO dobbiamo prendere in considerazione le cadenze medio-alte che mancano in estrazione ed usarne quattro.

Il criterio ne scaturisce appunto da quelle che mancano e nel caso della ns. estrazione mancano le cadenze:
cad.--9--7--6--3--2--1--e di queste se ne usano come detto quattro e le più alte quindi si usano
cad--9--7--6--3--ed da qui x abbinarli al capogioco-chi (terzina simmetrica )estrapolata dall'ultimo estratto il numero --11--

Dalla tabella dove si ricavano le terzine simmetriche abbinate al gioco dell'ambo,il numero 11 non compare come tutti i numeri gemelli tra l'altro....ed alcuni altri numeri.....tra cui il 47---90-- e alquantaltri pochi.(terzine giocabili 73 anche se ripetibili )

Mi sembra ,riguardando le tue domande ,di aver risposto comunque alle prime due,tranne al fatto cioè allora da dove prendo la terzina se il numero --11--(gemello) non ricava alcuna terzina senonche' è GEMELLO il numero --11--e di conseguenza non ricava terzina ?

Or bene...

Per abbinare al gioco in ambo ...resta l'estrazione di data in considerazione del 17 gennaio 1987---
L abbinamento x la terzina ,quale capogioco la prendiamo dalla estrazione precedente che deve ricavare una terzina simmetrica valida...giocabile...altrimenti ...ancora si prende la precedente ancora...finchè appunto ne troviamo una valida come detto...

Nel nostro caso valido da tabella....aspetta....la penultima estrazione di dicembre 1986....dava estratto in 5° estratto il numero 80....e la tabella riporta la terzina simmetrica valida giocabile in abbinamento

--8--38--68-----

Ovvio che come tutti o quasi i metodi le giocate le prendono dall ultima estrazione del mese....qui data l operatività...visto il gemello non giocabile ,mi ripeto si parte dalla penultima...poi....piccole regolette....non presente la terzina in estrazione o altro...

Mi sembra di essere stato esauriente....semmai chiedi-te...

Ma non chiedete la tabella ...
poi x quanto riguarda gli ambi delle cadenze essendo 4 cadenze da 9-10 numeri con qualche accorgimento si diminuiscono.....

.... senza far con carta e penna....

Riprendo la tua descrizione ed introduco un paio di considerazioni.

1° Non ti potrò fare uno script completo perchè la descrizione non è completa.

2° Fine-mese è una complicazione difficilmente risolvibile.

Quindi si andrà per approssimazione anche se si sarà parecchio precisi.

3° Non possiamo usare la "funzione" IsUltimaDelMese scritta da Luigi,

perchè essa implicitamente richiede 3 estrazioni settimanali,

mentre andando, così indietro, esse .... potrebbero non essere presenti.

.... Quindi terminate tutte ste premesse ... Occorre individuare l' ultima estrazione (del mese).

IndiceMensile è l' istruzione che useremo.

Ho già scritto che "nell' ambiente" Spaziometria è noto il numero (e l' "id") di Estrazioni in archivio.

Proviamo dunque il semplicissimo script che avevo già proposto (ripartendo da zero)

Codice:
Sub Main

Scrivi [B]EstrazioniArchivio[/B]

End Sub

Eseguito, adesso 09/02/2013 ... scrive 8649.

8649 sono le estrazioni in Archivio,

L'ultima "Fin" è lo mnemonico, scelto, che la identifica / contiene / ricorda.

Si inzia con Fin = EstrazioniArchivio

e, sapendo che, in un anno, ci sono 52 settiman, ed ogni settimana 3 estrazioni ...

si suppone che in un anno ci siano circa 52 * 3 = 156 estrazioni.

Calcoleremo il valore Ini in cui memorizzare ... ove iniziare l'anno

Assumendo ... di voler trovare Le ultime estrazioni dell' ultimo anno ... gli "Id" saranno

Fin abbiamo detto essere l'ultima, Ini = Fin - 156 .

Fatto questo ... INI ...contiene il numero di estrazione con cui inizia l'ultimo Anno-estrazionale.

Es ... è lo mnemonico o indice per spazzolare i numeri di estrazione ...

Ed il Ciclo For-Next per scorrere TUTTE le 156 estrazioni

DataEstrazione per visualizzare la data delle estrazioni.

MA non devono essere tutte, SOLO LE ULTIME DEL MESE ... è la parte difficile del problema!

Quella che richiede approsimazione.

L'ultima di un mese è quella prima ... della prima del mese successivo.

Quindi SE IndiceMensile (Es) = 1 .... l'estrazione precedente (Es-1) è nel mese precedente.

IF IndiceMensile (Es) = 1
Then allora Scrivi ...

naturalmente ... DataEstrazione (Es-1)

Next

End Sub

Per completare il For-Next e la Sub(Routine)

Codice:
Sub Main
Fin = EstrazioniArchivio 
Ini = Fin - 156
For Es = Ini To Fin 'Ultimo anno
  If IndiceMensile  (Es) = 1 Then Scrivi DataEstrazione(Es-1)
Next
End Sub
Eseguito con Spaziometria (oggi) restituisce :

Codice:
28.02.2012
31.03.2012
28.04.2012
31.05.2012
30.06.2012
31.07.2012
30.08.2012
29.09.2012
30.10.2012
29.11.2012
29.12.2012
31.01.2013

Una dozzina di date di Estrazioni alla fine di ogni mese ... nell'ultimo anno.

Siamo a cavallo!



 
Ultima modifica:
Ora ... che ci sono le date ...

StringaEstratti ci permette di ricavare tutti e 5 gli estratti di una Ruota.

Quindi intuitivamente sono necessari come parametri l' Estrazione e la Ruota ( Es , R )

Lo script ... diventa :

Codice:
Sub Main
Spz = " " : R = BA_ 
Fin = EstrazioniArchivio 
Ini = Fin - 156 'Ultimo Anno
For Es = Ini To Fin 
  If IndiceMensile (Es) = 1 Then 

    Scrivi DataEstrazione(Es-1) & Spz ,0,0
    Scrivi SiglaRuota (R) & Spz ,0,0

    SE = [B]StringaEstratti (Es-1,R)[/B]
    Scrivi SE

    Scrivi

  End If 
Next
End Sub

E ... con Spaziometria, possiamo vedere ... cosa fa.

scriptbm.jpg


Ovvero ... Funziona ... ed Estrae i numeri caduti, nell' ultima estrazione del Mese, nella ruota di Bari.

:)
 
Ultima modifica:
Come nuovo passo-complicazione risoluzione di un problema ... dobbiamo constatare che

l'istruzione StringaEstratti raccoglie contemporaneamente tutti e 5 i numeri.

Noi, a pensarci bene, dobbiamo "ragionare" su essi uno ad uno.

Quindi dal primo al quinto ... per ogni posizione P da 1 a 5. Pobbiamo leggere un Estratto alla volta,

Si costruisce un Ciclo For-Next con indice P che va a leggere un Estratto E e lo scrive ...

Codice:
[SIZE=2]Sub Main
Spz = " " : R = BA_ 
Fin = EstrazioniArchivio 
Ini = Fin - 156 'Ultimo Anno
For Es = Ini To Fin 
  If IndiceMensile (Es) = 1 Then 

    Scrivi DataEstrazione(Es-1) & Spz ,0,0
    Scrivi SiglaRuota (R) & Spz ,0,0

[COLOR=#FF0000]      For P = 1 To 5 
        E = Estratto(Es-1,R,P)
        Scrivi Format2 (E) & Spz,0,0
      Next : Scrivi[/COLOR]

    Scrivi 

  End If 
Next
End Sub

[/SIZE]


:)
 
Ultima modifica:
marcolino ha scritto:
bari

--55--88--80--34--11--

Come detto da questi numeri,meglio serie di numeri...non vengono prese in considerazione nulla....perckè x il gioco che dobbiamo fare noi ,e cioè AMBO dobbiamo prendere in considerazione le cadenze medio-alte che mancano in estrazione ed usarne quattro.

Il criterio ne scaturisce appunto da quelle che mancano e nel caso della ns. estrazione mancano le cadenze:
cad.--9--7--6--3--2--1--e di queste se ne usano come detto quattro e le più alte quindi si usano
cad--9--7--6--3--ed da qui x abbinarli al capogioco-chi (terzina simmetrica )estrapolata dall'ultimo estratto il numero --11--

Questa è una parte diciamo difficile e quindi verrà affrontata ...

con una "serie di considerazioni" per far si che alla sintesi di queste,

sia possibile avere sia una soluzione del problema ...

che ... la comprensibilità della procedura adottata.

Innanzi tutto: Cadenza è un termine Lottologico conosciuto nell' Ambiente - Spaziometria.

Testiamo questa affermazione con piccolo script ad-hoc.


Codice:
Sub Main
 For E = 1 To 90 
  Scrivi Format2 (E) & " Cad " & Cadenza (E)
 Next
End Sub

Esso ci restituisce i 90 possibili estratti calcolandone la Cadenza.

Consideriamo dunque ... l'output che produce.

... Segue ...

:) Buona Domenica.
 
Ultima modifica:
... Continua ...

Al mesaggio #67 abbiamo visto che non è un problema per lo script calcolare la Cadenza di un estratto ...

e questo calcolo, viene eseguito con l' apposita istruzione, che è Cadenza.

Dai risultati prodotti dal medesimo script è evidente che le cadenze sono 10 e sono le 10 cifre e/o le unità,

di cui si compone il sistema decimale: 0.1.2.3.4.5.6.7.8.9 (sempre e solo queste).

S'era detto che alcune volte è utile memorizzarle dei dati in contenitori multiscomparto,

per poterli contare, gestire, ordinare ... più agevolmente. E' uno di questi casi.

Si dimensiona un Array con un nome che ne ricordi il contenuto Cadenze / CDZ.

Ed un piccolo script del tutto analogoa a quello che avevamo lasciato in sospeso è questo:

Codice:
Sub Main
Dim CDZ(9)

R= BA_

For Es = EstrazioneFin - 9 To EstrazioneFin


Scrivi DataEstrazione (Es) & " " & SiglaRuota(R) & " " ,0,0


 For P  = 1 To 5
  E = Estratto (Es,BA_,P) : CD = Cadenza (E) : CDZ (CD) = 1 
  Scrivi Format2 (E) & " ",0,0
 Next  
Scrivi "    ",0,0
For CD = 0 To 9

Scrivi "CD" & Cd & "=" & (CInt (CDZ(CD)))& "   ",0,0

Next : Scrivi 
 
Next 

End Sub

che produce :

Codice:
19.01.2013 BA 51 65 36 02 38     CD0=0   CD1=1   CD2=1   CD3=0   CD4=0   CD5=1   CD6=1   CD7=0   CD8=1   CD9=0   

22.01.2013 BA 30 88 04 35 05     CD0=1   CD1=1   CD2=1   CD3=0   CD4=1   CD5=1   CD6=1   CD7=0   CD8=1   CD9=0   

24.01.2013 BA 76 68 84 07 42     CD0=1   CD1=1   CD2=1   CD3=0   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=0   

26.01.2013 BA 32 33 46 40 08     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=0   

29.01.2013 BA 50 29 05 69 90     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1   

31.01.2013 BA 04 36 29 83 15     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1   

02.02.2013 BA 62 39 20 22 37     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1   

05.02.2013 BA 84 73 61 01 62     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1   

07.02.2013 BA 73 39 30 80 13     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1   

09.02.2013 BA 80 61 76 11 64     CD0=1   CD1=1   CD2=1   CD3=1   CD4=1   CD5=1   CD6=1   CD7=1   CD8=1   CD9=1

Ci fermiamo ad osservare script / Risutati / Errori
 
La prima linea è giusta ... ci sono 5 cadenze diverse (5 "uno")

Uno per ogni cadenza 1 / 2 / 5 / 6 / 8

19.01.2013 BA 51 65 36 02 38 CD0=0 CD1=1 CD2=1 CD3=0 CD4=0 CD5=1 CD6=1 CD7=0 CD8=1 CD9=0


Giusto!

Poi però dalla seconda linea ... si aggiungono cadenze su cadenze sino a riempire tutte gli spazi-contenitori.

Soluzione: Occorre Azzerare l' Array delle Cadenze (Cdz) prima di ogni (meglio ... ad ogni nuova estrazione)

ReDim (RiDimensiona) è l'istruzione che fa quanto serve al caso nostro.

Quindi la Dim (una Tantum) all' inizio dell script viene soppiantata da Redim (ad ogni nuova data)

Redim dovendo azzerare ad ogni nuova estrazione,

viene inserita come prima istruzione del ciclo For-Next-Estrazione e, lo script diventa:

Codice:
Sub Main

 R = BA_

For Es = EstrazioneFin - 9 To EstrazioneFin

 ReDim CDZ(9)

Scrivi DataEstrazione (Es) & " " & SiglaRuota(R) & " " ,0,0


 For P  = 1 To 5
  E = Estratto (Es,BA_,P) : CD = Cadenza (E) : Scrivi Format2 (E) & " ",0,0 
  CDZ(CD) = 1 
 Next  
  Scrivi "    ",0,0
  For CD = 0 To 9
   Scrivi "CD" & Cd & "=" & (CInt (CDZ(CD)))& "   ",0,0
  Next : Scrivi : Scrivi 
 
Next 

End Sub

produce :

19.01.2013 BA 51 65 36 02 38 CD0=0 CD1=1 CD2=1 CD3=0 CD4=0 CD5=1 CD6=1 CD7=0 CD8=1 CD9=0

22.01.2013 BA 30 88 04 35 05 CD0=1 CD1=0 CD2=0 CD3=0 CD4=1 CD5=1 CD6=0 CD7=0 CD8=1 CD9=0

24.01.2013 BA 76 68 84 07 42 CD0=0 CD1=0 CD2=1 CD3=0 CD4=1 CD5=0 CD6=1 CD7=1 CD8=1 CD9=0

26.01.2013 BA 32 33 46 40 08 CD0=1 CD1=0 CD2=1 CD3=1 CD4=0 CD5=0 CD6=1 CD7=0 CD8=1 CD9=0

29.01.2013 BA 50 29 05 69 90 CD0=1 CD1=0 CD2=0 CD3=0 CD4=0 CD5=1 CD6=0 CD7=0 CD8=0 CD9=1

31.01.2013 BA 04 36 29 83 15 CD0=0 CD1=0 CD2=0 CD3=1 CD4=1 CD5=1 CD6=1 CD7=0 CD8=0 CD9=1

02.02.2013 BA 62 39 20 22 37 CD0=1 CD1=0 CD2=1 CD3=0 CD4=0 CD5=0 CD6=0 CD7=1 CD8=0 CD9=1

05.02.2013 BA 84 73 61 01 62 CD0=0 CD1=1 CD2=1 CD3=1 CD4=1 CD5=0 CD6=0 CD7=0 CD8=0 CD9=0

07.02.2013 BA 73 39 30 80 13 CD0=1 CD1=0 CD2=0 CD3=1 CD4=0 CD5=0 CD6=0 CD7=0 CD8=0 CD9=1

09.02.2013 BA 80 61 76 11 64 CD0=1 CD1=1 CD2=0 CD3=0 CD4=1 CD5=0 CD6=1 CD7=0 CD8=0 CD9=0

Ed è Tutto OK tranne che per un particolare.

Nell' esempio c'era scritto che mancava anche la cadenza "1" mentre il 5° estratto ("11" è in cadenza "1") ...

il prossimo impegno consiste nell' escludere il 5° Estratto.

:)
 
Ultima modifica:
Buon giorno a tutte/i.

Sono pochissime le modifiche necessarie per escludere la Cadenza del 5° Estratto.

Si conteggiano solo le cadenze delle posizizioni minori di 5 ( If P < 5 )

Per ordinare inversamente le (4) cadenze che si sono raccolte ... "rovescio" il ciclo For-Next.

FOR-NEXT normalmente è scritto senza parametri, ed essi, sono assunti di defalut "in Avanti" con "Passo Unitario" ("+ / 1")

Qui, definendo i parametri ... da Zero a Nove diventa ...

da Nove a Zero a Passi indietro ... Meno Uno (ad ogni nuovo passo).

Codice:
Sub Main
 
 R = BA_
 
For Es = EstrazioneFin - 9 To EstrazioneFin
 
  ReDim CDZ(9)
 
   Scrivi DataEstrazione (Es) & " " & SiglaRuota(R) & " " ,0,0
 

  For P  = 1 To 5
    E = Estratto (Es,BA_,P) : CD = Cadenza (E) : Scrivi Format2 (E) & " ",0,0 
   [COLOR=#ff0000]If P < 5 Then [/COLOR]CDZ(CD) = 1 
  Next  
    Scrivi "  ",0,0
    [COLOR=#ff0000]For CD = 9 To 0 Step - 1[/COLOR]
     Scrivi "CD" & Cd & "=" & (CInt (CDZ(CD)))& "  ",0,0
   Next : Scrivi : Scrivi 
 
 Next 

End Sub

Ho evidenziato in colore rosso ... queste modifiche. Esse producono, come risultato, quanto segue.

19.01.2013 BA 51 65 36 02 38 CD9=0 CD8=0 CD7=0 CD6=1 CD5=1 CD4=0 CD3=0 CD2=1 CD1=1 CD0=0

22.01.2013 BA 30 88 04 35 05 CD9=0 CD8=1 CD7=0 CD6=0 CD5=1 CD4=1 CD3=0 CD2=0 CD1=0 CD0=1

24.01.2013 BA 76 68 84 07 42 CD9=0 CD8=1 CD7=1 CD6=1 CD5=0 CD4=1 CD3=0 CD2=0 CD1=0 CD0=0

26.01.2013 BA 32 33 46 40 08 CD9=0 CD8=0 CD7=0 CD6=1 CD5=0 CD4=0 CD3=1 CD2=1 CD1=0 CD0=1

29.01.2013 BA 50 29 05 69 90 CD9=1 CD8=0 CD7=0 CD6=0 CD5=1 CD4=0 CD3=0 CD2=0 CD1=0 CD0=1

31.01.2013 BA 04 36 29 83 15 CD9=1 CD8=0 CD7=0 CD6=1 CD5=0 CD4=1 CD3=1 CD2=0 CD1=0 CD0=0

02.02.2013 BA 62 39 20 22 37 CD9=1 CD8=0 CD7=0 CD6=0 CD5=0 CD4=0 CD3=0 CD2=1 CD1=0 CD0=1

05.02.2013 BA 84 73 61 01 62 CD9=0 CD8=0 CD7=0 CD6=0 CD5=0 CD4=1 CD3=1 CD2=0 CD1=1 CD0=0

07.02.2013 BA 73 39 30 80 13 CD9=1 CD8=0 CD7=0 CD6=0 CD5=0 CD4=0 CD3=1 CD2=0 CD1=0 CD0=1

09.02.2013 BA 80 61 76 11 64 CD9=0 CD8=0 CD7=0 CD6=1 CD5=0 CD4=0 CD3=0 CD2=0 CD1=1 CD0=1



:)
 
Ultima modifica:
Dai risultati dello script precedente ... si nota come tutto il supporto cartaceo per la ricerca delle

condizioni imposte da questo metodo è stato eliminato.

A partire dall'archivio, usando quello di Spaziometria, fino a rendere tutta la ricerca automatizzata.

Dalle date di fine mese, fino alla verifica/Conteggio delle Cadenze Presenti, nell'estrazione considerata.

Ai più attenti non sarà sfuggito che la richiesta però era riferita al "le Maggiori ... NON PRESENTI".

Quindi si deve ... ancora ... invertire la logica ... cioè non considerare i segnaposto "1"

con cui si erano contrassegnate ognuna delle cadenze presenti ...

MA ... gli "Zero" rimasti assenti all'appello.

Eppoi ... contarne ... 4

Ho deciso di contenere queste 4 cadenze in un "Array Cadenze Utili" che ho decominato CDU.

Ho previsto, una variabile, K per Kontarle.

E ... come prima ... ho deciso di "pulire" con Redim quest'array

ed anche (considerato che è necessario) azzerare K ... ad ogni nuova estrazione.

Per questo ragione ho inserito accanto al ReDim, il comando, K=0

Ho evidenziato in colore rosso, queste nuove aggiunte allo sript.

Scirvi Stringanumeri CDU ... infine ci fornisce il risultato voluto.

Codice:
Sub Main

R = BA_

For Es = EstrazioneFin - 9 To EstrazioneFin

ReDim CDZ(9)

Scrivi DataEstrazione(Es) & " " & SiglaRuota(R) & " ",0,0


For P = 1 To 5
E = Estratto(Es,BA_,P) : CD = Cadenza(E) : Scrivi Format2(E) & " ",0,0
If P < 5 Then CDZ(CD) = 1
Next
Scrivi "  ",0,0
[COLOR=#ff0000]ReDim CDU(4) : K = 0[/COLOR]
For CD = 9 To 0 Step - 1
Scrivi "CD" & Cd & "=" &(CInt(CDZ(CD))) & "  ",0,0
[COLOR=#ff0000]If CDZ(CD) <> 1 And K < 4 Then K = K + 1 : CDU(K) = Cd[/COLOR]
Next : [COLOR=#ff0000]Scrivi StringaNumeri(CDU),1
[/COLOR]
Next

End Sub

Che .... alla data proposta, dall'esempio fornisce:

17.01.1987 BA 55 88 80 34 11 CD9=0 CD8=1 CD7=0 CD6=0 CD5=1 CD4=1 CD3=0 CD2=0 CD1=0 CD0=1 9.7.6.3
:)
 
Ultima modifica:
Unendo ora ...

gli script (quello che filtra le date E quello che sceglie le cadenze maggiori non estratte) ...

Chiusa o 'REM_mata la parte che s'era scritta per poter controllare e verificare ... il funzionamento

alla esecuzione dello script risultante si ottiene:

Codice:
[FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]28.02.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]21 [/COLOR][COLOR=#000000]81 [/COLOR][COLOR=#000000]39 [/COLOR][COLOR=#000000]03 [/COLOR][COLOR=#000000]54 [/COLOR]8.7.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]31.03.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]03 [/COLOR][COLOR=#000000]31 [/COLOR][COLOR=#000000]62 [/COLOR][COLOR=#000000]12 [/COLOR][COLOR=#000000]85 [/COLOR]9.8.7.6
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]28.04.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]27 [/COLOR][COLOR=#000000]55 [/COLOR][COLOR=#000000]51 [/COLOR][COLOR=#000000]44 [/COLOR][COLOR=#000000]46 [/COLOR]9.8.6.3
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]31.05.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]58 [/COLOR][COLOR=#000000]45 [/COLOR][COLOR=#000000]33 [/COLOR][COLOR=#000000]49 [/COLOR][COLOR=#000000]14 [/COLOR]7.6.4.2
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]30.06.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]35 [/COLOR][COLOR=#000000]89 [/COLOR][COLOR=#000000]13 [/COLOR][COLOR=#000000]61 [/COLOR][COLOR=#000000]51 [/COLOR]8.7.6.4
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]31.07.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]70 [/COLOR][COLOR=#000000]77 [/COLOR][COLOR=#000000]02 [/COLOR][COLOR=#000000]01 [/COLOR][COLOR=#000000]43 [/COLOR]9.8.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]30.08.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]26 [/COLOR][COLOR=#000000]83 [/COLOR][COLOR=#000000]90 [/COLOR][COLOR=#000000]72 [/COLOR][COLOR=#000000]79 [/COLOR]9.8.7.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]29.09.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]51 [/COLOR][COLOR=#000000]81 [/COLOR][COLOR=#000000]02 [/COLOR][COLOR=#000000]08 [/COLOR][COLOR=#000000]67 [/COLOR]9.7.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]30.10.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]42 [/COLOR][COLOR=#000000]30 [/COLOR][COLOR=#000000]89 [/COLOR][COLOR=#000000]84 [/COLOR][COLOR=#000000]59 [/COLOR]8.7.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]29.11.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]02 [/COLOR][COLOR=#000000]31 [/COLOR][COLOR=#000000]88 [/COLOR][COLOR=#000000]28 [/COLOR][COLOR=#000000]55 [/COLOR]9.7.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]29.12.2012  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]71 [/COLOR][COLOR=#000000]37 [/COLOR][COLOR=#000000]17 [/COLOR][COLOR=#000000]04 [/COLOR][COLOR=#000000]49 [/COLOR]9.8.6.5
[/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#ff0000][COLOR=#000000]31.01.2013  [/COLOR][COLOR=#000000]BA [/COLOR][COLOR=#000000]04 [/COLOR][COLOR=#000000]36 [/COLOR][COLOR=#000000]29 [/COLOR][COLOR=#000000]83 [/COLOR][COLOR=#000000]15 [/COLOR]8.7.5.2
[/COLOR][/SIZE][/FONT]

In cui è possibile ... verificare l' estrazione delle cadenze ... tra i primi 4 estratti,

e le 4 Maggiori Cadenze non coinvolte nella Data dell' Estrazione (nel riepilogo -Rosso-).

:) Buona Giornata a tutte/i.
 
Ciao Marcolino, se mi permetti un consiglio ...

" ke non era x me "

doveva essere: è proprio quello che mi serve!

:)
 
Rettifico quanto ho scritto qualche messagio fa, perchè,

con il nuovo Aggiornamento di Spaziometria la ricerca dell' Ultima Estrazione Mensile (IsUltimaDelMese)

risulta migliorarata ed è in grado di essere gestita con questa istruzione.

Pertanto è possibile ridurre il codice, semplificandolo a quanto segue:

Codice:
'Cerca le 4 Maggiori Cadenze NON PRESENTI tra 4 primi Estratti Di Bari all'Ultima del MESE

'ATTENZIONE: SCRIPT PER SPAZIOMETRIA 1.4.6 o superiore V.3.0 By Joe del 19/02/2013

Sub Main 
R = BA_
For Es = 174 To EstrazioneFin 'Gap Barese
 If IsUltimaDelMese (Es) Then
  ReDim CDZ(9)

  Scrivi DataEstrazione(Es) & " " & SiglaRuota(R) & " ",0,0

  For P = 1 To 5
   E = Estratto(Es,BA_,P) : CD = Cadenza(E) : Scrivi Format2(E) & " ",0,0
    If P < 5 Then CDZ(CD) = 1
  Next
   Scrivi " ",0,0
   ReDim CDU(4) : K = 0
    For CD = 9 To 0 Step - 1
    'Scrivi "CD" & Cd & "=" &(CInt(CDZ(CD))) & " ",0,0
     If CDZ(CD) <> 1 And K < 4 Then K = K + 1 : CDU(K) = Cd
    Next 

    ColoreTesto 2 : Scrivi StringaNumeri(CDU) : ColoreTesto 0 
 
 End If 
Next
 
End Sub

Con un particolare grazie a Luigi.

:) Buona Giornata a tutte/i.
 
Ultima modifica:
Rettifico quanto ho scritto qualche messagio fa, perchè,

con il nuovo Aggiornamento di Spaziometria la ricerca dell' Ultima Estrazione Mensile (IsUltimaDelMese)

risulta migliorarata ed è in grado di essere gestita con questa istruzione.

Pertanto è possibile ridurre il codice, semplificandolo a quanto segue:

Codice:
'Cerca le 4 Maggiori Cadenze NON PRESENTI tra 4 primi Estratti Di Bari all'Ultima del MESE

'ATTENZIONE: SCRIPT PER SPAZIOMETRIA 1.4.6 o superiore V.3.0 By Joe del 19/02/2013

Sub Main 
R = BA_
For Es = 174 To EstrazioneFin 'Gap Barese
 If IsUltimaDelMese (Es) Then
  ReDim CDZ(9)

  Scrivi DataEstrazione(Es) & " " & SiglaRuota(R) & " ",0,0

  For P = 1 To 5
   E = Estratto(Es,BA_,P) : CD = Cadenza(E) : Scrivi Format2(E) & " ",0,0
    If P < 5 Then CDZ(CD) = 1
  Next
   Scrivi " ",0,0
   ReDim CDU(4) : K = 0
    For CD = 9 To 0 Step - 1
    'Scrivi "CD" & Cd & "=" &(CInt(CDZ(CD))) & " ",0,0
     If CDZ(CD) <> 1 And K < 4 Then K = K + 1 : CDU(K) = Cd
    Next 

    ColoreTesto 2 : Scrivi StringaNumeri(CDU) : ColoreTesto 0 
 
 End If 
Next
 
End Sub

Con un particolare grazie a Luigi.

:) Buona Giornata a tutte/i.

Ciao giorgio....non era per me ....combattente grandioso tu....

Rileggerò xkè non sono stato presente ...ma ripeto non è per me usare spaziometria ....limpido..

Forte Giorgio...massimo rispetto,guarda davvero.....
 
Ultima modifica:
Era cio ' ke cercavo Giorgio...

Premessa....

Per la verita' è molto ke non leggo gli ultimi post...

a se dovessi impostare il lavoro tuo svolto Giorgio in spaziometria come deve essere inserito lo script...partendo da a messaggio pinco pallino (non so....il 29...poi 34 ecc.ecc) e poi di coseguenza sarebbe impostato il lavoro del metodo in SP...?
Giusto Giorgio...?
 
Era cio ' ke cercavo Giorgio...

Premessa....

Per la verita' è molto ke non leggo gli ultimi post...

a se dovessi impostare il lavoro tuo svolto Giorgio in spaziometria come deve essere inserito lo script...partendo da a messaggio pinco pallino (non so....il 29...poi 34 ecc.ecc) e poi di coseguenza sarebbe impostato il lavoro del metodo in SP...?
Giusto Giorgio...?

Diciamo che a grandi linee tutti "i passaggi" descritti in in tutti i messaggi,

ti postrebbero essere utili ... tuttavia trascrurando i primi 63 ... dal 64° in poi ...

c'è la descrizione, il completamento e la concretizzazione di tutto lo script ... "la ricerca" ... che hai verificato.

Ho ritenuto opportuno riassumere "il risultato" nell' array CDU (che è quanto scritto in colore rosso)

da: "Scrivi StringaNumeri(CDU)" ed è 'l'anello' con cui termina la catena ... quello a cui agganciarsi ...

per continuare con il metodo ...

Ma qui, mi fermo, perchè senza aver compreso bene tutto quanto "è successo"

e senza tabella istruzioni ... è inutile/impossibile proseguire.

Tuttavia come ho scritto precedentemente c'era anche ... un esempio di come

passare dalla descrizione alla verifica (attraverso lo script) di un metodo.

Quindi i "mattoncini" con cui costruire "la cosa" ci sono più o meno tutti.

Il resto, come avevo scritto ai primi messaggi ... lo devi mettere "del tuo".

:) Cordiali saluti.
 
Salve Giorgio mi ripeto appena piu' avanti poiche' nel primo post era formattato malissimo non si capiva era tutto attaccato.
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 18 gennaio 2025
    Bari
    24
    76
    02
    72
    12
    Cagliari
    21
    08
    77
    04
    17
    Firenze
    74
    84
    07
    12
    72
    Genova
    13
    07
    33
    47
    18
    Milano
    01
    34
    09
    55
    48
    Napoli
    46
    23
    25
    03
    06
    Palermo
    44
    07
    01
    46
    84
    Roma
    88
    78
    64
    74
    04
    Torino
    07
    87
    67
    38
    53
    Venezia
    31
    25
    04
    18
    02
    Nazionale
    49
    82
    59
    65
    67
    Estrazione Simbolotto
    Bari
    03
    13
    31
    23
    35

Ultimi Messaggi

Indietro
Alto