Curso de Raku / Esenciales / Crear y llamar funciones / Ejercicios / Tabla de funciones
Solución: Tabla de funciones
Este programa es, probablemente, un buen ejemplo de cómo usar el bucle loop
. Con él, puedes establecer tanto los límites como el paso directamente en las unidades que necesitas. Ten en cuenta que puedes volver a esta tarea más tarde después de aprender las secuencias en Raku.
Código
Aquí está la solución:
sub f($x) { $x² }
loop (my $x = -3; $x <= 3; $x += 0.1) {
say "$x\t{f($x)}";
}
🦋 Encuentra el programa en el archivo function-table.raku.
Salida
El programa imprime una larga lista de la tabla x — f(x). Una parte de esta salida se muestra aquí:
$ 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
Visualización
Es prudente visualizar la salida con algún programa externo, por ejemplo, Excel o gnuplot.
Siguiente ejercicio
Navegación del curso
← Tipos de datos asociativos / Interpolar hashes | Más sobre funciones →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська