Excel - Guida Pannello di Controllo Hexadecimal Sudoku - Sudoku 16x16 Logic Solver & Report Builder

Guida Pannello di Controllo

 

 

 

Guida valida a partire dalla versione "v 2017 02 04".

 

Pagina "Risolvi-Importa"

Il CommandButton "RISOLVI" lancia la soluzione dello schema precedentemente digitato o importato creando, su due nuovi fogli separati, un report grafico e uno in formato testo con tutti i passi logici verso la soluzione - i nuovi fogli saranno denominati rispettivamente "Report Grafico" e "Report TXT".

Con il CommandButton "IMPORTA SCHEMA IN FORMATO TESTO DA APPUNTI DI WINDOWS" si lancia la macro che importa nel foglio di lavoro uno schema precedentemente copiato, da formato testo, negli appunti di Windows (vai alla pagina con le spiegazioni dettagliate sulle caratteristiche di funzionamento di questa macro).

Con il CommandButton "CREA UN FOGLIO DA STAMPARE PER RISOLVERE MANUALMENTE LO SCHEMA" si lancia una macro che crea un nuovo foglio di lavoro denominato "Stampa per soluzione manuale" dove sarà riproposto lo schema da risolvere alla massima grandezza possibile per la stampa in foglio A4 con tutte le impostazioni già definite; i due OptionButton sottostanti servono per scegliere se stampare solo i candidati inziali o anche i residui, dopo le eliminazioni iniziali, nelle celle ancora da risolvere: vedi immagini esempio sottostanti →

 

Con gli OptionButton della cornice "Scelta simboli Sudoku 16 x 16" si seleziona la serie di simboli relativa allo schema da risolvere; i primi 5 OptionButton si riferiscono a 5 serie standard di simboli mentre l'ultimo, denominato "Riconoscimento Automatico" prima dell'inizio elaborazione analizza i candidati iniziali piazzati nel range "B2:Q17" del foglio "ClassicGrid" e crea ogni volta la serie di 16 simboli diversi a cui fare riferimento per cercare la soluzione.

Il "Riconoscimento Automatico" è impostato con i seguenti parametri:

 

Pagina "Conversioni-Opzioni"

Con gli OptionButton della cornice "Converti schema Sudoku 16 x 16 in:" si seleziona la conversione dei candidati iniziali piazzati nel range "B2:Q17" del foglio "ClassicGrid" in una serie di simboli diversa da quelli inseriti manualmente e/o importati; sarà poi possibile visualizzare i passi logici di soluzione, o creare il foglio "Stampa per soluzione manuale", con simboli-candidato adeguati alle proprie preferenze: dopo aver selezionato l'OptionButton desiderato basta cliccare sul CommandButton "CONVERTI SCHEMA".

Spuntando la CheckBox "CONVERTI AUTOMATICAMENTE ANCHE GLI SCHEMI TXT IMPORTATI DA APPUNTI DI WINDOWS", quando importeremo uno schema con il CommandButton "IMPORTA SCHEMA IN FORMATO TESTO DA APPUNTI DI WINDOWS" della pagina "Risolvi-Importa", lo schema sarà riportato nel range "B2:Q17" del foglio "ClassicGrid" già convertito nelle serie preferita di simboli-candidato.

Il software utilizza per la conversione sempre l'algoritmo del "Riconoscimento Automatico" e quindi potrebbe, per i motivi già sopra specificati, convertire in modo inaspettato - ma corretto per una soluzione logica - gli schemi con soli 15 candidati diversi iniziali in cui mancano i candidati "0 o 16" nelle due serie numeriche o i candidati "0 o G" nelle due serie alfanumeriche.

La conversione funziona anche se si parte da una serie tipo wordoku con 16 candidati diversi iniziali, ma non sarà più possibile riconvertire la serie standard creata in quella wordoku iniziale.

Il CommandButton "CONVERTI IN MAIUSCOLO TUTTI I SIMBOLI DELLO SCHEMA IL RISOLUTORE NON ACCETTA CARATTERI MINUSCOLI" può servire quando si digitano manualmente, o si incollano, schemi con caratteri alfabetici minuscoli che non sono accettati dal risolutore; in caso di importazione diretta di schema in formato testo con la macro del CommandButton "IMPORTA SCHEMA IN FORMATO TESTO DA APPUNTI DI WINDOWS" eventuali caratteri minuscoli sono automaticamente convertiti in maiuscolo.

Nella TextBox "VALORE ZOOM FOGLI CANDIDATI E REPORT GRAFICO - da 70 a 100" si può digitare un valore da 70 a 100 che determinerà la percentuale zoom, durante l'elaborazione dei passi logici di soluzione, di visualizzazione del foglio "Candidati" e alla fine del foglio "Report Grafico"; in caso di input al di fuori dei parametri ammessi la selezione finale sarà impostata sul valore 80; bisogna impostare questo numero in base alla risoluzione video del proprio computer e alla qualità di visione desiderata; l'ottimale è, ovviamente, il valore 100 ma servono schermi con risoluzioni molto grandi.

Spuntando la CheckBox "CONTROLLA SE ESISTONO SOLUZIONE MULTIPLE E STAMPA LE STRINGHE DELLE PRIME DUE TROVATE OPPURE, SE NON SELEZIONATO, STAMPA LA GRAFICA DELLA PRIMA TROVATA", quando il risolutore trova una soluzione valida, prima di stamparla, controlla se lo schema è - come da regole Sudoku - a soluzione unica.

È un'opzione da selezionare solo se ci sono "fondati sospetti" che lo schema sia irregolare - ma quasi mai quelli pubblicati nei libri o su internet lo sono - perché può essere abbastanza dispendiosa come tempo di esecuzione; in particolare è ininfluente se lo schema è risolvibile tutto con metodi logici - perché uno schema risolvibile tutto con metodi logici è, per definizione, a soluzione unica - e può variare come tempo di elaborazione in base al numero di tentativi non logici necessari per la soluzione; più algoritmi di metodi logici saranno implementati nel risolutore e meno influente sarà questa selezione.

 

Pagina "Special Fishes"

La denominazione "Special Fishes" è stata utilizzata per problemi di spazio e si riferisce più precisamente a "Franken & Mutant Fishes".

Da questa pagina è possibile selezionare la dimensione massima di ricerca Franken & Mutant Fishes e il tipo di algoritmo da utilizzare con le implicazioni di cui all'etichetta sottostante gli OptionButton di selezione.

 

Pagina "A.I.Chains" (Alternating Inference Chains)

Da questa pagina è possibile selezionare:

 

Le immagini seguenti della UserForm del pannello di controllo, sono ricavate dalla versione Excel 2016 (da Office 365 ProPlus) installata su Windows 10 Pro; pertanto possono avere forme dei bordi e colori diversi nelle altre versioni Office e/o Windows. Se, per preferenze personali o per adattamento alla dimensione/risoluzione del proprio schermo, si desidera che la UserForm compaia in una posizione diversa da quella di default, basta spostarla e salvare il file: alla successiva riapertura camparirà nella posizione desiderata. Salvando il file, alla successiva riapertura rimarranno selezionate le ultime opzioni impostate prima del salvataggio.

 

Pagina "Risolvi-Importa" del pannello di controllo del Sudoku 16x16 Analyzer Logic Solver & Report BuilderPagina "Conversioni-Opzioni" del pannello di controllo del Sudoku 16x16 Analyzer Logic Solver & Report Builder

 

Pagina "Special Fishes" del pannello di controllo del Sudoku 16x16 Analyzer Logic Solver & Report BuilderPagina "Alternating Inference Chains" del pannello di controllo del Sudoku 16x16 Analyzer Logic Solver & Report Builder