Einzelnen Beitrag anzeigen

markush

Registriert seit: 28. Feb 2021
3 Beiträge
 
#1

Funktion: Zahl in Matrix suchen

  Alt 28. Feb 2021, 12:05
Hallo zusammen,

ich hoffe, ich bin jetzt nicht im komplett falschen Forum?! Falls doch bitte einfach verschieben.
Wir haben in der Schule eine Aufgabe zum Durchsuchen einer 3x3 Matrix nach einer bestimmten Zahl bekommen. Die Musterlösung sieht so aus:
Code:
type
 tyMat = array[0..5, 0..5] of 0..6;
 tIdx = 0..5;
 tWert = 1..9;

Das sind die Definitionen, zur Überprüfung der Matrix sieht die Lösung so aus:
function chk(var M:tyMat; z,s:tIdx, w:tWert);
.
.
.(Schleife i von 0 bis 9)
if ( M [ (z div 3) * 3 + (i mod 3) ] [ (s div 3) * 3 + (i div 3) ] = x ) then
 function:=false;
.
.
Ich versteh einfach die Berechnung der Matrix nicht???? Könnt ihr mir dabei helfen?

Gruß - Markus
  Mit Zitat antworten Zitat