{"id":222,"date":"2018-02-27T10:45:05","date_gmt":"2018-02-27T09:45:05","guid":{"rendered":"http:\/\/clases.jesussoto.es\/?p=222"},"modified":"2018-02-26T09:42:42","modified_gmt":"2018-02-26T08:42:42","slug":"mad-algoritmo-de-euclides","status":"publish","type":"post","link":"https:\/\/curso17.jesussoto.es\/?p=222","title":{"rendered":"MAD: Algoritmo de Euclides"},"content":{"rendered":"<p>El algoritmo de Euclides es un m\u00e9todo antiguo y eficiente para calcular el m\u00e1ximo com\u00fan divisor (mcd). Se basa en el siguiente resultado:\n<\/p>\n<blockquote>\n<p><strong>Teorema<\/strong>:<br \/>\n  Si $a$ y $b$ son n\u00fameros enteros, $$mcd(a,b)=mcd(b,r),$$ donde $r$ es el resto del algoritmo de la divisi\u00f3n para $a$ y $b$ ($a=qb+r$).\n<\/p>\n<\/blockquote>\n<p>Utilizando este resultado calculamos el <b>mcd(a,b)<\/b> de dos enteros (ambos <u>&gt;<\/u>0, suponemos a <u>&gt;<\/u> b) definiendo  q<sub>i<\/sub> y  r<sub>i<\/sub>  recursivamente mediante las ecuaciones:<\/p>\n<blockquote><p><cite><\/p>\n<p>a = bq<sub>1<\/sub> + r<sub>1<\/sub>&nbsp;&nbsp;(0<u>&lt;<\/u>r<sub>1<\/sub>&lt;b)<\/p>\n<p>\n b = r<sub>1<\/sub>q<sub>2<\/sub> + r<sub>2<\/sub>&nbsp;&nbsp;(0<u>&lt;<\/u>r<sub>2<\/sub>&lt;r<sub>1<\/sub>)<\/p>\n<p>\n r<sub>1<\/sub> = r<sub>2<\/sub>q<sub>3<\/sub> + r<sub>3<\/sub>&nbsp;&nbsp;(0<u>&lt;<\/u>r<sub>3<\/sub>&lt;r<sub>2<\/sub>)<\/p>\n<p>\n &#8230;. <\/p>\n<p>\n r<sub>k-3<\/sub> = r<sub>k-2<\/sub>q<sub>k-1<\/sub> + r<sub>k-1<\/sub>&nbsp;&nbsp;(0<u>&lt;<\/u>r<sub>k-1<\/sub>&lt;r<sub>k-2<\/sub>)<\/p>\n<p>\n r<sub>k-2<\/sub> = r<sub>k-1<\/sub>q<sub>k<\/sub>&nbsp;&nbsp;(r<sub>k<\/sub>=0)<\/p>\n<p>\n <\/cite><\/p><\/blockquote>\n<p> Del teorema anterior, se sigue que:<\/p>\n<p>\n$$mcd(a,b)=mcd(b,r_1)=mcd(r_1,r_2)=\\ldots=mcd(r_{k-2},r_{k-1})=r_{k-1}$$<\/p>\n<p>Una curiosidad es que el n\u00famero de pasos necesarios para calcular el <strong>mcd <\/strong> de dos n\u00fameros es menor que 5 veces el n\u00famero de d\u00edgitos del menor de ellos.<\/p>\n<p><p>Este algoritmo lo vamos a utilizar precisamente en uno de los resultados m\u00e1s importantes,  el que conocemos como <a href=\"http:\/\/es.wikipedia.org\/wiki\/Identidad_de_B%C3%A9zout\" target=\"_blank\">teorema de Bezout<\/a>:<\/p>\n<blockquote>\n<p><strong>Teorema<\/strong>:<br \/>\n  Si $a$ y $b$ son n\u00fameros enteros, entonces existen enteros $x$ e $y$ tales que $$ax + by =mcd(a,b)$$\n<\/p>\n<\/blockquote\n\n\n<p>&nbsp;<\/p>\n<table id=\"yzpi\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" bgcolor=\"#999999\">\n<tbody>\n<tr>\n<td width=\"100%\"><strong>Ejercicio:<\/strong>Calcular el $mcd(2055,123)$ y encontrar dos n\u00fameros enteros $x$ e $y$ tales que $2055x+123y=mcd(2055,123)$ <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>El algoritmo de Euclides es un m\u00e9todo antiguo y eficiente para calcular el m\u00e1ximo com\u00fan divisor (mcd). Se basa en el siguiente resultado: Teorema: Si $a$ y $b$ son n\u00fameros enteros, $$mcd(a,b)=mcd(b,r),$$ donde $r$ es el resto del algoritmo de la divisi\u00f3n para $a$ y $b$ ($a=qb+r$). Utilizando este resultado calculamos el mcd(a,b) de dos&hellip; <a class=\"more-link\" href=\"https:\/\/curso17.jesussoto.es\/?p=222\">Seguir leyendo <span class=\"screen-reader-text\">MAD: Algoritmo de Euclides<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/posts\/222"}],"collection":[{"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=222"}],"version-history":[{"count":7,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/posts\/222\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=\/wp\/v2\/posts\/222\/revisions\/230"}],"wp:attachment":[{"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/curso17.jesussoto.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}