Mostrar el registro sencillo del ítem

Dos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional

dc.creatorTrejos Buriticá, Omar Iván
dc.creatorMuñoz Guerrero, Luis Eduardo
dc.date2022-12-26
dc.date.accessioned2026-03-25T19:28:39Z
dc.date.available2026-03-25T19:28:39Z
dc.identifierhttps://revistas.unimilitar.edu.co/index.php/rcin/article/view/6252
dc.identifier10.18359/rcin.6252
dc.identifier.urihttp://test.repositoriodigital.com:8080/handle/123456789/201459
dc.descriptionA 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.descriptionUn 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.formatapplication/pdf
dc.formattext/xml
dc.languagespa
dc.publisherUniversidad Militar Nueva Granada
dc.relationhttps://revistas.unimilitar.edu.co/index.php/rcin/article/view/6252/5240
dc.relationhttps://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.rightsDerechos de autor 2022 Ciencia e Ingeniería Neogranadina
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0
dc.sourceCiencia e Ingenieria Neogranadina; Vol. 32 No. 2 (2022); 131-144
dc.sourceCiencia e Ingeniería Neogranadina; Vol. 32 Núm. 2 (2022); 131-144
dc.sourceCiencia e Ingeniería Neogranadina; v. 32 n. 2 (2022); 131-144
dc.source1909-7735
dc.source0124-8170
dc.subjectalgorithm
dc.subjectlearning
dc.subjectfunction
dc.subjectprime number
dc.subjectparadigm
dc.subjectprogramming
dc.subjectrecursion
dc.subjectalgoritmo
dc.subjectaprendizaje
dc.subjectfunción
dc.subjectnúmero primo
dc.subjectparadigma
dc.subjectprogramación
dc.subjectrecursividad
dc.titleTwo algorithms to find twin prime numbers in a specified range using functional programming
dc.titleDos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem