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:03 [2026/09/08 12:55] – vdemirde:modul:m288:learningunits:lu04:aufgaben:03 [2026/09/08 14:24] (aktuell) – vdemir
Zeile 1: Zeile 1:
-====== LU04.A03 - Fallstudie Arrays  ======+====== LU04.A03 - Fallstudie Arrays (Teil 1) ======
  
 ===== Rahmenbedingungen ===== ===== Rahmenbedingungen =====
Zeile 5: Zeile 5:
   * Hilfsmittel:    * Hilfsmittel: 
     * Nur Lehrmittel, keine Websuche oder AI     * Nur Lehrmittel, keine Websuche oder AI
-    * Zeit: 15 Minuten +    * Zeit: 2 Lektionen inkl. Upload-Zeit 
-  * Erwartetes Resultat: Ein Script mit einem mehrdimensionalen Array inkl. der unten beschriebenen Teilschritte. +  * Erwartetes Resultat:  
 +    * Erwartet wird ein JavaScript-File, dass gezipped hochgeladen werden muss. 
 +    * Code wird sauber eingerückt und mit sinnvollen Kommentaren versehen. 
 +    * Es wurde ein Mini-Musik-Archiv mittels JavaScript, unter Verwendung von Keywords, Variablen, Initialwerte und Arrays erstellt. 
 +    * Das Ergebnis wurde gezipped und nach Moodle hochgeladen.
  
 ===== Ausgangslage ===== ===== Ausgangslage =====
-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).+Ein kleines Label möchte sein Musikarchiv im Browser darstellen. Sie bauen dafür Schritt für Schritt eine Seite auf – zuerst «von Hand» mit einzelnen 
 +Variablen, danach sauber mit Arrays. Im Teil 2 zeigen Sie, warum die zweite Lösung die bessere ist.
  
 +===== Auftrag =====
 +Legen Sie unter Verwendung von Mini-Musikarchiv von mindestens 20 Titeln Ihre Wahl an, wobei Sie an dieser Stelle kein Array verwenden dürfen. Jeder Musiktile muss den nachfolgenden Kriteren entsprechen:
 +  * Jeder Titel hat //mindestens 5 Attribute//
 +  * Es muss //let// und //const// verwendet werden
 +  * Es müssen mindestens vier verschiedene Datentypen (Number, Boolean, String, ...) verwendet werden.
  
-===== Auftrag A: Array anlegen ===== +Hier ein reduzierte Beispiel mit Filmen
-  * 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+
  
 +<code javascript>
 +// film 1
 +let film_1 = "Herr Der Ringe - Die Gefolgschaft des Ringes"; 
 +let genre_1 = "Fantasy"; 
 +const entstehungsjahr_1 = "2001";  
 +let dauer_min_1 = 229;  // Number
 +let ab_18_1 = false;   // Boolean
 +</code>
  
-===== 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. 
  
-  * 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:lu04:loesungen:03|LU03.L03]] 
  
  
 ---- ----
 [[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/03.1788864933.txt.gz
  • Zuletzt geändert: 2026/09/08 12:55
  • von vdemir