De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Sudoku Door Yee Ki Au. Wat is een sudoku?  een puzzel van negen bij negen vakjes met een klein aantal ingevulde cijfers. De kunst is de overige vakjes.

Verwante presentaties


Presentatie over: "Sudoku Door Yee Ki Au. Wat is een sudoku?  een puzzel van negen bij negen vakjes met een klein aantal ingevulde cijfers. De kunst is de overige vakjes."— Transcript van de presentatie:

1 Sudoku Door Yee Ki Au

2 Wat is een sudoku?  een puzzel van negen bij negen vakjes met een klein aantal ingevulde cijfers. De kunst is de overige vakjes ook in te vullen op zo'n manier dat in elke horizontale lijn en in elke verticale kolom de cijfers 1 tot en met 9 één keer voorkomen. De puzzel is onderverdeeld in negen blokjes van drie bij drie, die elk ook weer eenmaal de cijfers 1 tot en met 9 moeten bevatten

3 Het programma Men moet de cijfers van de sudoku in een matrix zetten Men moet de cijfers van de sudoku in een matrix zetten Het programma zegt dan of de sudoku juist is of niet Het programma zegt dan of de sudoku juist is of niet

4 Matrix invoeren ► Men moet de cijfers van de sudoku in een matrix zetten ► Dan kan men de matrix geven in het programma ClrHome Disp "GEEF SUDOKU IN" DelVar [E] Input "?",[E]

5 De rijen Het programma gaat eerst nakijken of de rijen in orde zijn Het programma gaat eerst nakijken of de rijen in orde zijn If L(1)=L‚(1) and L(2)=L‚(2) and L(3)=L‚(3) and L(4)=L‚(4) and L(5)=L‚(5) and L(6)=L‚(6) and L(7)=L‚(7) and L(8)=L‚(8) and L(9)=L‚(9) Then Z+1üZ Goto A Else Disp "FOUT IN RIJ",Z End Else Disp "RIJEN OK" End DelVar L DelVar L‚ seq(X,X,1,9)üL‚ 1üZ Lbl A If Z 9 Then [E](Z,1)üL(1) [E](Z,2)üL(2) [E](Z,3)üL(3) [E](Z,4)üL(4) [E](Z,5)üL(5) [E](Z,6)üL(6) [E](Z,7)üL(7) [E](Z,8)üL(8) [E](Z,9)üL(9) SortA(L)

6 De kolommen Dan gaat het programma nakijken of de kolommen in orde zijn 1üY Lbl B If Y 9 Then [E](1,Y)üL(1) [E](2,Y)üL(2) [E](3,Y)üL(3) [E](4,Y)üL(4) [E](5,Y)üL(5) [E](6,Y)üL(6) [E](7,Y)üL(7) [E](8,Y)üL(8) [E](9,Y)üL(9) SortA(L) If L(1)=L‚(1) and L(2)=L‚(2) and L(3)=L‚(3) and L(4)=L‚(4) and L(5)=L‚(5) and L(6)=L‚(6) and L(7)=L‚(7) and L(8)=L‚(8) and L(9)=L‚(9) Then Y+1üY Goto B Else Disp "FOUT IN KOLOM",Y End Else Disp "KOLOMMEN OK" End

7 De vierkantjes  Tenslotte kijkt het programma na of de vierkantjes in orde zijn DelVar L 1üT 2üU 3üV 1üP 2üQ 3üR Lbl C If V 9 Then [E](T,P)üL(1) [E](T,Q)üL(2) [E](T,R)üL(3) [E](U,P)üL(4) [E](U,Q)üL(5) [E](U,R)üL(6) [E](V,P)üL(7) [E](V,Q)üL(8) [E](V,R)üL(9) SortA(L) If L(1)=L‚(1) and L(2)=L‚(2) and L(3)=L‚(3) and L(4)=L‚(4) and L(5)=L‚(5) and L(6)=L‚(6) and L(7)=L‚(7) and L(8)=L‚(8) and L(9)=L‚(9) Then P+3üP Q+3üQ R+3üR If R 9 Then T+3üT U+3üU V+3üV 1üP 2üQ 3üR End Goto C Else Disp "FOUT IN VIERKANT" End Else Disp "SUDOKU OK" End

8 Het resultaat Als alles in orde is, verschijnt dit op het scherm. Als er rijen of kolommen of vierkantjes verkeerd zijn, geeft het programma dit aan.


Download ppt "Sudoku Door Yee Ki Au. Wat is een sudoku?  een puzzel van negen bij negen vakjes met een klein aantal ingevulde cijfers. De kunst is de overige vakjes."

Verwante presentaties


Ads door Google