Mostrar el registro sencillo del ítem
Two algorithms to find twin prime numbers in a specified range using functional programming
Dos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional
| dc.creator | Trejos Buriticá, Omar Iván | |
| dc.creator | Muñoz Guerrero, Luis Eduardo | |
| dc.date | 2022-12-26 | |
| dc.date.accessioned | 2026-03-25T19:28:39Z | |
| dc.date.available | 2026-03-25T19:28:39Z | |
| dc.identifier | https://revistas.unimilitar.edu.co/index.php/rcin/article/view/6252 | |
| dc.identifier | 10.18359/rcin.6252 | |
| dc.identifier.uri | http://test.repositoriodigital.com:8080/handle/123456789/201459 | |
| dc.description | A great challenge for teaching engineers is to find applications where specific engineering is a solution to problems in other areas in such a way as to take advantage of its conceptual and instrumental potential. Such is the case of computer programming, which, as part of systems engineering, allows solving problems thanks to today’s great technological capabilities that allow taking advantage of what human knowledge has developed. This paper presents an algorithmic solution to the problem of finding twin prime numbers in a range specified by the user. The functional programming paradigm and concepts such as function, recursion, and cycles were used to solve the problem. From this perspective, reliable results were obtained that comply both with the definition of twin prime numbers and with the principles of algorithmic efficiency. It is concluded that to the extent that applications that solve problems in other areas can be shared with programming students, the concepts of a paradigm will become much more understandable and applicable, and the sense of taking advantage of technology in favor of the human being will be found. | |
| dc.description | Un gran reto que tienen los ingenieros docentes consiste en encontrar aplicaciones en donde la ingeniería específica sea solución a problemas de otras áreas de tal forma que se maximice su potencial conceptual e instrumental. Tal es el caso de la programación de computadores que, como parte de la ingeniería de sistemas, permite resolver problemas gracias a las grandes capacidades tecnológicas para aprovechar lo que el conocimiento humano ha desarrollado. En este artículo se presenta una solución algorítmica al problema de hallar números primos gemelos en un rango especificado por el usuario. Se acudió al paradigma de programación funcional y a conceptos como función, recursividad y ciclos de manera que facilitaron la resolución del problema. Desde esta perspectiva se obtuvieron resultados confiables que cumplen tanto con la definición de los números primos gemelos, como con los principios de eficiencia algorítmica. Se concluye que en la medida en que se puedan compartir con los estudiantes de programación aplicaciones que resuelvan problemas de otras áreas, se harán mucho más entendibles y aplicables conceptos propios de un paradigma y se podrá encontrar el sentido del aprovechamiento de la tecnología en favor del ser humano. | |
| dc.format | application/pdf | |
| dc.format | text/xml | |
| dc.language | spa | |
| dc.publisher | Universidad Militar Nueva Granada | |
| dc.relation | https://revistas.unimilitar.edu.co/index.php/rcin/article/view/6252/5240 | |
| dc.relation | https://revistas.unimilitar.edu.co/index.php/rcin/article/view/6252/5365 | |
| dc.relation | /*ref*/A. Alexander, Functional Programming, Boston: CreateSpace Independent Publishing, 2017. | |
| dc.relation | /*ref*/R. Shorey, Soft Skills for a big impact, Nueva York: Independently Publisher, 2021. | |
| dc.relation | /*ref*/B. J. Hoogenboom y R. C. Manske, "How to write a scientific article", International Journal of Sports Physical Therapy, vol. 7, nº 5, 512-517, 2012. | |
| dc.relation | /*ref*/O. Trejos, Significado y competencias, Pereira: Editorial Papiro, 2015. | |
| dc.relation | /*ref*/G. Small, Digital Brain, Bogotá: Urano, 2016. | |
| dc.relation | /*ref*/Y. Harari, 21 lecciones para el siglo XXI, Madrid: Editorial Debate, 2018. | |
| dc.relation | /*ref*/D. &. Deitel, Programación orientada a objetos, Nueva York: Independent Press, 2017. | |
| dc.relation | /*ref*/F. M. Tamayo, Fundamentos de lógica de programación, Madrid: Editorial Académica Española, 2012. | |
| dc.relation | /*ref*/O. Trejos, Lógica de programación, Bogotá: Ediciones de la U, 2017. | |
| dc.relation | /*ref*/E. Diez, Solución de problemas en teoría de números y geometría, Nueva York: Independently Publisher, 2022. | |
| dc.relation | /*ref*/D. Wells, Prime Numbers: the most Mysterious Figures in Math, Londres: Wiley, 2007. | |
| dc.relation | /*ref*/M. Kline. El pensamiento matemático. De la antigüedad a nuestros días, Madrid: Alianza Editorial, 2012. | |
| dc.relation | /*ref*/C. Boyer, Historia de la matemática, Madrid: Alianza Editorial, 2010. | |
| dc.relation | /*ref*/I. Stewart, Incredibles Numbers, Barcelona: Crítica, 2016. | |
| dc.relation | /*ref*/E. Grothendieck, Matemáticas: funciones, Nueva Zelanda: Electronic Press, 2020. | |
| dc.relation | /*ref*/K. Dorling, The Math Book (Big Ideas), Londres: DK, 2019. | |
| dc.relation | /*ref*/C. Boguslaw, Introduction to programming with C++, Nueva York: Wiley IEEE Press, 2019. | |
| dc.relation | /*ref*/P. Van Roy, Functional Programming: Tecniques, Models and Theory, Boston: MIT Press, 2016. | |
| dc.relation | /*ref*/O. Trejos, Programación funcional con Racket, Madrid: RaMa, 2019. | |
| dc.relation | /*ref*/L. Peña, Introducción a la programación funcional, Nueva York: Kindle Press, 2021. | |
| dc.relation | /*ref*/C. Cobo y J. Moravec, Aprendizaje invisible: hacia una nueva ecología de la educación, Barcelona: Publicacions i Edicions Universitat de Barcelona, 2011. | |
| dc.relation | /*ref*/G. Siemens, Knowing Knowledges, Morrisville (NC): Lulu.com, 2006. | |
| dc.relation | /*ref*/J. Wing, Computational Thinking, Boston: Oreilly Publishing, 2017. | |
| dc.rights | Derechos de autor 2022 Ciencia e Ingeniería Neogranadina | |
| dc.rights | http://creativecommons.org/licenses/by-nc-nd/4.0 | |
| dc.source | Ciencia e Ingenieria Neogranadina; Vol. 32 No. 2 (2022); 131-144 | |
| dc.source | Ciencia e Ingeniería Neogranadina; Vol. 32 Núm. 2 (2022); 131-144 | |
| dc.source | Ciencia e Ingeniería Neogranadina; v. 32 n. 2 (2022); 131-144 | |
| dc.source | 1909-7735 | |
| dc.source | 0124-8170 | |
| dc.subject | algorithm | |
| dc.subject | learning | |
| dc.subject | function | |
| dc.subject | prime number | |
| dc.subject | paradigm | |
| dc.subject | programming | |
| dc.subject | recursion | |
| dc.subject | algoritmo | |
| dc.subject | aprendizaje | |
| dc.subject | función | |
| dc.subject | número primo | |
| dc.subject | paradigma | |
| dc.subject | programación | |
| dc.subject | recursividad | |
| dc.title | Two algorithms to find twin prime numbers in a specified range using functional programming | |
| dc.title | Dos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional | |
| dc.type | info:eu-repo/semantics/article | |
| dc.type | info:eu-repo/semantics/publishedVersion |
Ficheros en el ítem
| Ficheros | Tamaño | Formato | Ver |
|---|---|---|---|
|
No hay ficheros asociados a este ítem. |
|||
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Revisión RedCol 2 [1742]