Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e2:processing:p7-arrays

Arrays

Aufgabe 1

Lies das Fachkonzept: Array.

Aufgabe 2: Tortendiagramme

Kopiere dir den folgenden Sketch (aufklappen!). Er zeichnet ein Tortendiagramm von den Ergebnissen einer Klassensprecherwahl.

  1. Versuche, den Code zu verstehen.
    • Identifiziere die Arrays. Warum gibt es drei davon?
    • Was bewirkt die Funktion int summe(int[] array)?
    • Wie wird ein einzelnes Tortenstück gezeichnet? Wie die Legende?
  2. Modifiziere das Programm so, dass Kim's vergessene fünf Stimmen mit beachtet werden.
  3. Erzeuge mindestens drei weitere Tortendiagramme deiner Wahl. Verändere sowohl die Daten, als auch die Farben und Beschriftungen! Poste Screenshots deiner Tortendiagramme sowie die zugehörigen Array-Definitionen hier.
Unmodifizierter Sketch:
Aufgabe 2b:
Aufgabe 3: Balkendiagramme oder "ThE cAkE iS a LiE"!1)

Modifiziere deinen letzten Sketch so, dass kein Tortendiagramm, sondern ein Balkendiagramm angezeigt wird. Hierzu ein paar Tipps:

  • Wie breit sollte der Balken mit dem größten Wert sein?
  • Wie kann man die Breite eines Balkens berechnen?
  • Welche Funktion anstatt von int summe(int[] array) brauchst du dazu?

Suche dir dann aus den ganzen Tortendiagrammen mehrere aus und modifiziere sie so, sodass jeweils ein Balkendiagramm gezeichnet wird. Poste die Balkendiagramme dann unterhalb der dazu passenden Tortendiagramme.

Aufgabe 4 - Liniendiagramme?

Das IT-Unternehmen Großhart möchte seinen Marktwert aus dem Jahr 2022 anschaulich in einem Liniendiagramm visualisieren, aber ihnen liegen die Daten nur in einer Tabelle vor:

Jan Feb Mrz Apr Mai Jun Jul Aug Sep Okt Nov Dez
1.5 Mio. € 1.75 Mio. € 2 Mio. € 1.75 Mio. € 2.25 Mio. € 2.5 Mio. € 2.75 Mio. € 3.25 Mio. € 2.75 Mio. € 3.25 Mio. € 2.25 Mio. € 2 Mio. €

Das Diagramm soll am Ende in etwa so aussehen:

Aufgabe 5
Erstelle eigene Liniendiagramme und poste sie hier.
info/sek-ii/e2/processing/p7-arrays.txt · Zuletzt geändert: 2023-07-24 16:33 von christian.weber