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
informatik:computerkunst:funktionen-ohne-parameter [2020/05/18 14:43] – [Allgemeine Syntax - Funktion ohne Parameter] jonathan.pfeifferinformatik:computerkunst:funktionen-ohne-parameter [2024/04/09 20:08] (aktuell) jonathan.pfeiffer
Zeile 5: Zeile 5:
 ==== Beispiel ==== ==== Beispiel ====
  
-<html> +{{url>https://trinket.io/embed/python/54028023f5}}
-<iframe src="https://trinket.io/embed/python/54028023f5" width="100%" height="300" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe>+
 </html> </html>
 <code python> <code python>
Zeile 35: Zeile 34:
  
   * Im Hauptteil des Programms wird die Funktion vor_und_zurueck() dreimal aufgerufen. Der ''Aufruf'' besteht aus dem Namen der Funktion gefolgt von den runden Klammern. **Bei jedem Aufruf springt das Programm zur Funktion** **und führt sie aus**. **Nach der Ausführung der Funktion springt das Programm wieder zur Aufrufstelle zurück und führt die Anweisung aus, die auf den Funktionsaufruf folgt.** Auf diese Weise wird im vorliegenden Beispiel dreimal die Funktion vor_und_zurueck() aufgerufen.   * Im Hauptteil des Programms wird die Funktion vor_und_zurueck() dreimal aufgerufen. Der ''Aufruf'' besteht aus dem Namen der Funktion gefolgt von den runden Klammern. **Bei jedem Aufruf springt das Programm zur Funktion** **und führt sie aus**. **Nach der Ausführung der Funktion springt das Programm wieder zur Aufrufstelle zurück und führt die Anweisung aus, die auf den Funktionsaufruf folgt.** Auf diese Weise wird im vorliegenden Beispiel dreimal die Funktion vor_und_zurueck() aufgerufen.
 +
 +===== Veranschaulichendes Beispiel =====
 +
 +{{:informatik:computerkunst:python-funktionsaufruf-veranschaulicht.png?600|}}
  
 ===== Allgemeine Syntax - Funktion ohne Parameter ===== ===== Allgemeine Syntax - Funktion ohne Parameter =====
Zeile 53: Zeile 56:
 #z.B.  #z.B. 
 import turtle import turtle
-#####################+
  
 ##################### #####################
Zeile 64: Zeile 67:
    turtle.right(180)    turtle.right(180)
  
-##################### 
  
 ##################### #####################
Zeile 70: Zeile 72:
 #Hier folgt der Aufruf der Funktionen, z.B. #Hier folgt der Aufruf der Funktionen, z.B.
 vor_und_zurueck() vor_und_zurueck()
-#####################+</code> 
 + 
 + 
 +===== Aufgabe 1 ===== 
 +Folgende Funktionen sind gegeben: 
 +<code python> 
 +def eins(): 
 +    print(1) 
 +     
 +def zwei(): 
 +    print(2) 
 + 
 +def drei(): 
 +    print(3)
  
 </code> </code>
  
 +Wie lautet der jeweilige Funktionsaufruf der Funktionen? 
 +
 +===== Aufgabe 2 =====
 +
 +  * a) Definiere eine Funktion ''quadrat''. Bei Aufruf der Funktion soll ein Quadrat gezeichnet werden. 
 +  * b) Definiere eine Funktion ''SOS''. Bei Aufruf der Funktin folgender String ausgegeben werden: "· · · − − − · · ·".
 +  * c) Wie lautet der jeweilige Funktionsaufruf der Funktionen aus a) und b)
 +
 +===== Aufgabe 3 - Schere, Stein, Papier! =====
 +
 +{{ :informatik:computerkunst:schere-stein-papier.pdf |Aufgabenstellung Schere, Stein, Papier}}
 +
 +===== Editor =====
 +Thonny (https://thonny.org/) oder hier im Browser:
 +
 +{{url>https://trinket.io/embed/python/90b524afb5}}
 +
 +===== Hier geht es weiter... =====
 +
 +<btn type="primary" size="sm">[[informatik:computerkunst:programmieraufgaben1|Progammieraufgaben zum Üben]]</btn>
 +
 +{{tag>[informatik arbeitsauftrag computerkunst lernpfad python]}}