{"id":54,"date":"2012-03-05T17:16:14","date_gmt":"2012-03-05T17:16:14","guid":{"rendered":"http:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/?p=54"},"modified":"2012-03-05T17:26:59","modified_gmt":"2012-03-05T17:26:59","slug":"estructuras-repetitivas-y-el-algoritmo-de-la-amistad","status":"publish","type":"post","link":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/2012\/03\/05\/estructuras-repetitivas-y-el-algoritmo-de-la-amistad\/","title":{"rendered":"Estructuras repetitivas y el algoritmo de la amistad"},"content":{"rendered":"<p style=\"text-align: justify\">Durante el desarrollo de algoritmos, nos encontramos con que las estructuras repetitivas hacen parte de nuestra vida diaria. Pero a\u00fan as\u00ed los estudiantes encuentran dif\u00edcil verlas pues ya son tan intuitivas, que para algunos, pasan desapercibidas en sus vidas.<\/p>\n<p style=\"text-align: justify\">Una estructura repetitiva se compone de 2 partes, primero y la m\u00e1s natural corresponde a <strong>las acciones que se repiten<\/strong>, y la segunda y la menos obvia, pero quiz\u00e1s la m\u00e1s importante de encontrar corresponde a <strong>la condici\u00f3n de parada<\/strong>, esa que nos permite repetir y repetir y repetir hasta alg\u00fan punto. Ese punto es la clave de una estructura repetitiva.<\/p>\n<p style=\"text-align: justify\">En la ense\u00f1anza de los algoritmos hay muchas maneras de aprender a hacer estructuras repetitivas. Sin embargo, los diagramas de flujo es un elemento b\u00e1sico con incre\u00edbles resultados. Pensar en el proceso de resolver un problema nos lleva al algoritmo, y el diagrama de flujo es una herramienta que nos permite analizar y navegar entre las posibilidades de soluci\u00f3n que tiene el problema.<\/p>\n<p style=\"text-align: justify\">Por ejemplo, el diagrama que uso en mi clase es el &#8216;Algoritmo de la Amistad&#8217;\u00a0<a href=\"http:\/\/www.dreamincode.net\/forums\/uploads\/monthly_12_2011\/post-573105-13230370299459.jpg\" target=\"_blank\">(The Friendship Algorithm by Dr. Cooper)<\/a>, me ayuda en clase a explicar la importancia de las pruebas de escritorio, los ciclos infinitos y como controlarlos, lo indispensable de las condiciones de parada y finalmente, que un algoritmo no es m\u00e1s que una secuencia l\u00f3gica de pasos ordenados para resolver un problema, cualquiera, incluso el de la amistad.<\/p>\n<p style=\"text-align: justify\"><strong>&#8216;The friendship algorithm&#8217; by Dr. Sheldon Cooper\u00a0<\/strong><strong>(The Big Bang Theory)<\/strong><\/p>\n<p style=\"text-align: justify\">[youtube]http:\/\/www.youtube.com\/watch?v=0vO37lYNbr8[\/youtube]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durante el desarrollo de algoritmos, nos encontramos con que las estructuras repetitivas hacen parte de nuestra vida diaria. Pero a\u00fan as\u00ed los estudiantes encuentran dif\u00edcil verlas pues ya son tan intuitivas, que para algunos, pasan desapercibidas en sus vidas. Una &hellip; <a href=\"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/2012\/03\/05\/estructuras-repetitivas-y-el-algoritmo-de-la-amistad\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":209,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13072],"tags":[13088,13087,13086],"class_list":["post-54","post","type-post","status-publish","format-standard","hentry","category-ap1","tag-ciclos","tag-diagrama-de-flujo","tag-repetitiva"],"aioseo_notices":[],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Lorena Castaneda Bueno","author_link":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/author\/67021978\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/category\/ap1\/\" rel=\"category tag\">AP1<\/a>","rttpg_excerpt":"Durante el desarrollo de algoritmos, nos encontramos con que las estructuras repetitivas hacen parte de nuestra vida diaria. Pero a\u00fan as\u00ed los estudiantes encuentran dif\u00edcil verlas pues ya son tan intuitivas, que para algunos, pasan desapercibidas en sus vidas. Una &hellip; Sigue leyendo &rarr;","_links":{"self":[{"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/posts\/54"}],"collection":[{"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/users\/209"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":4,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"predecessor-version":[{"id":56,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/posts\/54\/revisions\/56"}],"wp:attachment":[{"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.icesi.edu.co\/blogs\/algoritmosyprogramacion\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}