Programmieraufgabe 111

Ein Projekt, das sich schon seit Jahren bei mir durch die Jahrgangsstufen durchzieht: Mischgetränke (oder auch Burger, Pizza, Eis,…) vorschlagen lassen. Wobei Mischgetränke am besten sind.

Aufgabe

Erstelle ein Programm, das je nach Zustand “Ideen”-Vorschläge für das Wochenende anbietet, Essensvorschläge darstellt oder ein Mischgetränk vorschlägt. Beginne dabei mit dem Punkt 1 “Ideen” wie Lesen, Kino, Lernen, Sport, etc. Benutze hierfür ein Array und achte darauf, dass du dein Programm jetzt schon so anlegst, dass es gut erweiterbar ist.

Hinweis

Das Schöne bei diesem Projekt ist, dass man

  1. sehr schön Projektmanagement darstellen kann (Wasserfall vs. Agil),
  2. Modellierung üben kann,
  3. Klassen- und Zustandsdiagramme nutzen kann,
  4. es auch mit Excel oder als Internetseite umsetzbar ist und man mal über den Vor- bzw. Nachteil von Programmiersprachen sprechen kann,
  5. man Spaß haben kann, wenn man die Getränke vielleicht auch mal am Ende des Schuljahres vielleicht wirklich real ausprobiert,
  6. und noch vieles mehr (Speicherbarkeit, Netzwerkfähigkeit, Entwurfsmuster, ….)

 

Programmieraufgabe 110

Erstelle ein Spiel “Fangspiel” mit SplashScreen, mindestens einem Level und einem Schlussbild (“Möchtest du noch einmal spielen?”), das sich an diesem Spiel orientiert.

Modellierung

Beginne mit einem Zustandsdiagramm, um die Reihenfolge und den Übergang von einer Szene zur nächsten zu planen. Versuche dann, mithilfe von Vererbung das Programmieren der Spielelement (fallendes Ei, Hühnchen) zu vereinfachen. Entwirf auch hierzu zunächst ein (erweitertes) Klassendiagramm.

Lass die Modellierung von deinem Lehrer kontrollieren.

Programmierung

Setze nun das Programm mithilfe von processing und Java oder Python um.

Programmieraufgabe 109

Jetzt ist es schon fast ein Jahr her, dass ich was gepostet habe. Corona und meine Aufgabe als Systembetreuer haben einfach so viel Ressourcen gekostet, dass ich Prioritäten habe setzen müssen.

Aber als ich mir heute unser 10-er Pack mit den Eiern angeschaut habe, kam mir spontan eine schöne Programmieridee.

Aufgabe

Erstelle ein Programm, dass für eine vorgegebene Anzahl kleiner als 10 alle symmetrischen Anordnungen von Eiern in einer 10-er Packung berechnet.

Natürlich sollte man erstmal mit 1 Anordnung anfangen und sich dann hocharbeiten. Und wem das zu kompliziert ist aufgrund der zwei Reihen mit jeweils 5 Position, kann natürlich auch mit 10 Eiern in einer Reihe anfangen. Das wäre dann ein einfaches Array.

Als Anregung hier ein paar Lösungsvorschläge für 4 Eier:

Durch die weitere Nutzung der Seite (Scrollen, Navigieren) stimmen Sie der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen