Hier ist ein Pseudocode, der durch jede Zelle des Bretts iteriert und prüft, ob die Summe der Reihen- und Spaltenindizes gerade oder ungerade ist. Basierend darauf wird die Farbe der Zelle bestimmt:

FÜR jede Reihe von 1 bis 8
    FÜR jede Spalte von 1 bis 8
        WENN (Reihe + Spalte) MODULO 2 GLEICH 0
            SETZE Zellenfarbe = "Weiß"
        SONST
            SETZE Zellenfarbe = "Schwarz"
        ENDE WENN
        AUSGABE Zellenfarbe und Position (Reihe, Spalte)
    ENDE FÜR
ENDE FÜR

Erklärung:
  • Zeilen und Spalten: Wir iterieren durch jede Reihe und jede Spalte des Schachbretts.
  • Modulo-Operation: Die Modulo-Operation prüft, ob die Summe der aktuellen Reihe und Spalte gerade (modulo 2 ergibt 0) oder ungerade ist. Dadurch wechseln sich die Farben ab und bilden ein Schachmuster.
  • Zellenfarbe: Je nach Ergebnis der Modulo-Operation wird die Zellenfarbe auf Weiß oder Schwarz gesetzt.
  • Ausgabe: Für jede Zelle geben wir die Farbe und die Position aus, was hilft, die Struktur des Schachbretts visuell zu verstehen


Last modified: Friday, 26 April 2024, 6:37 AM