Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:klasse10:funktionen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:klasse10:funktionen [2025/09/14 16:16] – angelegt lutzneuerlehrplan:klasse10:funktionen [2025/09/15 09:35] (aktuell) – [Darstellung einer Funktion im Struktogramm] lutz
Zeile 1: Zeile 1:
 ======Funktionen in Python====== ======Funktionen in Python======
 +
 +Die Beispiele aus diesem Abschnitt können in einem Jupyternotebook nachvollzogen werden. Es muss zusammen mit den Bilddateien vorher entpackt werden.
 +
 +<WRAP center round download 60%>
 +{{ :neuerlehrplan:klasse10:funktionen.zip  |Notebook Funktionen}}
 +</WRAP>
 +
 +Danach kann man das Notebook zusammen mit den Bildern z.B. bei https://jupyter.org/try -> JupyterLab hochladen und öffnen.
 +
 +
 =====Definition und Aufruf einer Funktion===== =====Definition und Aufruf einer Funktion=====
  
Zeile 43: Zeile 53:
  
  
-**Erklärvideo zum Thema** 
- 
-{{youtube>Nqaxu7M1HB0}} 
 =====Lokale und globale Variablen===== =====Lokale und globale Variablen=====
  
Zeile 80: Zeile 87:
 Im weiterem Programmverlauf wird aber nun erneut i ausgegeben. Hier wird nun wieder das ursprüngliche i verwendet, welches im globalen Namensraum definiert wurde. Der Wert einer globalen Variable darf aber im lokalen Namensraum nur verändert werden, wenn bei der Wertzuweisung vor ihr das Schlüsselwort ''%%global%%'' steht. Im weiterem Programmverlauf wird aber nun erneut i ausgegeben. Hier wird nun wieder das ursprüngliche i verwendet, welches im globalen Namensraum definiert wurde. Der Wert einer globalen Variable darf aber im lokalen Namensraum nur verändert werden, wenn bei der Wertzuweisung vor ihr das Schlüsselwort ''%%global%%'' steht.
  
- 
-**Erklärvideo zum Thema** 
- 
-{{youtube>l03PQYyb7Ds}} 
  
 =====Funktionen mit Parametern und Rückgabewerten===== =====Funktionen mit Parametern und Rückgabewerten=====
Zeile 181: Zeile 184:
 7 7
 </code> </code>
 +
 +=====Darstellung einer Funktion im Struktogramm=====
 +
 +Der Algorithmus einer Funktion wird in einem Extra-Struktogramm dargestellt. 
 +
 +{{ :neuerlehrplan:klasse10:1_07_struktogramm_funktion.png?direct&600 |}}
 +
 +
 +Im Hauptprogramm wird dann der Funktionsaufruf als Befehl angegeben.
 +
 +{{ :neuerlehrplan:klasse10:1_07_struktogramm_hauptprogramm.png?direct&600 |}}
 +
 +===== Übungen =====
 +
 +Im folgenden Jupyternotebook finden sich einige Übungsaufgaben zum Thema.
 +
 +<WRAP center round download 60%>
 +{{ :neuerlehrplan:klasse10:funktionen_uebungen.zip |Übungen}}
 +</WRAP>
  
  
  
neuerlehrplan/klasse10/funktionen.1757859377.txt.gz · Zuletzt geändert: von lutz