index — ti25-glauchau-code @ 61fc1cc295ff7e5e18b2dff7e94c2fe6c546169a

Meine Lösungen (oder auch nicht) für die Programmieraufgaben in der TI25 an der Staatlichen Studienakademie Glauchau

pa/2025-10-11: format task.md
crispy-caesus crispy@crispy-caesus.eu
Mon, 20 Oct 2025 23:44:27 +0200
commit

61fc1cc295ff7e5e18b2dff7e94c2fe6c546169a

parent

0b40abe9bcf06fa075dcaf85fce176498efe00b2

1 files changed, 7 insertions(+), 7 deletions(-)

jump to
M discord_programmieraufgaben/2025-10-11_1/task.mddiscord_programmieraufgaben/2025-10-11_1/task.md

@@ -1,4 +1,4 @@

-Mathematischer Rechner: +# Mathematischer Rechner Deine Aufgabe ist es, einen Rechner zu erstellen, in den der Nutzer Werte eingeben kann, die entsprechend der jeweiligen Operation verarbeitet werden. Da es unsere Erste Aufgabe ist, würde ich hier etwas mehr Zeit lassen, so dass wir eventuell auch nochmal in der Schule drüber sprechen können. Daher hätte ich gesagt, dass wir uns bis Donnerstag oder Freitag Zeit lassen dafür, damit man sich da ordentlich Zeit lassen kann.

@@ -8,30 +8,30 @@

An manche Aufgaben kommen ein paar Links, als Hilfen, wie man es mache kann. Es soll für die Anfänger ein erster Anstoß sein, damit sie eine Idee bekommen, wie man einige Sachen umsetzen kann. Ist aber alles keine Voraussetzung! -Level 1: +## Level 1: Menüabfrage nach gewünschter Rechenoperation https://www.w3schools.com/python/ref_func_input.asp Fallunterscheidung je nach input https://www.w3schools.com/python/python_conditions.asp Abfrage nach den Werten Durchführen der Opperation Ausgeben des Ergebnisses https://www.w3schools.com/python/ref_func_print.asp -Level 2: +## Level 2: Opperationen in funktionen auslagern https://www.w3schools.com/python/python_functions.asp Programm loopen, also nach Berechnung neue Anfrage zulassen https://www.w3schools.com/python/python_while_loops.asp -Level 3: +## Level 3: Opperationen nicht mehr durch einfache Standardzeichen ausführen, sondern aus grundlegenderen Funktionen aufbauen (Multiplikation als mehrfache Addition) https://www.w3schools.com/python/python_for_loops.asp -Level 4: +## Level 4: Rechnen mit Gleitkommazahlen Abfangen von Falschen eingaben Handeln von Fehlermeldungen https://www.w3schools.com/python/gloss_python_error_handling.asp -Level 5: +## Level 5: Hinzugügen weiterer Funktionen: Potenzen, Fakultät, Wurzel, Modulo, … Hinzufügen weiterer Funktionen: Fibunacci, Durchschnitt, Primzahl ja/nein, Primzahlenberechner -Level 6: +## Level 6: Hinzufügen mehrerer Variablen: a + b erweitern zu a + b + c + d + e Verhindern weiterer Fehler/Exeptions Ordentliche Fehlermeldung an den Nutzer