Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:programmieren_iv_gra [2025-04-19 10:22] – [Auftag 2 – Eine Funktion (ein Unterprogramm) erstellen und verwenden] gragf_informatik:programmieren_iv_gra [2025-04-19 10:28] (aktuell) – [3. Aufgaben N] gra
Zeile 11: Zeile 11:
  
 ===== - Einführung ===== ===== - Einführung =====
-Du kennst Variablen – darin kannst du einen Wert speichern. Und du kennst Listen – darin kannst du mehrere Werte speichern. Aber du hast dich villeicht schon gefragt: <color #0433ff>"Was, wenn ich gleich mehrere Codezeilen irgendwo unterbringen will?"</color>. Für diese Idee gibt es **Funktionen**, die wir auch **Unterprogramme** nennen können. Bevor wir anschauen, wie wir Funktionen erstellen und verwenden können, schauen wir uns erst mal ein paar Funktionen an, die du schon oft verwendet hast. +Du kennst Variablen – darin kannst du einen Wert speichern. Und du kennst Listen – darin kannst du mehrere Werte speichern. Aber du hast dich villeicht schon gefragt: <color #0433ff>"Was, wenn ich gleich mehrere Codezeilen irgendwo unterbringen will?"</color>. Für diese Idee gibt es **Funktionen**, die wir auch **Unterprogramme** nennen können.
 === Auftrag 1 – Bereits bekannte Funktionen anschauen === === Auftrag 1 – Bereits bekannte Funktionen anschauen ===
-In Python sind viele Funktionen schon eingebaut. Du hast ein paar davon schon oft verwendet – zun Beispiel:+In Python sind viele Funktionen schon eingebaut. Du hast ein paar davon schon oft verwendet – zum Beispiel:
 <code python> <code python>
 print("Hallo") print("Hallo")
Zeile 27: Zeile 26:
  
 == Aufgabe B == == Aufgabe B ==
-Kopiere obige Codezeilen nach [[https://webtigerpython.ethz.ch/]]. Wenn du den Code ausführst, merkst du, das noch nicht viel passiert. Ergänze den Code wie folgt und **teste nach jedem Schritt**: +  * Kopiere obige Codezeilen nach [[https://webtigerpython.ethz.ch/]]. Wenn du den Code ausführst, merkst du, dass nicht viel passiert.  
-  - Der Name, den die Benutzer:in eingibt, soll in einer Variable gespeichert werde.+  * Ergänze den Code wie folgt und **teste nach jedem Schritt**: 
 +  - Der Name, den die Benutzer:in eingibt, soll in einer Variable gespeichert werden.
   - Statt der Länge des Wortes "Apfel" soll die Länge des eingegebenen Namens ermittelt werden.   - Statt der Länge des Wortes "Apfel" soll die Länge des eingegebenen Namens ermittelt werden.
   - Diese Länge soll in einer Variable gespeichert werden.   - Diese Länge soll in einer Variable gespeichert werden.
Zeile 92: Zeile 92:
  
  
-===== - Aufgaben N =====+===== - Aufgaben N – Funktionen =====
  
 +===== - Aufgaben O – Funktionen für Fortgeschrittene =====
 ===== - Lösungen ===== ===== - Lösungen =====
  
  • gf_informatik/programmieren_iv_gra.1745058177.txt.gz
  • Zuletzt geändert: 2025-04-19 10:22
  • von gra