Raku-Kurs / Grundlagen / Erstellen und Aufrufen von Funktionen / Übungen / Funktionstabelle

Lösung: Funktionstabelle

Dieses Programm ist wahrscheinlich ein gutes Beispiel für die Verwendung der loop-Schleife. Damit können Sie sowohl die Grenzen als auch den Schritt direkt in den benötigten Einheiten festlegen. Beachten Sie, dass Sie zu dieser Aufgabe später zurückkehren können, nachdem Sie Raku Sequenzen gelernt haben.

Code

Hier ist die Lösung:

sub f($x) { $x² }

loop (my $x = -3; $x <= 3; $x += 0.1) {
    say "$x\t{f($x)}";
}

🦋 Finden Sie das Programm in der Datei function-table.raku.

Ausgabe

Das Programm druckt eine lange Liste der x — f(x) Tabelle. Ein Teil dieser Ausgabe wird hier gezeigt:

$ raku exercises/functions/function-table.raku
-3	9
-2.9	8.41
-2.8	7.84

. . .

-0.2	0.04
-0.1	0.01
0	0
0.1	0.01
0.2	0.04

. . .

2.7	7.29
2.8	7.84
2.9	8.41
3	9

Visualisierung

Es ist ratsam, die Ausgabe mit einem externen Programm, zum Beispiel Excel oder gnuplot, zu visualisieren.

Nächste Übung

💪 Der Wert von e

Kursnavigation

Assoziative Datentypen / Interpolation von Hashes   |   Mehr über Funktionen

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська