no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


de:modul:m319:learningunits:lu09:aufgaben:bremsweg [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu09:aufgaben:bremsweg nach de:modul:m319:learningunits:lu09:aufgaben:bremsweg verschoben msuter
Zeile 1: Zeile 1:
 +====== LU09.A07 - Bremsweg ======
 +
 +
 +<WRAP center round todo 60%>
 +Berechnen Sie die Anhaltestrecke eines Autos bei gegebener Geschwindigkeit ''[km/h]'' für trockene bzw. nasse Straße.
 +</WRAP>
 +
 +==== Benötigte Informationen ====
 +  - Die Geschwindigkeit ''[km/h]'' kann vom Benutzer eingegeben werden.
 +  - Geschwindigkeit ''[m/s]'' = Geschwindigkeit ''[km/h]'' / 3.6
 +  - Bremsbeschleunigung auf trockener Straße = 7 ''[m/s^2]'', auf nasser Straße = 4 ''[m/s^2]'' Wer das Programm benutzt, kann dabei «t» für die trockene bzw. «n» für die nasse Straße eingeben.
 +  - Reaktionszeit = 1.44 ''[s]''.
 +  - Reaktionsweg ''[m]'' = Geschwindigkeit ''[m/s]'' * Reaktionszeit.
 +  - Bremsweg ''[m]'' = Geschwindigkeit^2 ''[(m/s)^2]'' / (2 * Bremsbeschleunigung ''[m/s^2]'').
 +  - Anhaltestrecke ''[m]'' = Reaktionsweg + Bremsweg.
 +
 +==== Zusatzaufgabe Sicherheitsabstand ====
 +Berechnen Sie den notwendigen Sicherheitsabstand (in Metern und in Sekunden), um einen Auffahrunfall zu vermeiden, falls der vorausfahrende Wagen eine Vollbremsung einleitet.
 +
 +  - Bremszeit ''[s]'' = Geschwindigkeit ''[m/s]'' / Bremsbeschleunigung ''[m/s^2]''.
 +
 +===== Vorlage =====
 +{{gh>https://github.com/templates-python/m319-lu09-a07-breaking/blob/main/main.py}}
 +
 +
 +===== Beispiele =====
 +
 +<code>
 +# Beispiel für die Berechnung der Anhaltestrecke bei 80 km/h auf trockener Straße
 +print(stopping_distance(80))
 +</code>
 +
 +===== Vorgehen =====
 +
 +  - Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
 +  - Klone Sie das Repository in Ihre Entwicklungsumgebung.
 +  - Implementieren Sie die notwendigen Funktionen zur Berechnung der Anhaltestrecke.
 +  - Testen Sie jede Funktion mit verschiedenen Geschwindigkeiten und Straßenbedingungen.
 +  - überprüfen Sie alles mit den Unittests.
 +  - Rufen Sie die Funktionen in der ''main''-Methode auf und geben Sie die Ergebnisse aus.
 +
 +===== Abgabe =====
 +
 +Die Abgabe erfolgt durch den Push in das GitHub-Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
 +
 +----
 +<details>
 +<summary>//=> GitHub Repo für externe Besucher//</summary>
 +GitHub Repository https://github.com/templates-python/m319-lu09-a07-breaking
 +
 +//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden//
 +
 +</details>
 +{{tag>M319-LU09}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Marcel Suter, Kevin Maurizi 
 +
  
  • de/modul/m319/learningunits/lu09/aufgaben/bremsweg.txt
  • Zuletzt geändert: 2025/06/23 07:45
  • von msuter