Курс языка программирования Raku / Основы / Основы функций / Создание и вызов функций / Exercises / Таблица функции
Решение: Таблица функции
Эта программа, вероятно, является хорошим примером использования
цикла loop. С его помощью можно задать как границы, так и
шаг непосредственно в нужных вам единицах. Обратите внимание, что вы
можете вернуться к этой задаче позже, после изучения
последовательностей в Raku.
Код
Вот решение:
sub f($x) { $x² }
loop (my $x = -3; $x <= 3; $x += 0.1) {
say "$x\t{f($x)}";
}🦋 Найдите программу в файле function-table.raku.
Вывод
Программа выводит длинный список таблицы x — f(x). Часть этого вывода показана здесь:
$ 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Визуализация
Разумно визуализировать вывод с помощью какой-либо внешней программы, например, Excel или gnuplot.

Навигация по курсу
← Таблица функции | Значение 𝑒 →