Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
de:modul:m319:learningunits:lu09:aufgaben:einfachefunktionen [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu09:aufgaben:einfachefunktionen [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu09:aufgaben:einfachefunktionen nach de:modul:m319:learningunits:lu09:aufgaben:einfachefunktionen verschoben msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LU09.A01 - Einfache Funktionen definieren ====== | ||
+ | <WRAP center round todo 60%> | ||
+ | Lösen Sie die zwei Aufträge um sich mit dem Syntax von Funktionen bekannt zu machen. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Auftrag 1: Vier verschiedene Varianten | File main.py ===== | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Lösen Sie die Aufgabe im File '' | ||
+ | </ | ||
+ | |||
+ | |||
+ | Funktionsblöcke können Sie auf vier verschiedenen Varianten definieren. | ||
+ | |||
+ | ^ ^ Parameter ^ Return ^ | ||
+ | ^Funktion 1| Nein | Nein | | ||
+ | ^Funktion 2| Nein | Ja | | ||
+ | ^Funktion 3| Ja | Nein | | ||
+ | ^Funktion 3| Ja | Ja | | ||
+ | |||
+ | Ergänzen Sie den Code um die Funktion 2,3 und 4. | ||
+ | |||
+ | <code python> | ||
+ | def function1(): | ||
+ | """ | ||
+ | Function without params or return | ||
+ | :return: None | ||
+ | """ | ||
+ | print(' | ||
+ | |||
+ | def four_functions(): | ||
+ | """ | ||
+ | Main function | ||
+ | :return: None | ||
+ | """ | ||
+ | function1() | ||
+ | received_from_2 = function2() | ||
+ | function3(' | ||
+ | received_from_4 = function4(' | ||
+ | |||
+ | if __name__ == ' | ||
+ | four_functions() | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Auftrag 2: Einfacher Rechner | File calculator.py===== | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Lösen Sie die Aufgabe im File '' | ||
+ | </ | ||
+ | |||
+ | |||
+ | Programmieren Sie einfache Taschenrechner-Funktionen ('' | ||
+ | |||
+ | <code python> | ||
+ | def add(TODO): | ||
+ | #TODO | ||
+ | |||
+ | def main(): | ||
+ | total = add(5,5.5) | ||
+ | print(total) | ||
+ | |||
+ | if __name__ == ' | ||
+ | main() | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | * Division durch 0 soll den Text: '' | ||
+ | * Sollte versucht werden die Nullte Wurzel zu ziehen, so sollte '' | ||
+ | </ | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | === Berechnung der Quadratwurzel und n-ten Wurzel === | ||
+ | |||
+ | Die Berechnung der **Quadratwurzel** und der **n-ten Wurzel** kann in der Mathematik durch die Verwendung von Potenzen vereinfacht verstanden werden. | ||
+ | |||
+ | == Quadratwurzel == | ||
+ | |||
+ | Die Quadratwurzel einer Zahl '' | ||
+ | |||
+ | Interessanterweise ist die Quadratwurzel mathematisch äquivalent zum Erheben von '' | ||
+ | |||
+ | √x = x^(1/2) | ||
+ | | ||
+ | == n-te Wurzel == | ||
+ | |||
+ | Dieses Konzept lässt sich auch auf die **n-te Wurzel** erweitern. Die n-te Wurzel von '' | ||
+ | |||
+ | Zum Beispiel: | ||
+ | |||
+ | * Die dritte Wurzel von '' | ||
+ | * Die vierte Wurzel von '' | ||
+ | |||
+ | und so weiter. | ||
+ | |||
+ | Diese Darstellung als Potenz ist besonders nützlich, da sie die Anwendung der allgemeinen Regeln der Potenzrechnung ermöglicht, | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | < | ||
+ | < | ||
+ | GitHub Repository https:// | ||
+ | |||
+ | //Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// | ||
+ | |||
+ | </ | ||
+ | {{tag> | ||
+ | [[https:// |