Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:modul:m288:learningunits:lu04:aufgaben:04 [2025/09/23 11:37] – angelegt vdemir | de:modul:m288:learningunits:lu04:aufgaben:04 [2025/09/23 13:38] (aktuell) – vdemir | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LU04.A04 - Mehrdimensionale Arrays ====== | + | ====== LU04.A04 - Mehrdimensionale Arrays |
===== Rahmenbedingungen ===== | ===== Rahmenbedingungen ===== | ||
Zeile 5: | Zeile 5: | ||
* Hilfsmittel: | * Hilfsmittel: | ||
* Nur Lehrmittel, keine Websuche oder AI | * Nur Lehrmittel, keine Websuche oder AI | ||
- | * Zeit: 20 Minuten | + | * Zeit: 40 Minuten |
* Erwartetes Resultat: Ein Script mit einem mehrdimensionalen Array inkl. der unten beschriebenen Teilschritte. | * Erwartetes Resultat: Ein Script mit einem mehrdimensionalen Array inkl. der unten beschriebenen Teilschritte. | ||
Zeile 12: | Zeile 12: | ||
===== Auftrag A: Array anlegen ===== | ===== Auftrag A: Array anlegen ===== | ||
- | Legen Sie ein mehrdimensionales Array mit dem Namen //Kunden// und den nachfolgenden vier Einträgen | + | Legen Sie ein mehrdimensionales Array mit dem Namen //Actors// an, wobei Sie dieses Mal die Attributnamen zusätzlich verwenden: |
- | ^ Name ^Vorname ^Geburtstag ^Zivilstand ^Anrede ^Rabatt ^ | + | ^ Name ^Vorname |
- | | Müller-Stahl | Armin | 12.03.1956| Geschieden | Herr | 5 | | + | | Müller-Stahl | Armin | --- | 12.03.1956| Geschieden | Herr | 5 | |
- | | Suter | Kevin | 14.03.1996 | Ledig | Frau | 10 | | + | | Page | Elliot | Ellen | 14.03.1996 | Ledig | Herr | 10 | |
- | | Wurst | Conchetta | + | | Wurst | Conchitta | Tom | 06.11.1988 | --- | --- | 15 | |
- | | Redford | Robert | 18.08.1936 | Verheiratet | Herr | 25 | | + | | Redford | Robert |
===== Auftrag B: Array ausgeben ===== | ===== Auftrag B: Array ausgeben ===== | ||
- | Lassen Sie sich die Kundendaten | + | Lassen Sie sich den Tabelleninhalt |
===== Auftrag C: einzelne Werte verändern ===== | ===== Auftrag C: einzelne Werte verändern ===== | ||
- | Kevin Suter hat geheiratet und erhält daher 5/ mehr Rabatt als vorher. Lassen Sie sich zur Kontrolle zunächst den einzelnen Datensatz, und anschliessend den gesammten Datenbestand ausgeben. | + | Elliot Page hat geheiratet und erhält daher 5% mehr Rabatt als vorher. Lassen Sie sich zur Kontrolle zunächst den einzelnen Datensatz, und anschliessend den gesammten Datenbestand ausgeben. |
===== Auftrag D: Wert am Anfang ergänzen ===== | ===== Auftrag D: Wert am Anfang ergänzen ===== | ||
- | Ergänzen Sie am Anfang des Arrays einen neuen Kunden: Herr Sidartha Gupta, 12.12.1969, verwittwet. | + | Ergänzen Sie am Anfang des Arrays einen neuen Kunden: Herr Sidartha Gupta, 12.12.1969, verwittwet. Fehlende Werte ergänzen Sie mit " |
- | Hinweis: | + | **Hinweis**: // |
===== Auftrag E: Wert am Anfang ergänzen ===== | ===== Auftrag E: Wert am Anfang ergänzen ===== | ||
- | Ergänzen Sie am Ende des Arrays einen neuen Kunden: Frau Sydney Sweeney, 12.09.1997, ledig. | + | Ergänzen Sie am Ende des Arrays einen neuen Kunden: Frau Sydney Sweeney, 12.09.1997, ledig. Prüfen Sie das Ergebnis durch eine Consolenausgabe. |
- | Hinweis: | + | **Hinweis**: // |
===== Auftrag F: Wert in der Mitte löschen ===== | ===== Auftrag F: Wert in der Mitte löschen ===== | ||
- | Robert Redford ist leider verstorben und muss aus der Liste gelöscht werden | + | Robert Redford ist leider verstorben und muss aus der Liste gelöscht werden. Lassen |
- | + | ||
- | Hinweis: | + | |
- | * Sie benötigen die Methode // | + | |
- | * //splice// muss wissen von wo gelöscht werden soll und wie viele Elemente gelöscht werden sollen. | + | |
===== Auftrag G: Formatierte Ausgabe ===== | ===== Auftrag G: Formatierte Ausgabe ===== | ||
Zeile 55: | Zeile 51: | ||
Hinweis: | Hinweis: | ||
* Für die Grossbuchstaben-Darstellung benötigen | * Für die Grossbuchstaben-Darstellung benötigen | ||
- | * Beispiel: | + | * Beispiel: |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
===== Lösungen ===== | ===== Lösungen ===== | ||
- | [[de: | + | [[de: |
---- | ---- | ||
[[https:// | [[https:// |