Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu00:05 [2026/03/24 13:25] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m307:learningunits:lu00:05 [2026/03/26 17:13] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU00d - LB01 Inhalt | ||
| + | |||
| + | Das Fachgespräch LB1 wird die nachfolgenden Themen vertieft behandeln: | ||
| + | * LU01: Script4Fun | ||
| + | * LU02: JSON | ||
| + | |||
| + | Zur Vorbereitung können Sie sich an den nachfolgenden Vorgaben bzw. Aufgabenstellungen orientieren. Jede/r Kandidat/in muss innerhalb der Zeitvorgabe je eine Aufgabe aus den nachfolgenden Kapiteln bearbeiten. <color # | ||
| + | |||
| + | **1. Formales** | ||
| + | - Codestruktur ist nach Best-Practise (Codeebenen, | ||
| + | - Kommentieren Sie das Script nach Best-Practise (Autor, Datum, Beschreibung, | ||
| + | - Kommentieren Sie die Methode nach Best-Practise (Autor, Datum, Beschreibung, | ||
| + | - Umgang mit der eigenen Entwicklungsumgebung und den eigenen Scripten. | ||
| + | |||
| + | **2. Benötigtes Fachvokabular** | ||
| + | - Schlüsselwörter zur Variablendeklaration, | ||
| + | - Geschweifte Klammer, runde Klammer, eckige Klammer, Programmblock, | ||
| + | - Methode/ | ||
| + | - Schleife, Startbedingung, | ||
| + | - Selektion, Vergleichsoperator, | ||
| + | |||
| + | **3. LU01 - Script4Fun - Allgemein** | ||
| + | - Erstellen Sie eine Methode/ | ||
| + | - Ergänzen Sie die Methode/ | ||
| + | - Erstellen Sie eine Methode mit dem Namen und eine Zahl x (zwischen 1 und 10) als Inputparameter. In der Methode wird die Person x mal gegrüsst. Ausgabe: "Hallo Volkan, zum x. Mal". Die Anzahl ist Aufsteigend. | ||
| + | - Erstellen Sie eine Methode mit dem Namen und eine Zahl y (zwischen 10 und 1) als Inputparameter. In der Methode wird die Person x mal gegrüsst. Ausgabe: "Hallo Volkan, zum y. Mal". Die Anzahl ist absteigend. | ||
| + | |||
| + | **4. LU01 - Script4Fun - Geometrie** | ||
| + | - Methode: Kreisfläche mit dem Radius als Inputparameter. | ||
| + | - Methode: Kreisumfang mit dem Radius als Inputparameter. | ||
| + | - Methode: Kugelvolumen mit dem Radius als Inputparameter. | ||
| + | - Methode: Kugeloberfläche mit dem Radius als Inputparameter. | ||
| + | - Methode: Dreiecksfläche mit dem Grundfläche und der Höhe als Inputparameter. | ||
| + | - Methode: Dreiecksumfang mit dem Seitenlängen als Inputparameter. | ||
| + | - Methode: Pyramidenfläche mit dem Grundfläche, | ||
| + | - Methode: Rechteckfläche mit den 2 Seitenlängen als Inputparameter. | ||
| + | - Methode: Rechteckumfang mit den 2 Seitenlängen als Inputparameter | ||
| + | - Methode: Quarderoberfläche mit den 3 Seitenlängen als Inputparameter. | ||
| + | - Methode: Quardervolumen mit den 3 Seiten als Inputparameter. | ||
| + | - Methode: Quadratumfang mit der Seitenlänge als Inputparameter. | ||
| + | - Methode: Quadratfläche mit der Seitenlänge als Inputparameter | ||
| + | - Methode: Würfeloberfläche mit der Seitenlänge als Inputparameter. | ||
| + | - Methode: Würfelvolumen mit der Seitenlänge als Inputparameter. | ||
| + | |||
| + | **5. LU01 - Script4Fun - Arithmetik** | ||
| + | - Methode: Summen als zwei-n Zahlen bilden. | ||
| + | - Methode: Differenz aus zwei-n Zahlen bilden. | ||
| + | - Methode: Produkt aus zwei Zahlen bilden. | ||
| + | - Methode: Quotienten aus zwei-n Zahlen bilden. (Division durch Null nicht erlaubt). | ||
| + | - Methode: Gauss' | ||
| + | - Methode: Fakultät (Produkt aus 1 .. n) mit dem Zielnummer als Inputparameter. | ||
| + | |||
| + | **6. LU01 - Script4Fun - Sortierung** | ||
| + | - Methode: Bestehende Sortier-Methode umbauen können. Aufsteigende --> absteigend sortieren. | ||
| + | - Methode: Bestehende Sortier-Methode umbauen können. Absteigende --> aufsteigend sortieren. | ||
| + | - Methode: Bestehende Methode zur Ausgabe eines Arrays verändern: Ausgabereihenfolge, | ||
| + | |||
| + | **7. LU02 - JSON** | ||
| + | - JSON-File nach Vorgaben anlegen. | ||
| + | - Bestehendes JSON-File ergänzen durch weitere Datensätze, | ||
| + | - Bestehendes JSON-File ergänzen durch Spezifizierung (Array in Array), beispielweise hat eine Person mehr als ein Hobby. | ||
| + | - Statische Verarbeitung von JSON-Daten dynamisch durchführen können durch eine Schleife (Personen) oder 2 Schleifen (Hobbies einer Person) . | ||
| + | - JSON-Daten einlesen und Browser-Konsole ausgeben. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | ---- | ||
| + | [[https:// | ||
| + | |||
| + | |||