SciELO - Scientific Electronic Library Online

 
vol.32 issue2Comparison between ACI 318-19 and NSR-10 for the structural design of concrete frames in high seismic hazard zones.Metasurfaces in the Antenna Design: An Introduction author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Ciencia e Ingeniería Neogranadina

Print version ISSN 0124-8170On-line version ISSN 1909-7735

Abstract

TREJOS BURITICA, Omar Iván  and  MUNOZ GUERRERO, Luis Eduardo. Dos algoritmos para hallar números primos gemelos en un rango específico usando programación funcional. Cienc. Ing. Neogranad. [online]. 2022, vol.32, n.2, pp.131-144.  Epub Dec 30, 2022. ISSN 0124-8170.  https://doi.org/10.18359/rcin.6252.

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.

Keywords : algoritmo; aprendizaje; función; número primo; paradigma; programación; recursividad.

        · abstract in English     · text in Spanish     · Spanish ( pdf )