Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu04:aufgaben:05 [2025/09/29 12:51] – vdemirde:modul:m288:learningunits:lu04:aufgaben:05 [2026/09/08 12:59] (aktuell) – [Lösungen] vdemir
Zeile 1: Zeile 1:
-====== LU04.A05a - Arrays in realen Leben und nach JS übersetzen ======+====== LU04.A05 - Mehrdimensionale Arrays  ======
  
 ===== Rahmenbedingungen ===== ===== Rahmenbedingungen =====
-  * Sozialform: Partnerarbeit+  * Sozialform: individual
   * Hilfsmittel:    * Hilfsmittel: 
     * Nur Lehrmittel, keine Websuche oder AI     * Nur Lehrmittel, keine Websuche oder AI
-    * Zeit: 20 Minuten +    * Zeit: 15 Minuten 
-  * Erwartetes Resultat:  +  * Erwartetes Resultat: Ein Script mit einem mehrdimensionalen Array inkl. der unten beschriebenen Teilschritte. 
-    * Eindimensionales Array wurde im wirklichen Leben erkannt +
-    * Mehrdimensionales Array wurde im realen Leben erkannt. +
-    * Assoziatives Array (key, value) wurde im realen Leben erkannt.+
  
 ===== Ausgangslage ===== ===== Ausgangslage =====
-Sie haben in den vergangenen Lektionen 3 Varianten von Arrays kennen gelernt. +Ein Kino hat 3 Reihen mit jeweils 5 Sitzplätzen. Die Plätze sollen in einem zweidimensionalen Array dargestellt werden. Jeder Platz ist am Anfang mit 0 belegt (frei).
  
-  * **Eindimensionales Array:** Tabelle mit einer Spalte 
-  * **Mehrdimensional Array:** Tabelle mit mehreren Spalten 
-  * **Assoziatives Array:** Es werden KEYS definiert, jedes erhält ein Value 
  
-===== Auftrag ===== +===== Auftrag A: Array anlegen ===== 
-1. Suchen im Schulhaus nach Objekten/Daten, die mittels der drei genannten Typen verwaltet werden können.+  * A1: Legen Sie ein mehrdimensionales Array //kino// mit 3 Reihen und 5 Spalten an.  
 +  * A2: Belegen Sie alle Plätze mit einer 0.  
 +  * A3: Geben Sie das Ergebnis auf der Konsole aus
  
-**Beispiel:** 
-  * Die Zimmer am BZZ können als Array verwaltet werden.  
-  * Jedes Zimmer hat eine Nummer 
-  * Jedes Zimmer hat eine maximale Belegung 
-  * Jedes Zimmer hat einen Typ (IT, Multimedia, ...) 
  
 +===== Auftrag B: Array-Element verändern =====
 +Bisher sind alle Plätze mit 0 belegt, sprich der Kinosall ist leer. Ein Pärchen möchte sich einen schönen Kinoabend gönnen. Verändern Sie das Array entsprechend und geben das Ergebnis aus.
  
-2. Notieren Sie je Arraytyp  mindestens 5 konkrete Beispiele, die Sie mit Ihren Arrays verwalten werden.+  * B1: Auf Reihe 2, Sitz 3 setzt sich S. Olivetti hin 
 +  * B2: Gleich daneben auf Sitz 4 K. Sutter.  
 +  * B3: Geben Sie das Ergebnis auf der Konsole aus.
  
  
- 
-===== Lösungen ===== 
-[[de:modul:m288:learningunits:lu03:Lösungen:05|LU03.L05 - TBD]] 
  
  
 ---- ----
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir
  • de/modul/m288/learningunits/lu04/aufgaben/05.1759143117.txt.gz
  • Zuletzt geändert: 2025/09/29 12:51
  • von vdemir