]> git.llucax.com Git - z.facultad/75.29/dale.git/blob - doc/informe.rtf
Agrega timer y método para obtener cantidad de chunks.
[z.facultad/75.29/dale.git] / doc / informe.rtf
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE abiword PUBLIC "-//ABISOURCE//DTD AWML 1.0 Strict//EN" "http://www.abisource.com/awml.dtd">
3 <abiword template="false" styles="unlocked" version="1.9.1" xmlns:svg="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" fileformat="1.1" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:awml="http://www.abisource.com/awml.dtd" xmlns="http://www.abisource.com/awml.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" props="dom-dir:ltr; document-footnote-restart-section:0; document-endnote-type:numeric; document-endnote-place-enddoc:1; document-endnote-initial:1; lang:es-ES; document-endnote-restart-section:0; document-footnote-restart-page:0; document-footnote-type:numeric; document-footnote-initial:1; document-endnote-place-endsection:0">
4 <!-- ======================================================================== -->
5 <!-- This file is an AbiWord document.                                        -->
6 <!-- AbiWord is a free, Open Source word processor.                           -->
7 <!-- More information about AbiWord is available at http://www.abisource.com/ -->
8 <!-- You should not edit this file by hand.                                   -->
9 <!-- ======================================================================== -->
10
11 <metadata>
12 <m key="dc.format">application/x-abiword</m>
13 <m key="abiword.generator">AbiWord</m>
14 </metadata>
15 <history version="22" edit-time="6402" last-saved="1128470799" uid="fecba924-3524-11da-8840-e92ea42174cc">
16 <version id="22" started="1128464696" uid="e70c64f4-3533-11da-8840-e92ea42174cc" auto="0"/>
17 </history>
18 <styles>
19 <s followedby="Normal" name="Heading 1" basedon="Normal" type="P" props="keep-with-next:1; margin-top:0.3056in; font-weight:bold; margin-bottom:0.0417in; font-family:Arial; font-size:17pt"/>
20 <s type="P" name="Normal" followedby="Current Settings" props="text-indent:0in; margin-top:0pt; margin-left:0pt; font-stretch:normal; line-height:1.0; text-align:left; bgcolor:transparent; lang:es-ES; dom-dir:ltr; margin-bottom:0pt; font-weight:normal; text-decoration:none; font-variant:normal; color:000000; text-position:normal; font-size:12pt; margin-right:0pt; font-style:normal; widows:2; font-family:Times New Roman"/>
21 <s followedby="Normal" name="Heading 2" basedon="Normal" type="P" props="keep-with-next:1; margin-top:0.3056in; font-weight:bold; margin-bottom:0.0417in; font-family:Arial; font-size:14pt"/>
22 <s type="C" name="Footnote Reference" basedon="None" followedby="Current Settings" props="text-position:superscript; font-size:10pt"/>
23 <s type="C" name="Footnote Text" basedon="Normal" followedby="Current Settings" props="text-position:normal; font-size:10pt"/>
24 <s type="P" name="Plain Text" basedon="Normal" followedby="Current Settings" props="font-family:Courier New"/>
25 <s followedby="Normal" name="Contents 1" basedon="Normal" type="P" props="list-delim:%L.; list-decimal:.; list-style:Numbered List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
26 <s followedby="Normal" name="Contents 2" basedon="Normal" type="P" props="list-delim:%L.; list-decimal:.; list-style:Numbered List; start-value:1; field-color:transparent; margin-left:1.0000in; text-indent:-0.2972in; field-font:NULL"/>
27 <s followedby="Normal" name="Contents 3" basedon="Normal" type="P" props="list-delim:%L.; list-decimal:.; list-style:Numbered List; start-value:1; field-color:transparent; margin-left:1.5000in; text-indent:-0.2972in; field-font:NULL"/>
28 <s followedby="Normal" name="Contents 4" basedon="Normal" type="P" props="list-delim:%L.; list-decimal:.; list-style:Numbered List; start-value:1; field-color:transparent; margin-left:2.0000in; text-indent:-0.2972in; field-font:NULL"/>
29 <s followedby="Normal" name="Numbered Heading 1" basedon="Heading 1" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; field-font:Arial; text-indent:0.0in; list-style:Numbered List; tabstops:0.299306in/L0"/>
30 <s followedby="Normal" name="Numbered Heading 2" basedon="Heading 2" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; field-font:Arial; text-indent:0.0in; list-style:Numbered List; tabstops:0.299306in/L0"/>
31 <s type="P" name="Square List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Square List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
32 <s type="P" name="Lower Roman List" basedon="Normal" followedby="Current Settings" props="list-delim:%L; list-decimal:.; list-style:Lower Roman List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
33 <s type="P" name="Diamond List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Diamond List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
34 <s type="P" name="Numbered List" followedby="Current Settings" props="list-delim:%L.; list-decimal:.; list-style:Numbered List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
35 <s followedby="Current Settings" name="Endnote Text" basedon="Normal" type="C"/>
36 <s type="P" name="Triangle List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Triangle List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
37 <s followedby="Normal" name="Numbered Heading 3" basedon="Heading 3" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; field-font:Arial; text-indent:0.0in; list-style:Numbered List; tabstops:0.299306in/L0"/>
38 <s type="P" name="Dashed List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Dashed List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
39 <s type="P" name="Upper Roman List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L; list-decimal:.; list-style:Upper Roman List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
40 <s followedby="Normal" name="Heading 4" basedon="Normal" type="P" props="keep-with-next:1; margin-top:0.3056in; font-weight:bold; margin-bottom:0.0417in; font-family:Arial; font-size:12pt"/>
41 <s type="P" name="Heart List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Heart List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
42 <s followedby="Normal" name="Contents Header" basedon="Normal" type="P" props="keep-with-next:1; font-size:16pt; margin-bottom:0.0813in; font-weight:bold; text-align:center; font-family:Arial; margin-top:0.1667in"/>
43 <s type="P" name="Upper Case List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L); list-decimal:.; list-style:Upper Case List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
44 <s type="P" name="Bullet List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Bullet List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Symbol"/>
45 <s type="P" name="Hand List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Hand List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
46 <s followedby="Normal" name="Heading 3" basedon="Normal" type="P" props="keep-with-next:1; margin-top:0.3056in; font-weight:bold; margin-bottom:0.0417in; font-family:Arial; font-size:12pt"/>
47 <s type="P" name="Tick List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Tick List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
48 <s type="P" name="Lower Case List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L); list-decimal:.; list-style:Lower Case List; start-value:1; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:NULL"/>
49 <s type="P" name="Block Text" basedon="Normal" followedby="Current Settings" props="margin-bottom:0.0813in; margin-right:1.0000in; margin-left:1.0000in"/>
50 <s followedby="Normal" name="Section Heading" basedon="Numbered Heading 1" type="P" props="list-delim:Section %L.; field-color:transparent; start-value:1; margin-left:0.0in; field-font:Arial; text-indent:0.0in; list-style:Numbered List; tabstops:1.100000in/L0"/>
51 <s type="P" name="Implies List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Implies List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Symbol"/>
52 <s type="P" name="Box List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Box List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
53 <s type="P" name="Star List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; list-style:Star List; start-value:0; field-color:transparent; margin-left:0.5000in; text-indent:-0.2972in; field-font:Dingbats"/>
54 <s followedby="Normal" name="Chapter Heading" basedon="Numbered Heading 1" type="P" props="list-delim:Chapter %L.; field-color:transparent; start-value:1; margin-left:0.0in; field-font:Arial; text-indent:0.0in; list-style:Numbered List; tabstops:1.100000in/L0"/>
55 </styles>
56 <lists>
57 <l id="1000" parentid="0" type="0" start-value="1" list-delim="%L." list-decimal="."/>
58 </lists>
59 <pagesize pagetype="A4" orientation="portrait" width="8.267717" height="11.692913" units="in" page-scale="1.000000"/>
60 <section props="page-margin-footer:0.5000in; page-margin-header:0.5000in; page-margin-right:1.0000in; page-margin-left:1.0000in; page-margin-top:1.0000in; page-margin-bottom:1.0000in">
61 <p style="Heading 1">Estrategia de resolución</p>
62 <p style="Heading 2">Representación de números grandes</p>
63 <p style="Normal">El número grande es representado por una cola de "doble-fin" (double ended queue o std::deque en C++), que permite operaciones de inserción al frente y al final en O(1), además de acceso aleatorio a cualquier posición del contenedor también O(1)<field footnote-id="1" type="footnote_ref" style="Footnote Reference"></field><foot footnote-id="1">
64 <p footnote-id="1" style="Footnote Text" props="text-position:subscript; font-weight:normal; font-style:normal"><field footnote-id="1" type="footnote_anchor" style="Footnote Text" props="text-position:superscript"></field><c footnote-id="1"> </c><c footnote-id="1" props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:es-ES">The C++ Programming Language, Bjarne Stroustrup, 3ra edición, sección 17.1.2.</c></p>
65 </foot>. Esto permite hacer shifts O(pos) siendo pos la cantidad de posiciones a desplazar. Dentro de esta deque se guardan valores de tipo nativo (parametrizable, por omisión se utiliza uin32_t), quedando como primer elemento (llamaremos a partir de ahora a cada elemento de este contenedor <c props="font-weight:bold">chunk</c>) del deque los bits menos significativos del número (podría decirse que es little endian).</p>
66 <p style="Normal" props="font-weight:normal; font-style:normal">Supongamos un tipo nativo de 4 bits (para hacer el ejemplo bien simple), el número 159 (0x103 == 0001 0000 0011<c props="text-position:subscript">b</c>) quedaría representado por:</p>
67 <p style="Normal" props="font-weight:normal; font-style:normal"></p>
68 <table props="table-column-props:1.62cm/1.00cm/1.00cm/1.00cm/; table-row-heights:0.62cm/0.62cm/; table-column-leftpos:5.00cm; list-tag:1">
69 <cell props="left-attach:0; right-attach:1; bot-style:1; bot-attach:1; top-attach:0; bot-color:000000; bg-style:1">
70 <p style="Normal" props="font-weight:normal; font-style:normal">posición</p>
71 </cell>
72 <cell props="left-attach:1; right-attach:2; bot-style:1; bot-attach:1; top-attach:0; bot-color:000000; bg-style:1">
73 <p props="font-weight:normal; font-style:normal">0</p>
74 </cell>
75 <cell props="left-attach:2; right-attach:3; bot-style:1; bot-attach:1; top-attach:0; bot-color:000000; bg-style:1">
76 <p style="Normal" props="font-weight:normal; font-style:normal">1</p>
77 </cell>
78 <cell props="left-attach:3; right-attach:4; bot-style:1; bot-attach:1; top-attach:0; bot-color:000000; bg-style:1">
79 <p style="Normal" props="font-weight:normal; font-style:normal">2</p>
80 </cell>
81 <cell props="bot-attach:2; left-attach:0; right-attach:1; top-attach:1">
82 <p style="Normal" props="font-weight:normal; font-style:normal">valor</p>
83 </cell>
84 <cell props="bot-attach:2; left-attach:1; right-attach:2; top-attach:1">
85 <p props="font-weight:normal; font-style:normal">0011</p>
86 </cell>
87 <cell props="bot-attach:2; left-attach:2; right-attach:3; top-attach:1">
88 <p style="Normal" props="font-weight:normal; font-style:normal">0000</p>
89 </cell>
90 <cell props="bot-attach:2; left-attach:3; right-attach:4; top-attach:1">
91 <p style="Normal" props="font-weight:normal; font-style:normal">0001</p>
92 </cell>
93 </table>
94 <p style="Normal" props="font-weight:normal; font-style:normal"></p>
95 <p style="Normal">Los número nativos usados son no signados, guardándose el signo por separado en una variable enumerada que puede tomar los valores <c props="font-weight:normal">positive</c> o <c props="font-weight:normal; font-style:normal">negative</c>.</p>
96 <p style="Heading 2">Suma</p>
97 <p style="Normal">La suma se divide en dos casos particulares:</p>
98 <p level="1" listid="1000" parentid="0" style="Normal" props="start-value:1; text-indent:-0.2993in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" props="width:0in; font-family:Times New Roman; display:inline; font-style:normal; font-weight:normal; bgcolor:transparent; lang:es-ES; text-position:normal; homogeneous:1; color:000000; font-variant:normal; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-style:normal; font-weight:normal; bgcolor:transparent; lang:es-ES; text-position:normal; homogeneous:1; color:000000; font-variant:normal; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">       Los operandos tienen signo distinto.</c></p>
99 <p level="1" listid="1000" parentid="0" style="Normal" props="start-value:1; text-indent:-0.2993in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" props="width:0in; font-family:Times New Roman; display:inline; font-style:normal; font-weight:normal; bgcolor:transparent; lang:es-ES; text-position:normal; homogeneous:1; color:000000; font-variant:normal; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-style:normal; font-weight:normal; bgcolor:transparent; lang:es-ES; text-position:normal; homogeneous:1; color:000000; font-variant:normal; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">       Los operandos tienen </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:es-ES">el mismo </c><c props="width:0in; font-family:Times New Roman; display:inline; font-style:normal; font-weight:normal; bgcolor:transparent; lang:es-ES; text-position:normal; homogeneous:1; color:000000; font-variant:normal; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">signo.</c></p>
100 <p style="Normal"><c props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:es-ES; font-style:normal; font-variant:normal; bgcolor:transparent; homogeneous:1; text-decoration:none; height:0in; font-size:12pt; font-stretch:normal">En el primer caso, directamente se utiliza el algoritmo de la resta. En el segundo caso, la suma se hace de forma lineal, sumando los dos chunks de la misma posición de cada número entre sí mientras la cantidad de chunks de cada número lo permita. Si un operando tiene más chunks que el otro, se continuará la suma simplemente propagando el carry o sumando los chunks restantes según corresponda. El peor caso es O(n).</c></p>
101 <p style="Normal"></p>
102 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">// suma haciendo los cambios en "numero", sería el operador +=</c></p>
103 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">numero.sumar_inplace(otro)</c></p>
104 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">{</c></p>
105 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  fin = max(numero.size(), otro.size())</c></p>
106 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  carry = 0;</c></p>
107 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  // Procesa parte en común sumando</c></p>
108 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  for (i = 0; i &lt; fin; i++)</c></p>
109 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  {</c></p>
110 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          numero[i] = numero[i] + otro[i] + carry;</c></p>
111 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          if (hubo_carry)</c></p>
112 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">                  carry = 1;</c></p>
113 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          else</c></p>
114 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">                  carry = 0;</c></p>
115 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  }</c></p>
116 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  // Si "numero" tiene más chunks que "otro", sólo queda </c></p>
117 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  // propagar el carry.</c></p>
118 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  if (numero.size() &gt; otro.size())</c></p>
119 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  {</c></p>
120 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          if (carry)</c></p>
121 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">                  propagar_carry();</c></p>
122 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  }</c></p>
123 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  // Si "otro" tiene más chunks que "numero"</c></p>
124 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  else if (numero.size() &lt; otro.size())</c></p>
125 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">  {</c></p>
126 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          // Recorre los chunks de "otro" que faltan</c></p>
127 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          for (i = fin; i &lt; otro.size(); i++)</c></p>
128 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">          {</c></p>
129 <p style="Plain Text"><c props="height:0in; display:inline; width:0in; homogeneous:1">                  // Va haciendo crecer a "numero" con la suma</c></p>
130 <p style="Plain Text" props="text-align:left; dom-dir:ltr"><c props="height:0in; display:inline; width:0in; homogeneous:1">                     numero.insertar_atras(otro[i] + c);</c></p>
131 <p style="Plain Text" props="text-align:left; dom-dir:ltr"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">                   if (hubo_carry)</c></p>
132 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">                             carry = 1;</c></p>
133 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">                     else</c></p>
134 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">                             carry = 0;</c></p>
135 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">             }</c></p>
136 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">             // Si quedó un carry lo propaga</c></p>
137 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">             if (carry)</c></p>
138 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">                     propagar_carry();</c></p>
139 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">     }</c></p>
140 <p style="Plain Text" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:12pt; lang:es-ES; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">}</c></p>
141 <p style="Heading 2"><c props="height:0in; display:inline; width:0in; homogeneous:1">Resta</c></p>
142 <p style="Normal"><c props="bgcolor:fffa7a; height:0in; display:inline; width:0in; homogeneous:1">TODO</c></p>
143 <p style="Heading 2"><c props="height:0in; display:inline; width:0in; homogeneous:1">Multiplicación ingenua</c></p>
144 <p style="Normal"><c props="font-family:Times New Roman; bgcolor:fffa7a; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:es-ES">TODO</c></p>
145 <p style="Heading 2"><c props="height:0in; display:inline; width:0in; homogeneous:1">Multiplicación Karatsuba-Ofman</c></p>
146 <p style="Normal"><c props="font-family:Times New Roman; bgcolor:fffa7a; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:es-ES">TODO</c></p>
147 <p style="Heading 2"><c props="height:0in; display:inline; width:0in; homogeneous:1">Potenciación ingenua</c></p>
148 <p style="Normal"><c props="font-family:Times New Roman; bgcolor:fffa7a; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:es-ES">TODO</c></p>
149 <p style="Heading 2"><c props="height:0in; display:inline; width:0in; homogeneous:1">Potenciación por división y conquista</c></p>
150 <p style="Normal"><c props="height:0in; display:inline; width:0in; homogeneous:1">Para diseñar el algoritmo de potenciación por división y conquista se pensó en la potenciación como un arbol ternario, cuyos nodos son el exponente, de manera tal que dos hijos de un exponente son la mitad del exponente (redondeando para abajo) y el tercer hijo, de estar presente, es 1 (y está presente si el padre es impar). Entonces para obtener la potencia indicada por el padre, hay que multiplicar los hijos. Un ejemplo del árbol sería:</c></p>
151 <p style="Normal"><image dataid="3a0a2f62-3532-11da-8840-e92ea42174cc" props="height:5.01in; width:14.24in"/></p>
152 <p style="Normal"></p>
153 <p style="Normal">Donde X<c props="text-position:superscript">13</c> podría escribirse como: X<c props="text-position:superscript">6</c> * X * X<c props="text-position:superscript">6</c></p>
154 <p style="Normal">X<c props="text-position:superscript">6</c> se escribiría como: X<c props="text-position:superscript">3</c> * X<c props="text-position:superscript">3</c></p>
155 <p style="Normal">Y finalmente X3 sería: X * X * X</p>
156 <p style="Normal">Siendo necesarias sólo 5 multiplicaciones.</p>
157 <p style="Normal"></p>
158 <p style="Normal">El pseudocódigo del algoritmo es el siguiente:</p>
159 <p style="Normal"></p>
160 <p style="Plain Text">potencia(x, n):</p>
161 <p style="Plain Text">  if n == 1:</p>
162 <p style="Plain Text">          return x</p>
163 <p style="Plain Text">  result = potencia(x, n/2) // división entera</p>
164 <p style="Plain Text">  result = result * result</p>
165 <p style="Plain Text">  if n % 2: // si es impar</p>
166 <p style="Plain Text">          result = result * x</p>
167 <p style="Plain Text">  return result</p>
168 <p style="Normal"></p>
169 <p style="Normal">De donde podemos ver que la ecuación de recursividad sería (evaluando cantidad de multiplicaciones):</p>
170 <p style="Normal"></p>
171 <p style="Plain Text">T(N) = T(N/2) + O(1)</p>
172 <p style="Normal"></p>
173 <p style="Normal">por lo tanto el algortimo es O(log(n)).</p>
174 </section>
175 <data>
176 <d name="3a0a2f62-3532-11da-8840-e92ea42174cc" mime-type="image/png" base64="yes">
177 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
241 DQ3nzp07e/YsdvWvrq5+5MgRPz+/YVu5faCuri4oKCg8PDwsLGzwhBZra+spU6YsXLjQysoK
242 x3gAgGEIagAAwJBqa2s7d+5cTExMYmIid6QEkUh0d3f38PCYM2eOhoYGvgkFVn19/Y4dO27e
243 vIl9bsvIyPj6+i5atMjZ2RmvSGw2Ozw8/NKlS8+ePWMymQghRUXFHTt2bNq0SXDqE4HCZDLj
244 4+OfPn1648YNrG8HIyEh4evru3jx4gkTJsBIIQDAEIAaAAAwFOrq6k6dOhUVFfX69WvuQUlJ
245 ycWLF8+aNWvatGnCNeEVR/X19adPn75w4UJrayt2RF5e3tfX18nJycvLi0KhDEGG3t7eu3fv
246 RkZGhoSEcLdlMDQ03LJly7Jly+Dq/xMVFxeHhISEhoYmJydz62FlZeU5c+Z4eXlNmTKFTCbj
247 mxAAIMKgBgAA8FFeXt6VK1ciIyPz8/O5B83NzWfNmjVnzhwbGxsYK/Jl6HR6cHDwpUuXYmJi
248 uB/jWHeKmZmZvb29ra2tjo4OD1ssLS1NTk6Oi4vLzMzMy8vjHpeTk/Py8lq6dKmTkxP8a36Z
249 gYGBO3fuPHnyJCIigk6nYwcVFBS++eYbb29vKAYAAPwANQAAgPfq6uouXbp079497qU/gUCw
250 t7efO3fuqlWr5OXl8Y0nSrq7u588eRIaGhoUFMRgMAY/RKVSbW1tjY2N9fX1dXV1NTU11dXV
251 lZWVlZWV/260CZPJbGhoaGpqam5ufvfuXWVlZXV1dXZ2dm5u7uBR7AghSUlJb29vHx+fqVOn
252 whUqr7BYrKCgoPv374eGhnInySgrK3t5eS1cuNDZ2RmqLAAAr0ANAADgmdbW1mvXrsXGxoaF
253 hWFHCATCuHHjfHx8vv32W5jgy1ccDiczMzM5OTklJeXly5dVVVX/8GRxcXFJScnBg3Z6enp6
254 eno+qCIGIxKJJiYmNBrNzs5u2rRpBgYGvEwP/i82m/3s2bObN28OHm2lpaXl6+u7YsUKIyMj
255 fOMBAEQA1AAAgK/V399/9+7dsLCwhw8fcj9SaDSan5/fsmXL4NIfF93d3ZmZmfn5+ZWVlUVF
256 RRUVFc3Nze/fv/+UnyUQCFpaWlpaWrq6ugYGBoaGhqampubm5qK6HZsgY7PZISEh165dCw8P
257 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
1213 </d>
1214 </data>
1215 </abiword>