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] – ↷ Seitename wurde von de:modul:m307:learningunits:lu00:06 auf de:modul:m307:learningunits:lu00:05 geändert vdemir | de:modul:m307:learningunits:lu00:05 [2026/03/26 17:13] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| 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 # | 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. | ||
| - | **1. Benötigtes Fachvokabular** | + | **2. Benötigtes Fachvokabular** |
| - Schlüsselwörter zur Variablendeklaration, | - Schlüsselwörter zur Variablendeklaration, | ||
| - Geschweifte Klammer, runde Klammer, eckige Klammer, Programmblock, | - Geschweifte Klammer, runde Klammer, eckige Klammer, Programmblock, | ||
| Zeile 15: | Zeile 20: | ||
| - Selektion, Vergleichsoperator, | - Selektion, Vergleichsoperator, | ||
| - | **2. LU01 - Script4Fun - Allgemein** | + | **3. LU01 - Script4Fun - Allgemein** |
| - Erstellen Sie eine Methode/ | - Erstellen Sie eine Methode/ | ||
| - Ergänzen Sie die Methode/ | - Ergänzen Sie die Methode/ | ||
| Zeile 21: | Zeile 26: | ||
| - 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. | - 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. | ||
| - | **3. LU01 - Script4Fun - Geometrie** | + | **4. LU01 - Script4Fun - Geometrie** |
| - Methode: Kreisfläche mit dem Radius als Inputparameter. | - Methode: Kreisfläche mit dem Radius als Inputparameter. | ||
| - Methode: Kreisumfang mit dem Radius als Inputparameter. | - Methode: Kreisumfang mit dem Radius als Inputparameter. | ||
| Zeile 29: | Zeile 34: | ||
| - Methode: Dreiecksumfang mit dem Seitenlängen als Inputparameter. | - Methode: Dreiecksumfang mit dem Seitenlängen als Inputparameter. | ||
| - Methode: Pyramidenfläche mit dem Grundfläche, | - Methode: Pyramidenfläche mit dem Grundfläche, | ||
| - | - Methode: Pyramidenoberfläche mit dem Radius als Inputparameter muss berechnet und auf der Konsolen ausgegeben werden. | ||
| - Methode: Rechteckfläche mit den 2 Seitenlängen als Inputparameter. | - Methode: Rechteckfläche mit den 2 Seitenlängen als Inputparameter. | ||
| - Methode: Rechteckumfang 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: Quarderoberfläche mit den 3 Seitenlängen als Inputparameter. |
| - Methode: Quardervolumen mit den 3 Seiten als Inputparameter. | - Methode: Quardervolumen mit den 3 Seiten als Inputparameter. | ||
| - Methode: Quadratumfang mit der Seitenlänge als Inputparameter. | - Methode: Quadratumfang mit der Seitenlänge als Inputparameter. | ||
| Zeile 39: | Zeile 43: | ||
| - Methode: Würfelvolumen mit der Seitenlänge als Inputparameter. | - Methode: Würfelvolumen mit der Seitenlänge als Inputparameter. | ||
| - | **4. LU01 - Script4Fun - Arithmetik** | + | **5. LU01 - Script4Fun - Arithmetik** |
| - | - Methode: Summen als zwei Zahlen bilden. | + | - Methode: Summen als zwei-n Zahlen bilden. |
| - | - Methode: Differenz aus zwei Zahlen bilden. | + | - Methode: Differenz aus zwei-n Zahlen bilden. |
| - Methode: Produkt aus zwei Zahlen bilden. | - Methode: Produkt aus zwei Zahlen bilden. | ||
| - | - Methode: Quotienten aus zwei Zahlen bilden | + | - Methode: Quotienten aus zwei-n Zahlen bilden. (Division durch Null nicht erlaubt). |
| - | - Methode: Gauss' | + | - Methode: Gauss' |
| - Methode: Fakultät (Produkt aus 1 .. n) mit dem Zielnummer als Inputparameter. | - Methode: Fakultät (Produkt aus 1 .. n) mit dem Zielnummer als Inputparameter. | ||
| - | **5. LU01 - Script4Fun - Sortierung** | + | |
| - | - Methode: Bestehende Sortier-Methode umbauen können. Aufsteigende --> absteigend sortieren | + | **6. LU01 - Script4Fun - Sortierung** |
| - | - Methode: Bestehende Sortier-Methode umbauen können. Absteigende --> aufsteigend sortieren | + | - Methode: Bestehende Sortier-Methode umbauen können. Aufsteigende --> absteigend sortieren. |
| - | - Methode: Bestehende Methode zur Ausgabe eines Arrays verändern: Ausgabereihenfolge, | + | - Methode: Bestehende Sortier-Methode umbauen können. Absteigende --> aufsteigend sortieren. |
| + | - Methode: Bestehende Methode zur Ausgabe eines Arrays verändern: Ausgabereihenfolge, | ||
| **7. LU02 - JSON** | **7. LU02 - JSON** | ||
| Zeile 56: | Zeile 61: | ||
| - Bestehendes JSON-File ergänzen durch Spezifizierung (Array in Array), beispielweise hat eine Person mehr als ein Hobby. | - 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) . | - 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 | + | - JSON-Daten einlesen und Browser-Konsole ausgeben. |