En este artículo, discutiremos el ciclo dotimes en LISP. El dotimes es una instrucción de bucle utilizada para iterar los elementos. A diferencia de otras construcciones de bucle, solo se repite durante un número específico de iteraciones.
Sintaxis:
(dotimes (n range) statements --------------- -------------- )
dónde,
- n es el número inicial-0
- El rango es el último número hasta que finaliza ese ciclo.
- Las declaraciones son las cosas que se hacen dentro del bucle.
Ejemplo: Programa LISP para imprimir cubos de los primeros 20 números
Lisp
;define range upto 20 (dotimes (n 20) ;display cube of each number (print (* n(* n n))) )
Producción:
0 1 8 27 64 125 216 343 512 729 1000 1331 1728 2197 2744 3375 4096 4913 5832 6859
Ejemplo 2: programa LISP para mostrar la suma de cada número.
Lisp
;define range upto 20 (dotimes (n 20) ;display sum of each number (print (+ n n)) )
Producción:
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA