Calculation to reach the square root with the babylonic method using three programming paradigms
CÁLCULO DE APROXIMACIÓN A LA RAIZ CUADRADA CON EL MÉTODO BABILÓNICO USANDO TRES PARADIGMAS DE PROGRAMACIÓN
Show authors biography
In this article an algorithmic solution to approximate the square root of a given number, based on the method used by the Babylonians and using modern computational resources it arises. To implement this algorithmic solution, it has come to functional programming through the Scheme language environment DrRacket version 6.1, to imperative programming in C ++ environment DevC++ version 4.9.9.2 and object-oriented programming in Eclipse Java EE IDE Java environment for Web Developers Version: Moon Service Release 2 (4.4.2). The methodology is part of the quantitative scientific research and technological instrumental order. The algorithm presented and the methodology have been shared with students of Systems and Computer Engineering of the Technological University of Pereira. The results have been significantly favorable quantitatively since it has been able to establish a link between theory and practice as well as in technology as it has helped promote programming among students the idea that when the logic is clear, the paradigm programming language and automatically become clear. With this research experience it is clear that it is possible to implement solutions to old traditional math problems without losing its northern and efficiency and effectiveness and to find differences and similarities between different programming paradigms.
Article visits 701 | PDF visits 546
Downloads
- H. Paz Penagos, «Aprendizaje autónomo y estilo cognitivo: diseño didáctico, metodología y evaluación,» Revista Educación en Ingeniería, vol. 9, nº 17, pp. 53-65, 2014.
- D. P. Ausubel, Sicología Educativa: Un punto de vista cognoscitivo, Ciudad de México: Trillas, 1986.
- L. E. Muñoz Guerrero, J. I. Rios Patiño y O. I. Trejos Buriticá, Programación Funcional con Scheme, Pereira: Calameo, 2014.
- P. Van Roy, Concepts, Techniques and Models of Computer Programming, Estocolmo: Université catholique de Louvain, 2008.
- J. Rey Pastor y J. Babini, Historia de la Matemática, Barcelona (España): Editorial Gedisa, 1985.
- I. Stewart, Historia de las Matemáticas en los últimos 10000 años, Madrid (España): Crítica, 2011.
- M. Kline, El pensamiento matemático de la antiguedad a nuestros días, Madrid: Alianza Editorial, 2012.
- C. Boyer, Historia de la Matemática, Madrid (España): Alianza Editorial, 2010.
- J. L. Chabert, A history of algorithms, Berlin (Germany): Springer, 2005.
- A. Rooney, Historia de las Matemáticas, Barcelona (España): La Biblioteca del Saber, 2009.
- P. Van Roy, Techniques and methods in programming computer, Louvaine: University Press, 2008.
- M. e. a. Felleisen, How to design Programs, Boston: MIT Press, 2006.
- O. I. Trejos Buriticá, Fundamentos de Programación, Pereira: Papiro, 2006.
- O. I. Trejos Buriticá, La Esencia de la Lógica de Programación, Pereira: Papiro, 2000.
- Deitel & Deitel, C++ Programming, New York: Prentice Hall, 2013.
- H. Schildt, The complete reference Java, 7th Ed. ed., New York, USA: McGraw Hill, 2009.
- H. Schildt, C++ Programming, Vancouver: McGraw Hill, 2010.
- J. E. Aguilar Morales, La Evaluación Educativa, Oaxaca: Asociación Oaxaqueña de Sicología, A. C., 2011.
- A. Attard, E. Di Ioio y K. Geven, Student Centered Learning. An insight into theory and practice, Bucarest: Lifelong learning programme - European Community, 2010.
- C. Bonwell y J. Eison, «Active Learning: Creating Excitement in the Classroom,» ASHEERIC Higher Education Report No 1, nº 1, 1991.
- J. S. Bruner, Actos de significado, Madrid: Alianza Editorial, 1991.
- J. S. Bruner, El proceso de la Educación, Ciudad de México: Editorial Hispanoamericana, 1963.
- F. Diaz Barriga, Estrategias docentes para un aprendizaje significativo, México: McGraw Hill, 2005.
- G. Small, El cerebro digital, Madird: Editorial Urano, 2011.
- O. I. Trejos Buriticá, Aprendizaje en Ingeniería: un problema de comunicación, Pereira (Colombia): Tesis Doctoral - Universidad Tecnológica de Pereira, 2012.
- O. I. Trejos Buriticá, Algoritmos Problemas Básicos, Pereira (Colombia): Papiro, 2008.
- S. McConell, Desarrollo de Proyectos Informáticos, New York, USA: McGraw Hill Companies, 2005.
- J. Medina, Los 12 principios del cerebro, Bogotá, Colombia: Grupo Editorial Norma, 2012.
- S. Aamodt y S. Wang, Entra en tu cerebro, Barcelona (España): Ediciones B, 2008.