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

Palabras clave: algoritmo, aprendizaje, función, número primo, paradigma, programación, recursividad

Resumen

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.

Biografía del autor/a

Omar Iván Trejos Buriticá, Universidad Tecnológica de Pereira

Ph. D. en Ciencias de la Educación de la Universidad Tecnológica de Pereira, Pereira, Risaralda, Colombia.

Luis Eduardo Muñoz Guerrero, Universidad Tecnológica de Pereira

Ph. D. en Ciencias de la Educación de la Universidad Tecnológica de Pereira, Pereira, Risaralda, Colombia.

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Omar Iván Trejos Buriticá, Universidad Tecnológica de Pereira

Ph. D. en Ciencias de la Educación de la Universidad Tecnológica de Pereira, Pereira, Risaralda, Colombia.

Luis Eduardo Muñoz Guerrero, Universidad Tecnológica de Pereira

Ph. D. en Ciencias de la Educación de la Universidad Tecnológica de Pereira, Pereira, Risaralda, Colombia.

Referencias bibliográficas

A. Alexander, Functional Programming, Boston: CreateSpace Independent Publishing, 2017.

R. Shorey, Soft Skills for a big impact, Nueva York: Independently Publisher, 2021.

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.

O. Trejos, Significado y competencias, Pereira: Editorial Papiro, 2015.

G. Small, Digital Brain, Bogotá: Urano, 2016.

Y. Harari, 21 lecciones para el siglo XXI, Madrid: Editorial Debate, 2018.

D. &. Deitel, Programación orientada a objetos, Nueva York: Independent Press, 2017.

F. M. Tamayo, Fundamentos de lógica de programación, Madrid: Editorial Académica Española, 2012.

O. Trejos, Lógica de programación, Bogotá: Ediciones de la U, 2017.

E. Diez, Solución de problemas en teoría de números y geometría, Nueva York: Independently Publisher, 2022.

D. Wells, Prime Numbers: the most Mysterious Figures in Math, Londres: Wiley, 2007.

M. Kline. El pensamiento matemático. De la antigüedad a nuestros días, Madrid: Alianza Editorial, 2012.

C. Boyer, Historia de la matemática, Madrid: Alianza Editorial, 2010.

I. Stewart, Incredibles Numbers, Barcelona: Crítica, 2016.

E. Grothendieck, Matemáticas: funciones, Nueva Zelanda: Electronic Press, 2020.

K. Dorling, The Math Book (Big Ideas), Londres: DK, 2019.

C. Boguslaw, Introduction to programming with C++, Nueva York: Wiley IEEE Press, 2019.

P. Van Roy, Functional Programming: Tecniques, Models and Theory, Boston: MIT Press, 2016.

O. Trejos, Programación funcional con Racket, Madrid: RaMa, 2019.

L. Peña, Introducción a la programación funcional, Nueva York: Kindle Press, 2021.

C. Cobo y J. Moravec, Aprendizaje invisible: hacia una nueva ecología de la educación, Barcelona: Publicacions i Edicions Universitat de Barcelona, 2011.

G. Siemens, Knowing Knowledges, Morrisville (NC): Lulu.com, 2006.

J. Wing, Computational Thinking, Boston: Oreilly Publishing, 2017.

Cómo citar
Trejos Buriticá, O. I., & Muñoz Guerrero, L. E. (2022). Dos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional. Ciencia E Ingeniería Neogranadina, 32(2), 131–144. https://doi.org/10.18359/rcin.6252
Publicado
2022-12-26
Sección
Artículos

Métricas

Crossref Cited-by logo
QR Code

Algunos artículos similares: