<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1909-8367</journal-id>
<journal-title><![CDATA[Entre Ciencia e Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[Entre Ciencia e Ingenieria]]></abbrev-journal-title>
<issn>1909-8367</issn>
<publisher>
<publisher-name><![CDATA[Universidad Católica de Pereira]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1909-83672017000100066</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Metodología y algoritmo para encontrar números perfectos en un rango determinado de números naturales usando Programación Funcional]]></article-title>
<article-title xml:lang="en"><![CDATA[Methodology and algorithm to find perfect numbers in a given range of natural numbers using Functional Programming]]></article-title>
<article-title xml:lang="pt"><![CDATA[Metodologia e algoritmo para encontrar números perfeitos numa determinada faixa de números naturais usando Programação Funcional]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Trejos]]></surname>
<given-names><![CDATA[O.I.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad Tecnológica de Pereira  ]]></institution>
<addr-line><![CDATA[Pereira ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2017</year>
</pub-date>
<volume>11</volume>
<numero>21</numero>
<fpage>66</fpage>
<lpage>72</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1909-83672017000100066&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1909-83672017000100066&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1909-83672017000100066&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen: Este artículo pretende dar cuenta de un modelo de enseñanza de la programación de computadores aplicado a la solución de un problema concreto a partir del paradigma de programación funcional estableciendo una relación tangible, para el estudiante, en lo académico entre los temas vistos en matemáticas y la posibilidad de capitalizar la tecnología computacional para resolverlo. En esta investigación se ha utilizado el método de estudio y solución de un caso específico desde la perspectiva de su implementación lógica matemática desarrollada en el primer curso de programación de computadores de un programa de Ingeniería de Sistemas. Los resultados muestran una asimilación, apropiación, aplicación y retroalimentación del ejercicio puntual realizado de forma que se ha podido aplicar, por parte de los estudiantes, en ejercicios similares desde la óptica del aprendizaje autónomo y la participación activa en estos procesos de formación. Se concluye que la solución de problemas matemáticos a partir de la programación es un área que se pudiera explotar mucho más, desde lo didáctico, en bien del logro de los objetivos de aprendizaje de los estudiantes y que ésta estrategia posibilitaría el autoaprendizaje y el active learning.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract: This article explains a model of teaching computer programming applied to the solution of a specific problem from functional programming paradigm establishing a relationship to the student, academically among the topics covered in mathematics and possibility of capitalizing computer technology to solve it. This research used the method of study and solution of a specific case from the perspective of mathematical logic implementation developed in the first course of computer programming in Systems Engineering. The results show an assimilation, appropriation, application and feedback conducted so that it has been applied, by students in similar exercises from the perspective of autonomous learning and active participation. The conclusion is that the solution of mathematical problems from programming is an area that could be exploited much more, from the teaching, to reach learning goals of student and that this strategy enable self-learning and active learning.]]></p></abstract>
<abstract abstract-type="short" xml:lang="pt"><p><![CDATA[Resumo: Este artigo pretende mostrar um modelo de ensino da programação de computadores aplicado à solução de um problema concreto a partir do paradigma de programação funcional estabelecendo uma relação tangível, para o estudante, com relação ao académico entre os temas vistos em matemática e a possibilidade de capitalizar a tecnologia computacional para resolve-lo. Nesta pesquisa foi utilizado o método de estudo e solução de um caso específi co desde a perspectiva de sua implementação lógica matemática desenvolvida no primeiro curso de programação de computadores de um programa de Engenharia de Sistemas. Os resultados mostram uma assimilação, apropriação, aplicação e retroalimentação do exercício pontual realizado de forma possível de aplicar, por parte dos estudantes, em exercícios similares desde a visão da aprendizagem autônoma e a participação ativa nestes processos de formação. Se conclui que a solução de problemas matemáticos a partir da programação é uma área que pode ser muito mais explorada, em contexto didático, com a finalidade de objetivos de aprendizagem dos estudantes e que esta estratégia possibilitaria a autoaprendizagem e o active learnig.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[algoritmo]]></kwd>
<kwd lng="es"><![CDATA[número perfecto]]></kwd>
<kwd lng="es"><![CDATA[número natural]]></kwd>
<kwd lng="es"><![CDATA[programación de computadores]]></kwd>
<kwd lng="es"><![CDATA[programación funcional]]></kwd>
<kwd lng="en"><![CDATA[algorithm]]></kwd>
<kwd lng="en"><![CDATA[perfect number]]></kwd>
<kwd lng="en"><![CDATA[natural number]]></kwd>
<kwd lng="en"><![CDATA[computer programming]]></kwd>
<kwd lng="en"><![CDATA[functional programming]]></kwd>
<kwd lng="pt"><![CDATA[algoritmo]]></kwd>
<kwd lng="pt"><![CDATA[número perfeito]]></kwd>
<kwd lng="pt"><![CDATA[número natural]]></kwd>
<kwd lng="pt"><![CDATA[programação de computadores]]></kwd>
<kwd lng="pt"><![CDATA[programação funcional]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<label>[1]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fríes]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Monzón]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Di Paolo]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Resolución de una situación problemática mediante la utilización de TIC. (A. C. ACOFI, Ed.)]]></article-title>
<source><![CDATA[Revista Educación en Ingeniería]]></source>
<year>2014</year>
<volume>9</volume>
<numero>17</numero>
<issue>17</issue>
<page-range>45-52</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>[2]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Attard]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Di Ioio]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Geven]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Student Centered Learning. An insight into theory and practice.]]></source>
<year>2010</year>
<page-range>52</page-range><publisher-name><![CDATA[Bucarest: Lifelong learning programme - European Community]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>[3]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Trejos Buriticá]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Significado y Competencias.]]></article-title>
<source><![CDATA[Papiro]]></source>
<year>2013</year>
<page-range>39</page-range><publisher-loc><![CDATA[Pereira ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>[4]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Roy]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Concepts, Techniques and Models of Computer Programming.]]></source>
<year>2008</year>
<page-range>112</page-range><publisher-loc><![CDATA[Estocolmo ]]></publisher-loc>
<publisher-name><![CDATA[Université catholique de Louvain]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>[5]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kaasboll]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Exploring didacti models for programming]]></source>
<year>1999</year>
<page-range>12</page-range><publisher-loc><![CDATA[Oslo ]]></publisher-loc>
<publisher-name><![CDATA[Universidad de Oslo]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>[6]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Romero Chaves]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Rosero Sosa]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Modelo de Enseñanza y su relación con los procesos metacognitivos en programación de sistemas.]]></article-title>
<source><![CDATA[Revista Educación en Ingeniería]]></source>
<year>2014</year>
<publisher-name><![CDATA[A.C.ACOFI, Ed]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>[7]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schildt]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[C++ Programming.]]></source>
<year>2010</year>
<page-range>354</page-range><publisher-loc><![CDATA[Vancouver ]]></publisher-loc>
<publisher-name><![CDATA[McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>[8]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deitel]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[C++ Programming.]]></source>
<year>2013</year>
<page-range>220</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>[9]</label><nlm-citation citation-type="">
<source><![CDATA[Unesco]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>[10]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brassard]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Bratley]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fundamentos de Algoritmia]]></source>
<year>2006</year>
<page-range>97</page-range><publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>[11]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Skiena]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Algorythm design manual (2a Edición ed.).]]></source>
<year>2008</year>
<page-range>45</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>[12]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boyer]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Historia de la Matemática]]></source>
<year>2010</year>
<page-range>611</page-range><publisher-loc><![CDATA[Madrid (España) ]]></publisher-loc>
<publisher-name><![CDATA[Alianza Editorial]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>[13]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rey Pastor]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Babini]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Historia de la Matemática]]></source>
<year>2005</year>
<page-range>212</page-range><publisher-loc><![CDATA[Barcelona (España) ]]></publisher-loc>
<publisher-name><![CDATA[Editorial Gedisa]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>[14]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Felleisen]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Findler]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Flat]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Krishnamurthi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[How to design programas (2a Ed. ed.)]]></source>
<year>2013</year>
<page-range>39</page-range><publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>[15]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schildt]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[C Programming]]></source>
<year>2010</year>
<page-range>552</page-range><publisher-loc><![CDATA[México ]]></publisher-loc>
<publisher-name><![CDATA[McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>[16]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Roy]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Techniques and methods in programming computer]]></source>
<year>2008</year>
<page-range>342-5</page-range><publisher-loc><![CDATA[Louvaine ]]></publisher-loc>
<publisher-name><![CDATA[University Press]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
