Autor Trejos Buriticá, Omar Iván
|
|
Documentos disponibles escritos por este autor (6)
Hacer una sugerencia Refinar búsquedaAlgoritmo de búsqueda de ternas pitagóricas basado en programación funcional / Trejos Buriticá, Omar Iván en Ventana informática, Vol. 0 Num. 35 Año. 2016 ([16/12/2016])
![]()
[artículo]
Título : Algoritmo de búsqueda de ternas pitagóricas basado en programación funcional Tipo de documento: documento electrónico Autores: Trejos Buriticá, Omar Iván, Autor Editorial: Manizales [Colombia] : Universidad de Manizales* Fecha de publicación: 2016 Resumen: Se presenta una posible solución a la búsqueda de números que se constituyan en ternas pitagóricas, mediante una implementación con programación funcional bajo las posibilidades técnicas y sintácticas del lenguaje Scheme entorno DrRacket. La metodología se enmarcó en la investigación educativa de carácter cuantitativo. Los resultados de este algoritmo, y su uso, evidencian la posibilidad de encontrar soluciones muy simples, desde la óptica funcional, para resolver problemas con cierta complejidad así como aprendizajes más significativos y con mayor sentido en el campo de la programación de computadores por parte de los estudiantes. El programa presentado sirve de ejemplo para encontrar una aplicación más a la instancia tecnológica como expresión instrumental de la matemática.
Palabras clave: Algoritmo, programación funcional, recursión, ternas pitagóricasTipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i
in Ventana informática > Vol. 0 Num. 35 Año. 2016 [16/12/2016][artículo] Algoritmo de búsqueda de ternas pitagóricas basado en programación funcional [documento electrónico] / Trejos Buriticá, Omar Iván, Autor . - Manizales [Colombia] : Universidad de Manizales*, 2016.
in Ventana informática > Vol. 0 Num. 35 Año. 2016 [16/12/2016]
Resumen: Se presenta una posible solución a la búsqueda de números que se constituyan en ternas pitagóricas, mediante una implementación con programación funcional bajo las posibilidades técnicas y sintácticas del lenguaje Scheme entorno DrRacket. La metodología se enmarcó en la investigación educativa de carácter cuantitativo. Los resultados de este algoritmo, y su uso, evidencian la posibilidad de encontrar soluciones muy simples, desde la óptica funcional, para resolver problemas con cierta complejidad así como aprendizajes más significativos y con mayor sentido en el campo de la programación de computadores por parte de los estudiantes. El programa presentado sirve de ejemplo para encontrar una aplicación más a la instancia tecnológica como expresión instrumental de la matemática.
Palabras clave: Algoritmo, programación funcional, recursión, ternas pitagóricasTipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i Algoritmo eficiente en la generación de una tabla de primalidad de números usando Programación Funcional [An application of a simple and efficient algorithm to generate a prime number table using Functional Programming] / Trejos Buriticá, Omar Iván en Ventana informática, Vol. 0 Num. 31 Año. 2014 ([26/12/2014])
![]()
[artículo]
Título : Algoritmo eficiente en la generación de una tabla de primalidad de números usando Programación Funcional [An application of a simple and efficient algorithm to generate a prime number table using Functional Programming] Tipo de documento: documento electrónico Autores: Trejos Buriticá, Omar Iván, Autor Editorial: Manizales [Colombia] : Universidad de Manizales* Fecha de publicación: 2020 Resumen: Resumen
En el presente artículo se acude a la Programación Funcional para generar una tabla de análisis de primalidad de números en un rango dado a partir del uso de un algoritmo que, por las necesidades del mismo objetivo, tiene características de ser eficiente. Se plantea la fundamentación de dicho algoritmo y además se aprovecha su estructura lógica para resolver el problema propuesto. El propósito de este artículo es mostrar una arista útil de la eficiencia algorítmica teniendo en cuenta las características tecnológicas modernas y los problemas que la matemática provee. Se hace uso del lenguaje de programación Scheme y se aprovechan sus potencialidades para manejo, tamaño y cálculo de datos. Se demuestra que, acudiendo a algoritmos eficientes y a una lógica muy simple, la tecnología computacional moderna puede ser de una inmensa utilidad para resolver problemas matemáticos.
Palabras Clave: Algoritmo, eficiencia, matemáticas, números primos, programación funcional
Abstract
In this article, we use Functional Programming to generate an analytic table of prime numbers in a specific range using an efficient algorithm. You can find the foundation and we use its logical structure to solve the problem. The proposal of this article is to show the useful face of the applied efficient algorithmic knowing the modern technologies y the math problems. We use Scheme as a programming language and we use its potentialities to manage, to storage and calculate data. We demonstrate that, using efficient algorithms and a simple logic, the computational technologies are very useful solving math problems.
Keywords: Algorithm, efficiency, maths, prime numbers, Functional programming
Tipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i
in Ventana informática > Vol. 0 Num. 31 Año. 2014 [26/12/2014][artículo] Algoritmo eficiente en la generación de una tabla de primalidad de números usando Programación Funcional [An application of a simple and efficient algorithm to generate a prime number table using Functional Programming] [documento electrónico] / Trejos Buriticá, Omar Iván, Autor . - Manizales [Colombia] : Universidad de Manizales*, 2020.
in Ventana informática > Vol. 0 Num. 31 Año. 2014 [26/12/2014]
Resumen: Resumen
En el presente artículo se acude a la Programación Funcional para generar una tabla de análisis de primalidad de números en un rango dado a partir del uso de un algoritmo que, por las necesidades del mismo objetivo, tiene características de ser eficiente. Se plantea la fundamentación de dicho algoritmo y además se aprovecha su estructura lógica para resolver el problema propuesto. El propósito de este artículo es mostrar una arista útil de la eficiencia algorítmica teniendo en cuenta las características tecnológicas modernas y los problemas que la matemática provee. Se hace uso del lenguaje de programación Scheme y se aprovechan sus potencialidades para manejo, tamaño y cálculo de datos. Se demuestra que, acudiendo a algoritmos eficientes y a una lógica muy simple, la tecnología computacional moderna puede ser de una inmensa utilidad para resolver problemas matemáticos.
Palabras Clave: Algoritmo, eficiencia, matemáticas, números primos, programación funcional
Abstract
In this article, we use Functional Programming to generate an analytic table of prime numbers in a specific range using an efficient algorithm. You can find the foundation and we use its logical structure to solve the problem. The proposal of this article is to show the useful face of the applied efficient algorithmic knowing the modern technologies y the math problems. We use Scheme as a programming language and we use its potentialities to manage, to storage and calculate data. We demonstrate that, using efficient algorithms and a simple logic, the computational technologies are very useful solving math problems.
Keywords: Algorithm, efficiency, maths, prime numbers, Functional programming
Tipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i Ejemplares(2)
Código de barras Ubicación Ver Signatura Tipo de medio Ubicación Estado Estado eb011343 621.38 Libro electrónico Biblioteca Principal En línea Disponible eb011342 621.38 Libro electrónico Biblioteca Principal En línea Disponible
Título : Fundamentos de lógica digital con VHDL Tipo de documento: documento electrónico Autores: Trejos Buriticá, Omar Iván, Autor ; Bedoya Guapacha, Jovanny, Autor ; Hincapié Zea, Juan David, Autor Editorial: Bogotá D.C [Colombia] : Ecoe Ediciones Fecha de publicación: 2024 Número de páginas: 174 páginas ISBN/ISSN/DL: 978-958-50-3857-8 Idioma : Español (spa) Palabras clave: Procesos industriales Circuitos lógicos Lógica digital - Fundamentos Circuitos electrónicos digitales VHDL (Lenguaje de programación de computadores) Electrónica digital Lógica algebraica. Índice Dewey: 621.38 Ingeniería de comunicaciones Tipo de medio : Computadora Tipo de contenido : Texto En línea: https://ebooks7-24-com.biblioproxy.umanizales.edu.co/?il=37432 Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i Fundamentos de lógica digital con VHDL [documento electrónico] / Trejos Buriticá, Omar Iván, Autor ; Bedoya Guapacha, Jovanny, Autor ; Hincapié Zea, Juan David, Autor . - Bogotá D.C [Colombia] : Ecoe Ediciones, 2024 . - 174 páginas.
ISBN : 978-958-50-3857-8
Idioma : Español (spa)
Palabras clave: Procesos industriales Circuitos lógicos Lógica digital - Fundamentos Circuitos electrónicos digitales VHDL (Lenguaje de programación de computadores) Electrónica digital Lógica algebraica. Índice Dewey: 621.38 Ingeniería de comunicaciones Tipo de medio : Computadora Tipo de contenido : Texto En línea: https://ebooks7-24-com.biblioproxy.umanizales.edu.co/?il=37432 Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i Ejemplares(2)
Código de barras Ubicación Ver Signatura Tipo de medio Ubicación Estado Estado eb011301 621.38 Libro electrónico Biblioteca Principal En línea Disponible eb011300 621.38 Libro electrónico Biblioteca Principal En línea Disponible Modelo metodológico para simplificar la comprensión de tres paradigmas de programación basándose en Aprendizaje Significativo [Methodological proposal to simplify the concept under three computer programming paradigm using meaningful learning] / Trejos Buriticá, Omar Iván en Ventana informática, Vol. 0 Num. 33 Año. 2015 ([12/02/2016])
![]()
[artículo]
Título : Modelo metodológico para simplificar la comprensión de tres paradigmas de programación basándose en Aprendizaje Significativo [Methodological proposal to simplify the concept under three computer programming paradigm using meaningful learning] Tipo de documento: documento electrónico Autores: Trejos Buriticá, Omar Iván, Autor Editorial: Manizales [Colombia] : Universidad de Manizales* Fecha de publicación: 2016 Resumen: Este artículo aborda una propuesta metodológica para que la comprensión general de los paradigmas de programación funcional, imperativa y orientada a objetos se simplifique de forma que los estudiantes de informática tengan un fundamento sólido a partir del cual puedan comprender sus diferencias y aplicaciones. La propuesta se basa en la cristalización de tres modelos teóricos asociados al modelo computacional que privilegia dentro del contexto de sus propias características, y se enmarca dentro de una investigación educativa de carácter cualitativo, articulada con la teoría que subyace a cada paradigma, la cual se ha socializado con estudiantes de Ingeniería de Sistemas, y se han recogido algunas opiniones al respecto de su facilidad para comprender los tres paradigmas. A partir de la utilización de este modelo se han evidenciado, vía resolución de problemas teóricos, una aplicación directa y sencilla del concepto de paradigma así como una mejor utilización de las herramientas que giran en torno a ellos. La comprensión de las diferencias, coincidencias y aplicaciones de los paradigmas ha generado elementos de alta motivación y aprendizaje autónomo en los estudiantes.
Palabras clave: Aprendizaje significativo, paradigma de programación, programación de computadores, programación imperativa, programación funcional, programación orientada a objetos.
This article presents a methodological proposal to understand the basics of three computer programming paradigms (functional, imperative and object-oriented) to bring to informatics students a solid foundation to use their differences and their applications. We use three theorical models linked with de computational model associated to each paradigm and its characteristics. The methodology is allocated inside an educative and qualitative research accordingly the theory of each computer programming paradigm. The results of this methodology have been socialized with Systems Engineering students in the firsts and last semesters and we collected some opinions about it. From the use of this model and the use of problem based learning we evidence that the paradigm concept and its application is more direct and simple and, due this, the use of the tools around the concepts. Another effect of this methodology is a higher motivation and an autonomous learning in the students.
Keywords: Computer programming, imperative programming, functional programming, meaningful learning, object-oriented programming, programming paradigm
Tipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i
in Ventana informática > Vol. 0 Num. 33 Año. 2015 [12/02/2016][artículo] Modelo metodológico para simplificar la comprensión de tres paradigmas de programación basándose en Aprendizaje Significativo [Methodological proposal to simplify the concept under three computer programming paradigm using meaningful learning] [documento electrónico] / Trejos Buriticá, Omar Iván, Autor . - Manizales [Colombia] : Universidad de Manizales*, 2016.
in Ventana informática > Vol. 0 Num. 33 Año. 2015 [12/02/2016]
Resumen: Este artículo aborda una propuesta metodológica para que la comprensión general de los paradigmas de programación funcional, imperativa y orientada a objetos se simplifique de forma que los estudiantes de informática tengan un fundamento sólido a partir del cual puedan comprender sus diferencias y aplicaciones. La propuesta se basa en la cristalización de tres modelos teóricos asociados al modelo computacional que privilegia dentro del contexto de sus propias características, y se enmarca dentro de una investigación educativa de carácter cualitativo, articulada con la teoría que subyace a cada paradigma, la cual se ha socializado con estudiantes de Ingeniería de Sistemas, y se han recogido algunas opiniones al respecto de su facilidad para comprender los tres paradigmas. A partir de la utilización de este modelo se han evidenciado, vía resolución de problemas teóricos, una aplicación directa y sencilla del concepto de paradigma así como una mejor utilización de las herramientas que giran en torno a ellos. La comprensión de las diferencias, coincidencias y aplicaciones de los paradigmas ha generado elementos de alta motivación y aprendizaje autónomo en los estudiantes.
Palabras clave: Aprendizaje significativo, paradigma de programación, programación de computadores, programación imperativa, programación funcional, programación orientada a objetos.
This article presents a methodological proposal to understand the basics of three computer programming paradigms (functional, imperative and object-oriented) to bring to informatics students a solid foundation to use their differences and their applications. We use three theorical models linked with de computational model associated to each paradigm and its characteristics. The methodology is allocated inside an educative and qualitative research accordingly the theory of each computer programming paradigm. The results of this methodology have been socialized with Systems Engineering students in the firsts and last semesters and we collected some opinions about it. From the use of this model and the use of problem based learning we evidence that the paradigm concept and its application is more direct and simple and, due this, the use of the tools around the concepts. Another effect of this methodology is a higher motivation and an autonomous learning in the students.
Keywords: Computer programming, imperative programming, functional programming, meaningful learning, object-oriented programming, programming paradigm
Tipo de medio : Computadora En línea: https://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vi [...] Link: https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i La notación polaca como estrategia para aproximarse al pensamiento funcional y al pensamiento matemático [Polish notation as strategy to approximate the Functional thinking and the mathematical thinking] / Trejos Buriticá, Omar Iván en Ventana informática, Vol. 0 Num. 29 Año. 2013 ([28/03/2014])
![]()
Permalink

