Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:nwt:arduino:lernbaustein2:funktionen2:start [11.02.2025 20:51] – [Funktionen mit Rückgabewert] sbel | faecher:nwt:arduino:lernbaustein2:funktionen2:start [11.02.2025 21:07] (aktuell) – sbel | ||
---|---|---|---|
Zeile 244: | Zeile 244: | ||
{{ : | {{ : | ||
+ | |||
+ | {{ : | ||
<code c> | <code c> | ||
Zeile 266: | Zeile 268: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A7) === | ||
+ | |||
+ | * Was berechnet der abgebildete Sketch? Teste mit verschiedenen Parameterwerten. | ||
+ | * Erweitere den Aufruf der Funktion im Setup so, dass alle Nullstellen aller Geraden mit Steigungen zwischen -2.0 und -1.0 mit der Schrittweite 0.1 berechnet werden: {{ : | ||
+ | |||
+ | ++++ Hilfestellung 1: For Schleife mit 0.1er Schritten | | ||
+ | |||
+ | Die for-Schleife sieht hier z.B. so aus: | ||
+ | <code c> | ||
+ | for (double i = -2; i <= -0.99; i = i + 0.1) { | ||
+ | // Rechnen und ausgeben | ||
+ | } | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | ++++ Lösungsvorschlag | | ||
+ | <code c> | ||
+ | for (double i = -2; i <= -0.99; i = i + 0.1) { | ||
+ | double n = nullstelle(i, | ||
+ | Serial.print(" | ||
+ | Serial.print(i); | ||
+ | Serial.print(" | ||
+ | Serial.println(n); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ++++ |