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: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 vdemirde: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 #ed1c24>Die Auswahl der Aufgaben wird im Fachgespräch zufällig ausgewählt.</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 #ed1c24>Die Auswahl der Aufgaben wird im Fachgespräch zufällig ausgewählt.</color>
  
 +**1. Formales**
 +  - Codestruktur ist nach Best-Practise (Codeebenen, Klammerung, ...)
 +  - Kommentieren Sie das Script nach Best-Practise (Autor, Datum, Beschreibung, ...)
 +  - Kommentieren Sie die Methode nach Best-Practise (Autor, Datum, Beschreibung, Inputparameter, Returnvalue).
 +  - Umgang mit der eigenen Entwicklungsumgebung und den eigenen Scripten.
  
-**1. Benötigtes Fachvokabular**+**2. Benötigtes Fachvokabular**
   - Schlüsselwörter zur Variablendeklaration, Initialisierung/Initialwert, Returnvalue/Rückgabewert, Konstante, Variable   - Schlüsselwörter zur Variablendeklaration, Initialisierung/Initialwert, Returnvalue/Rückgabewert, Konstante, Variable
   - Geschweifte Klammer, runde Klammer, eckige Klammer, Programmblock, Scope/Gültigkeitsbereich   - Geschweifte Klammer, runde Klammer, eckige Klammer, Programmblock, Scope/Gültigkeitsbereich
Zeile 15: Zeile 20:
   - Selektion, Vergleichsoperator, Vergleich, Zuweisung    - Selektion, Vergleichsoperator, Vergleich, Zuweisung 
  
-**2. LU01 - Script4Fun - Allgemein**+**3. LU01 - Script4Fun - Allgemein**
   - Erstellen Sie eine Methode/Funktion, die bei Aufruf einen Gruss auf der Konsole ausgibt.   - Erstellen Sie eine Methode/Funktion, die bei Aufruf einen Gruss auf der Konsole ausgibt.
   - Ergänzen Sie die Methode/Funktion xyz, die eine bestimmte Person grüsst. Der Name wird als Inputparameter übergeben.   - Ergänzen Sie die Methode/Funktion xyz, die eine bestimmte Person grüsst. Der Name wird als Inputparameter übergeben.
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, Anzahl der Mantelflächen und der Mantelfläche als Inputparameter.    - Methode: Pyramidenfläche mit dem Grundfläche, Anzahl der Mantelflächen und der Mantelfläche als Inputparameter. 
-  - 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 können. (Division durch Null nicht erlaubt) +  - Methode: Quotienten aus zwei-n Zahlen bilden. (Division durch Null nicht erlaubt). 
-  - Methode: Gauss'sche Summenfunktion, also die Summer der Zahlen 1 .. n mit der Zielzahl n als Inputparameter+  - Methode: Gauss'sche Summenfunktion, also die Summer der Zahlen 1 .. n mit der Zielzahl n als Inputparameter.
   - 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, Schrittweite+  - Methode: Bestehende Sortier-Methode umbauen können. Absteigende --> aufsteigend sortieren. 
 +  - Methode: Bestehende Methode zur Ausgabe eines Arrays verändern: Ausgabereihenfolge, Schrittweite.
  
 **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.
  
  
  • de/modul/m307/learningunits/lu00/05.1774355131.txt.gz
  • Zuletzt geändert: 2026/03/24 13:25
  • von vdemir