Raku kurss / Pamati / Funkciju izveide un izsaukšana / Vingrinājumi / Funkcijas tabula
Risinājums: Funkcijas tabula
Šī programma, iespējams, ir labs piemērs loop
cikla izmantošanai. Ar to jūs varat iestatīt gan robežas, gan soli tieši tajās vienībās, kas jums nepieciešamas. Ņemiet vērā, ka jūs varat atgriezties pie šī uzdevuma vēlāk, pēc tam, kad būsiet apguvis Raku sekvences.
Kods
Šeit ir risinājums:
sub f($x) { $x² }
loop (my $x = -3; $x <= 3; $x += 0.1) {
say "$x\t{f($x)}";
}
🦋 Atrodiet programmu failā function-table.raku.
Izvade
Programma izdrukā garu x — f(x) tabulas sarakstu. Daļa no šīs izvades ir parādīta šeit:
$ 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
Vizualizācija
Ir prātīgi vizualizēt izvadi ar kādu ārēju programmu, piemēram, Excel vai gnuplot.
Nākamais uzdevums
Kursa navigācija
← Asociatīvie datu tipi / Hashes interpolācija | Vairāk par funkcijām →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська