Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m319:learningunits:lu09:aufgaben:dreiecksflaeche [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu09:aufgaben:dreiecksflaeche [2025/06/23 13:17] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 52.167.144.137 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU09.A06 - Dreiecksfläche berechnen ====== | ||
| + | <WRAP center round todo 60%> | ||
| + | Erstelle Funktionen die Dreiecksflächen berechnen können. | ||
| + | </ | ||
| + | |||
| + | ===== Aufgabe ===== | ||
| + | |||
| + | Schreiben Sie die folgenden Funktionen zur Berechnung der Dreiecksfläche und verwenden Sie diese als Methoden in einem Hauptprogramm: | ||
| + | |||
| + | === area_base_height(s: | ||
| + | Berechnen Sie die Fläche eines Dreiecks aus der Grundseite '' | ||
| + | |||
| + | {{de: | ||
| + | |||
| + | === area_three_sides(a: | ||
| + | Berechnen Sie die Fläche eines Dreiecks aus drei Seiten nach der Formel von Heron: | ||
| + | |||
| + | {{de: | ||
| + | |||
| + | wobei '' | ||
| + | |||
| + | === area_points(ax: | ||
| + | Berechnen Sie die Fläche eines Dreiecks aus drei Eckpunkten im Koordinatensystem. Dabei können die Seitenlängen einfach mit dem Satz des Pythagoras berechnet werden. Die Seite '' | ||
| + | |||
| + | {{de: | ||
| + | |||
| + | Nach der Ermittlung der drei Seiten verwenden Sie die Funktion '' | ||
| + | |||
| + | ===== Vorlage ===== | ||
| + | |||
| + | {{gh> | ||
| + | |||
| + | ===== Beispiele ===== | ||
| + | |||
| + | <code python> | ||
| + | # Beispiel für die Berechnung mit Grundseite und Höhe | ||
| + | print(area_base_height(3, | ||
| + | # Ausgabe: 6.0 | ||
| + | |||
| + | # Beispiel für die Berechnung nach Heron mit drei Seiten | ||
| + | print(area_three_sides(3, | ||
| + | # Ausgabe: 6.0 | ||
| + | |||
| + | # Beispiel für die Berechnung aus Koordinaten | ||
| + | print(area_points(0, | ||
| + | # Ausgabe: 6.0 | ||
| + | </ | ||
| + | |||
| + | ===== Vorgehen ===== | ||
| + | |||
| + | - Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs. | ||
| + | - Klone Sie das Repository in Ihre Entwicklungsumgebung. | ||
| + | - Codieren Sie die Programmlogik. | ||
| + | - Testen Sie Ihr Programm mit verschiedenen Eingaben und den Testfällen. | ||
| + | - Führen Sie einen Commit und Push Ihres Codes durch. | ||
| + | |||
| + | ===== Abgabe ===== | ||
| + | Die Abgabe erfolgt durch den Push in das GitHub-Repository. In Moodle ist keine Abgabe vorgesehen oder möglich. | ||
| + | |||
| + | ---- | ||
| + | < | ||
| + | < | ||
| + | GitHub Repository https:// | ||
| + | |||
| + | //Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// | ||
| + | |||
| + | </ | ||
| + | {{tag> | ||
| + | [[https:// | ||