Metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos basados en procesos simples usando programacin̤ funcional

El presente artc̕ulo presenta una metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos, basǹdose en procesos simples usando sumas y restas apoyǹdose en dos paradigmas de programacin̤: la programacin̤ funcional y la programacin̤ imperativa, usando los procesos recursivos y cc̕lic...

Full description

Saved in:
Bibliographic Details
Other Authors: Trejos Buritic ̀Omar Ivǹ, Universidad Libre, Bogot̀
Format: Book
Language:Spanish
Subjects:
Online Access:Metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos basados en procesos simples usando programacin̤ funcional
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a22000004a 4500
001 vpro4012
005 20201223000000.0
008 121204s2017 ck # g## #001 0#spa#d
020 |a 2619-6581 (versin̤ electrn̤ica); 1794-4953 (versin̤ impresa) 
022
040 |a CO-BoINGC 
041 0 |a spa 
245 1 0 |a Metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos basados en procesos simples usando programacin̤ funcional 
246 |a Algorithmic Methodology to build functions to solve processes with simple calculations using two programming paradigms 
264 |a Bogot ̀(Colombia) :  |b Revista VirtualPRO,  |c 2017 
520 3 |a El presente artc̕ulo presenta una metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos, basǹdose en procesos simples usando sumas y restas apoyǹdose en dos paradigmas de programacin̤: la programacin̤ funcional y la programacin̤ imperativa, usando los procesos recursivos y cc̕licos, respectivamente, que cada una provee. El props̤ito de esta investigacin̤ es demostrar lo sencillo que es resolver algunos problemas muy conocidos a partir de las operaciones ms̀ simples que se conocen y para las cuales el computador est ̀acondicionado a calcular, de forma que los estudiantes conciban la solucin̤ a un problema a travš de sus propios conocimientos para un aprendizaje significativo y con sentido. En la parte metodolg̤ica, se les hizo una presentacin̤ a los estudiantes de lo que se iba a realizar, los props̤itos, los alcances y los logros que se esperaban para que, de una forma comparativa, pudieran formularse soluciones algort̕micas e implementarse en dos paradigmas de programacin̤. Se encontr ̤que los alumnos confieren suprema importancia a la relacin̤ entre el nuevo conocimiento que se les explica y sus nexos con los conocimientos ya adquiridos y que sea cual fuere la solucin̤ a implementar, a šta le subyacen modelos que son independientes de la tecnologa̕. La investigacin̤ concluye que cuando los estudiantes conocen la metodologa̕ 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 ms̀ fc̀ilmente.1. Introduccin̤En třminos de la programacin̤ de computadores, el concepto de funcin̤ constituye uno de los pilares ms̀ importantes para la comprensin̤ de los diferentes paradigmas de programacin̤ segn͠ Trejos (2000) [1]. No en vano la funcin̤ es la esencia de la programacin̤ funcional, es el concepto que simplifica la concepcin̤ de soluciones imperativas y que se convierte la funcin̤ en parte constitutiva de la definicin̤ de una clase bajo el nombre de mťodo [2], por citar tan solo tres paradigmas de programacin̤, tal vez, los ms̀ comunes.El presente artc̕ulo encuentra su justificacin̤ en el hecho de buscar tanto aplicaciones cada vez ms̀ prc̀ticas y cercanas del estudiante al concepto de funcin̤ como la implementacin̤ de štas como camino de solucin̤ de problemas matemt̀icos, reto metodolg̤ico que tiene el docente de programacin̤ de computadores para aproximar a sus alumnos a ese punto de convergencia que conforman las matemt̀icas y la programacin̤ y permitir que štos lo conciban como fuente tanto de problemas computables como de soluciones implementables segn͠ Trejos, Significado y Competencias (2013) [3].Uno de los objetivos de la enseąnza de la programacin̤ de computadores, dentro del contexto de un proceso de formacin̤ profesional para ingenieros de sistemas, radica en proveer de herramientas lg̤icas y tecnolg̤icas a los estudiantes para que puedan encontrar, diseąr, implementar, monitorear, retroalimentar y optimizar soluciones que resuelvan problemas computables de manera que sea el mismo estudiante quien las diseę, las conciba y las implemente [4]. De otra parte, se pretende con la enseąnza de la programacin̤ que los estudiantes puedan capitalizar al mx̀imo los recursos que provee la tecnologa̕ computacional para resolver problemas transversales a otras ciencias y otras r̀eas de conocimiento [5]. El reto que tiene el docente de programacin̤ de hoy radica en poder encontrar soluciones p̤timas, fundamentadas e implementables tanto a problemas computables como buscar caminos para encontrar, por va̕ de la programacin̤, aproximaciones para resolver problemas no computables. Puede advertirse que una de las competencias que el docente debe infundir en sus estudiantes es la capacidad para reconocer un problema computable y encontrar g̀ilmente por lo menos una solucin̤ posible, as ̕como reconocer que un problema no es computable y, aun as,̕ aproximarse a su posible solucin̤ por el camino de la programacin̤ de computadores [6]. 
650 \ \ |a Enseąnza con ayuda de computadores 
650 \ \ |a Desarrollo de programas para computador 
650 \ \ |a Algoritmos (Computadores) 
650 \ \ |a Computer assisted instruction 
650 \ \ |a Development of computer programs 
650 \ \ |a Computer algorithms 
650 \ \ |a Algoritmo 
650 \ \ |a Metodologa̕ 
650 \ \ |a Programacin̤ de computadores 
650 \ \ |a Programacin̤ funcional 
650 \ \ |a Programacin̤ imperativa 
650 \ \ |a Algorithm,Computer programming 
650 \ \ |a  functional programming 
650 \ \ |a  imperative programming 
650 \ \ |a Methodology  
700 \ \ |a Trejos Buritic ̀Omar Ivǹ  
700 \ \ |a Universidad Libre, Bogot̀ 
856 |z Metodologa̕ algort̕mica para construir funciones que resuelvan cl̀culos basados en procesos simples usando programacin̤ funcional  |u https://virtualpro.unach.elogim.com/biblioteca/metodologia-algoritmica-para-construir-funciones-que-resuelvan-calculos-basados-en-procesos-simples-usando-programacion-funcional