"Algorithme" sudoku

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
KroGaN
Messages: 8
Enregistré le: 04 Fév 2006, 00:10

"Algorithme" sudoku

par KroGaN » 24 Avr 2006, 19:09

voila en trouvant une feuille excel qui donne les résultats, de n'importe qu'elle grille, programmée en VB; il y avait cette explication que je ne comprends pas bcp:
'l'adressage des cellules se fait sur 4 chiffres: les 2 premiers representent
'la rangee et la colonne du gros carré
'les 2 derniers indiquent la rangee et la colonne de la case au sein de ce gros carré
'il est donc facile de parcourir
' - un gros carré (meme i, meme j) en faisant varier uniquement k et l
' - une ligne entiere(meme i, meme k) en faisant varier j puis l
' - une colonne entiere (meme j, meme l) en faisant varier i puis k
'pour transposer en coordonnees de 9 par 9, il suffit de faire
'rangee=(i*3-2)+(k-1)
'colonne=(j*3-2)+(l-1)
'ce qui est utilisé pour l'affichage sur la feuille de calcul

Dim tableau_trouves(3, 3, 3, 3) As Byte
'tableau contenant les chiffres trouves
'il represente la plage de cellules A1 à 19

Dim tableau_possibles(3, 3, 3, 3, 9) As Byte
'tableau contenant 9 cellules par case de la grille
'la cellule n vaut 1 si n est possible dans cette case ou 0 s'il est impossible

Dim tableau_aleatoire(81, 6) As Byte
'tableau utilise pour stocker les cases determinees a partir d'un choix aleatoire
' (methode utlisee en dernier recours). Généralement, il n'est pas utilisé jusqu'au
'niveau diabolique



le texte en vert= explication donnée avec le code



Frangine
Membre Rationnel
Messages: 933
Enregistré le: 13 Nov 2005, 09:15

par Frangine » 29 Mai 2006, 23:10

Bonjour,

tu ferais mieux de respecter les consignes à suivre ici, si tu veux des réponses

KroGaN
Messages: 8
Enregistré le: 04 Fév 2006, 00:10

par KroGaN » 29 Mai 2006, 23:12

?
:stupid_in :ptdr:

Alpha
Membre Complexe
Messages: 2176
Enregistré le: 21 Mai 2005, 12:00

par Alpha » 30 Mai 2006, 13:15


 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite