Algorithmic Methodology to build functions to solve processes with simple calculations using two programming paradigms

Cargando...
Miniatura

Fecha

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Libre

Resumen

Descripción

This article presents an algorithmic methodology to construct functions to solve calculations based on simple processes using addition and subtraction, on two programming paradigms: functional programming and imperative programming using recursive and cyclical processes, respectively, each provides. The purpose of this research is to demonstrate how easy it is to sol­ve some well-known problems from the simplest operations that are known and for which the computer is conditioned to calculate, so that students devise a solution to a problem through their own knowledge for meaningful learning and sense. In the methodological part, we made a presentation to students of what was to be held, the purpose, scope and achievements expected so that a comparative basis, could be formulated an algorithmic solution and implemented in two programming paradigms. We found that students give a especial importance to the relationship between new knowledge that is explained and its links with the already acquired knowledge and that whatever the solution to be implemented, and it has models that are independent of tech­nology. The research concludes that when students know the methodology which will address new knowledge, strictly follow the teacher’s hand, the coding and check the effectiveness of their learning outcomes more easily reached.
El presente artículo presenta una metodología algorítmica para construir funciones que resuelvan cálculos, basándose en procesos simples usando sumas y restas apoyándose en dos paradigmas de programación: la programación funcional y la programación imperativa, usando los procesos recursivos y cíclicos, respectivamente, que cada una provee. El propósito de esta investigación es demostrar lo sencillo que es resolver algunos problemas muy conocidos a partir de las operaciones más simples que se conocen y para las cuales el computador está acondicionado a calcular, de forma que los estudiantes conciban la solución a un problema a través de sus propios conocimientos para un aprendizaje significativo y con sentido. En la parte metodológica, se les hizo una presentación a los estudiantes de lo que se iba a realizar, los propósitos, los alcances y los logros que se esperaban para que, de una forma comparativa, pudieran formularse soluciones algorítmicas e implementarse en dos paradigmas de programación. Se encontró que los alumnos confieren suprema importancia a la rela­ción entre el nuevo conocimiento que se les explica y sus nexos con los conocimientos ya adquiridos y que sea cual fuere la solución a implementar, a ésta le subyacen modelos que son independientes de la tecnología. La investigación concluye que cuando los estudiantes conocen la metodología con la cual se va a abordar un nuevo conocimiento, la siguen rigurosamente de la mano del docente, la codifican y comprueban la efectividad de sus resultados, el aprendizaje se alcanza más fácilmente.

Palabras clave

Citación

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como Derechos de autor 2017 Las opiniones de los autores son de su exclusiva responsabilidad