Programmierung Spiel Des Lebens (Snap)?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Ein 2D-Array, auf dem eine Filteroperation/Übergangsfunktion angewandt wird. Eigentlich simpel.

Du musst halt für jeden Eintrag die Nachbarn des Eintrags und den Eintrag selbst beachten, daraus den neuen Zustand berechnen und diesen in einen neuen Array speichern.
Danach vertauschst du die Arrays.


Chalchen01 
Beitragsersteller
 17.02.2022, 10:29

Danke

Was sind Arrays?

1
Destranix  17.02.2022, 10:31
@Chalchen01

Wenn du das nicht weißt, dann ist die Aufgabenstellung nicht angemesssen, da der nötige Stoff zur Bearbeitung fehlt.

Ein Array ist eine Datenstruktur, die gleichartige Daten speichert und einen Random Access in O(1) ermöglicht.

1
Chalchen01 
Beitragsersteller
 17.02.2022, 10:32
@Destranix

Ach du meine Güte hört sich das kompliziert an...

Denkst du es ist also nciht angemessen es eine 9te Klasse programmieren zu lassen?

1
Destranix  17.02.2022, 10:36
@Chalchen01

Das ist nicht kompliziert. Man sollte euch nur die Grundlagen erklären, bevor man euch soetwas implementieren lässt.

Ich sehe gerade aber, dass du etwas von einem 8x8-Quadrat schreibst. Was genau ist damit gemeint? Vielleicht habt ihr nur nicht gelernt, dass das Ding, was ihr da nutzt "Array"heißt oder ihr nutzt eine andere Datenstruktur.

0
Chalchen01 
Beitragsersteller
 17.02.2022, 10:39
@Destranix

Also wir müssen die Aufgabe in einem 8x8 Quadrat machen, also nicht, dass die Figur z.B. unendlich weit sich bewegen kann.

Das Wort Array habe ich bis gerade eben noch nie gehört und bevor wir angefangen haben, haben wir es aienfach auf Papier gezeichnet, damit wir das Prinzip der Bewegungen verstehen

1
Woher ich das weiß:Recherche