Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdChristel Hendriks Laatst gewijzigd meer dan 10 jaar geleden
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.
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.