tag:blogger.com,1999:blog-44073478410912588842024-03-05T08:03:06.667-08:00X GeekAnonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.comBlogger50125tag:blogger.com,1999:blog-4407347841091258884.post-31225580830618666182014-03-10T14:32:00.002-07:002014-03-18T09:28:37.804-07:00jquery get element position
<div id='pepe'>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Menu -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:15px"
data-ad-client="ca-pub-2843769628442493"
data-ad-slot="2869934807"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<span style="font-size: large;">Can I get the coordinates of a div with JQuery?</span><br />
<br />
The answer is yes:<br />
<br />
$('#elementID').offset()<br />
Returns an object with top and left offsets. (<a href="http://api.jquery.com/offset/">http://api.jquery.com/offset/</a>)<br />
<br />
Actually there is two options:<br />
position() or offset().<br />
<br />
position() Basically similar to what you could use in the CSS top, left properties.<br />
<br />
offset() Will return the distance relative to the document. This considers margins, paddings, and borders.<br />
<br />
<br />
<pre class="default prettyprint prettyprinted" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.804800033569336px; margin: 0px 0px 10px; max-height: 600px; orphans: auto; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: auto; width: auto; word-spacing: 0px; word-wrap: normal;"><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"><style></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">.someClass</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">{</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">position</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> absolute</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">top</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">100px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">left</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">100px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">border</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> solid </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">3px</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> black</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
span </span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">{</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">margin</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">20px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">padding</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">20px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">border</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> solid </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">2px</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> black</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">position</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> absolute</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">top</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">20px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">left</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">20px</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></style></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"><div</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="atn" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: red; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">class</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="atv" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: blue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">"someClass"</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"><span></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">Hello World!</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></span></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></div></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
$('span').position() => { top: 20, left: 20 }
$('span').offset() => { top: 143, left : 143 }</span></code></pre>
<br />
<br />
You can also set the position() and the offset<br />
<pre class="default prettyprint prettyprinted" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.804800033569336px; margin: 0px 0px 10px; max-height: 600px; orphans: auto; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: auto; width: auto; word-spacing: 0px; word-wrap: normal;"><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"><div</span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="atn" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: red; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">class</span><span class="pun" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="atv" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: blue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">"someClass"</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"><span></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">Hello World!</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></span></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="tag" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;"></div></span><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">
$('span').position(</span></code><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">{ top: 20, left: 20 }</span></code><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">)
$('span').offset(</span></code><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">{ top: 143, left : 143 }</span></code><code style="background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;">) </span></code></pre>
<br />
<br />Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-73489578291831049202013-04-22T12:39:00.001-07:002014-03-10T20:34:32.248-07:00Spirit Possession, Windows phone app<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZpvmiNJJ1dE_p1_t5pHi85Y09km8WcIx-sgKU-sIQmrEPtOiO9hWsBuTL03-d0IptwtKdYZkTUTYJDU3n379AGw_BcXeHauEC8LGs2HK1_ejJaxIKeZPnJ_XcQE3azfis-V-DoJPUM4Y/s1600/icono300x300.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZpvmiNJJ1dE_p1_t5pHi85Y09km8WcIx-sgKU-sIQmrEPtOiO9hWsBuTL03-d0IptwtKdYZkTUTYJDU3n379AGw_BcXeHauEC8LGs2HK1_ejJaxIKeZPnJ_XcQE3azfis-V-DoJPUM4Y/s1600/icono300x300.png" height="200" width="200" /></a></div>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"><a href="http://www.windowsphone.com/es-es/store/app/spirit_possession/e5442e15-48d4-4abf-b074-26a2dc90e73e?appid=e5442e15-48d4-4abf-b074-26a2dc90e73e" target="_blank"><span style="font-size: large;">Descargar aqui </span></a></pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">Spirit Possession es una aplicacion para windows phone. Es una broma para hacer a tus amigos.</pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">INSTRUCCIONES:
En la primer entrada siempre se escribe "espiritu por </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">favor responde:"
En el segundo espacio escribes la pregunta que le </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">quieres hacer al espiritu.
TRUCO (como funciona):
En el primer campo de texto presione la tecla enter para</pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> entrar la respuesta, escribas lo que escribas, irá </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">apareciendo "espiritu por favor responde:". Entonces en </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">el primer campo de texto usted debe escribir la </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">respuesta a la pregunta que harás en el segundo campo y </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">presionar enter para finalizar. La respuesta será lo que</pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> pusiste en el primer campo y sacarás un buen susto a </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">tu amigo. Cuando el te pida probar, no sabrá el truco de los enter al principio y </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">al final y cuando haga la pregunta el espiritu responderá de forma agresiva o </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">negativa, haciendo que el truco solo funcione contigo.
Asegúrate de mentalizar antes a tu amigo para que caiga en la broma y escribir la </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">respuesta rápidamente para que no se de cuenta que estás escribiendo algo </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">diferente a "espiritu por favor responde:".
Ademas debes saber la pregunta y la respuesta antes de empezar a escribir.
Esta es una divertida broma para hacer a familiares o amigos que puede </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">intranquilizar a más de uno.. Qué tan lejos la lleves depende de ti...</pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">//------------------------------------------------------------------------------ </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">A joke to your friends.
INSTRUCTIONS:
The first entry is always written "please respond spirit"
In the second space write the question you want to ask the spirit.
TRICK (how it works):
In the first text field, press the Enter key to enter the answer, write what you </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">write, will appear "please respond spirit". Then in the first text field you must </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">type the answer to the question that you do in the second field and press enter to </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">finish. The answer will be what you put in the first field and It will actually </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">scare your friend. When he ask for try it self, he will not know the trick of </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">press the enter at the beginning and end, and when press answer the question </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">button, the spirit will respond aggressive or negative, making the trick only work </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">with you.
Make sure your friend mentalize before to fall in the jest and write the answer </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">quickly so he will not realize you're writing something other than "please respond </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">".
You should know the question and the answer before you start writing.
This is a funny joke to family or friends who can unsettle more than one .. </pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;">How far to take it, is up to you ...</pre>
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> </pre>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2BERvbu93mer-28TcChGedJXF2LjObhCFe8SmVR7ho3HlbSzaQM0BlJPcd31CFprh0ZTqZ9wnv_fwxVXPkDStKQZgAYHtJyOcTz0vdl8hmsu7p6CvzVoFqeIAAgSB7tM2FdlY2b6QEQ0/s1600/img2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2BERvbu93mer-28TcChGedJXF2LjObhCFe8SmVR7ho3HlbSzaQM0BlJPcd31CFprh0ZTqZ9wnv_fwxVXPkDStKQZgAYHtJyOcTz0vdl8hmsu7p6CvzVoFqeIAAgSB7tM2FdlY2b6QEQ0/s1600/img2.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgao9Nfmbvq8LpkkSUXg6DlW_Kl5R6k3wYp2ShWTw1J9mr8YSMlyXSxg_3NscZc4JcaJp-imYeSFEYKFupxl8-wRi3rJ-j0i31cq3ubp51jh-n9nH2eDGH5dA8ss_OV0K95_XPtxIxU8CY/s1600/img1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgao9Nfmbvq8LpkkSUXg6DlW_Kl5R6k3wYp2ShWTw1J9mr8YSMlyXSxg_3NscZc4JcaJp-imYeSFEYKFupxl8-wRi3rJ-j0i31cq3ubp51jh-n9nH2eDGH5dA8ss_OV0K95_XPtxIxU8CY/s1600/img1.png" height="320" width="192" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDHV4NvdGmA-rnrDFf_vnxnwbApvh_WhETp6eDw6yo-Lpiv9vCgEMU4q4GvFSuxIPUkMNnERatn3MZwUkwjdhkEl8tA-S1FGgrRvMUPgHKkxghFHY8QgO6yi1A4n5ks2ulu61HDKfY1I/s1600/img4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDHV4NvdGmA-rnrDFf_vnxnwbApvh_WhETp6eDw6yo-Lpiv9vCgEMU4q4GvFSuxIPUkMNnERatn3MZwUkwjdhkEl8tA-S1FGgrRvMUPgHKkxghFHY8QgO6yi1A4n5ks2ulu61HDKfY1I/s1600/img4.png" height="320" width="192" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXvbYw2huWK93YrB5FY35KCKHJ6yZ9CiNr2LoADny9eqpjydSy9_hrAk1f0TBIjErMrd8jrKZ9qvm7mMCEiZpiiygVii8SjxElzCYjeTnbIyphuocDLgQc7DUUYWzG1RGhJgA_B-vZ_A/s1600/img3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXvbYw2huWK93YrB5FY35KCKHJ6yZ9CiNr2LoADny9eqpjydSy9_hrAk1f0TBIjErMrd8jrKZ9qvm7mMCEiZpiiygVii8SjxElzCYjeTnbIyphuocDLgQc7DUUYWzG1RGhJgA_B-vZ_A/s1600/img3.png" height="320" width="192" /></a></div>
<br />
<br />
<pre itemprop="description" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #666666; direction: ltr; font-family: 'Segoe UI', Helvetica, Arial, Sans-Serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px; orphans: auto; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px; word-wrap: break-word;"> </pre>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-1080892125681148902013-04-14T16:38:00.002-07:002014-03-07T13:29:27.908-08:00Tutorial Parallax scrolling<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> What is parallax (general concept):</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></b></span>
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines The term is derived from the Greek παράλλαξις (parallaxis), meaning "alteration". Nearby objects have a larger parallax than more distant objects when observed from different positions, so parallax can be used to determine distances.</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
</b></span>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">What is parallax scrolling</span></b></div>
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Parallax scrolling is a special scrolling technique in computer graphics, wherein background images move by the camera slower than foreground images, creating an illusion of depth in a 2D video game and adding to the immersion. The technique grew out of the multiplane camera technique used in traditional animation since the 1940s, and was popularized in the 1982 arcade game Moon Patrol</span></div>
</b><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Libraries:</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">PARALLAX-JS</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">There are multiple ways to do parallax scrolling on your website. This library provides a way of scrolling through multiple section tags which have different backgrounds moving a little slower than the content. As author proposes combined with side-nav.js gives your website nice look & feel. All animations are done using CSS3 transformations but if your browser does not support those don’t worry cause it will gently switch to CSS positioning.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="https://github.com/razorfish/Parallax-JS" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">https://github.com/razorfish/Parallax-JS</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Observaciones:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is not flexible, can not customize the animations, are predefined</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Is is easy to implement</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Modifies the url</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is for scroll parallax</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Demo:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://razorfish.github.com/Parallax-JS/#header" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://razorfish.github.com/Parallax-JS/#header</span></a></div>
</b> </span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">JQUERY.PARALLAX</span></b></div>
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">You will be amazed with that little jQuery plugin if your requirement is to move layers in response to mouse movement. The tricky part is that parallax effect is done by differentiating layer sizes making smaller layers move slower, and opposite. Simple and effective script with good documentation. Try it out, you won’t regret.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="https://github.com/stephband/jparallax" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">https://github.com/stephband/jparallax</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Observations:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is only to create the parallax effect with mouse movement.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is quite easy to implement, you need to have images of different sizes, the largest is the last and moves slower, the smaller is the first and moves faster.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is a JQuery plugin.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">DEMO:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://stephband.info/jparallax/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://stephband.info/jparallax/</span></a></div>
</b><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></span></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">STELLAR.JS</span></b></span></span></div>
<span style="font-size: small;"><span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Stellar is another jQuery plugin that allows you to apply parallax effects on your project. You won’t have problems using it cause all you need to do is to include stellar.js into your website and call $.stellar(); Interesting feature is the way the plugin is configured - and by all means the word “interesting” was used in the most positive way – because stellar is configured by HTML5 data-* attribute.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://markdalgleish.com/projects/stellar.js/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://markdalgleish.com/projects/stellar.js/</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Observations:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is not flexible, can not customize the animations, are predefined</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is for scroll parallax</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Based in JQuery</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">DEMO:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://markdalgleish.com/projects/stellar.js/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://markdalgleish.com/projects/stellar.js/</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
</b></span><br class="Apple-interchange-newline" /> <b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">SKROLLR</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Skrollr is much more that just parallax scrolling library and if your project has to react in response to scroll event Skrollr probably will be the best tool for you. A dozen of examples present quite good what this 3.4k (gzipped) library is capable of. Transforming animating page elements, drawing SVG path, background animation, snapping to “slides” it has all. It’s worth to mention that it was used by The Guardian. Squareup, Happy.is and it rocks. Oh, You will be glad hear that it supports Android and iPhone. Go and grab it.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="https://github.com/Prinzhorn/skrollr" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">https://github.com/Prinzhorn/skrollr</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Observations:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is very flexible, powerful and easy to use.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">- CSS, Javascript skills needed</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is for scroll parallax</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-It is compatible with IE8</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Patience</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">DEMO:</span></div>
</b><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: white;"><span style="color: blue;"><a href="http://www.moxieinteractive.com/our-work" target="_blank"><span style="font-family: Arial; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">http://www.moxieinteractive.com/ou<span style="font-size: small;">r-work</span> </span></a></span></span><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://pixeljuice.ru/en" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://pixeljuice.ru/en</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://happy.is/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://happy.is/</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://www.guardian.co.uk/world/interactive/2012/dec/21/2012-america-year-review" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://www.guardian.co.uk/world/interactive/2012/dec/21/2012-america-year-review</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://www.evanshalshaw.com/bondcars/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://www.evanshalshaw.com/bondcars/</span></a></div>
</b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">ToolKit</span></b></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><a href="https://github.com/jmendezp/Parallax-ToolKit" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">https://github.com/jmendezp/Parallax-ToolKit</span></a><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></b></div>
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></b></b></span><br />
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span><br />
<div dir="ltr" style="line-height: 1.5; margin-bottom: 11pt; margin-top: 11pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #333333; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-skrollr (v 0.5.14) </span></b></div>
<div dir="ltr" style="line-height: 1.5; margin-bottom: 11pt; margin-top: 11pt;">
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #333333; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-jparallax</span></b></div>
<b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #333333; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-imagePreLoader</span></b><br />
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Considerations for designing and creating Parallax assets.</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></b></span>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-When designing the assets, be aware of the size and resolution of small monitors</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.3350390165578574" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">- .png files optimisation</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Try to use jpgs when possible</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Define how the transitions are going to happen, mainly the enter and exit ones. One change</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> after everything is done will affect the rest of the animations.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Try to use text when possible to reduce the k size of the page.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Be patient, doing transitions and making everything match is not as easy as programming where you have control of everything.</span></div>
</b></span><br />
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-4483727006484467972013-04-14T16:23:00.000-07:002014-03-07T10:12:42.523-08:00Como crear un plugin con JQuery<b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">A modo de ejemplo, podemos ver a continuación un código fuente de un plugin muy sencillo:</span></b></div>
<b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></b>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">jQuery.</span><span style="background-color: transparent; color: blue; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">fn</span><span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.desaparece = function() {</span></b></div>
<b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> this.each(function(){</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> elem = $(this);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> elem.css("display", "none");</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> }); </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> return this;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">};</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></b></span></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Este plugin permitiría hacer desaparecer a los elementos de la página y podríamos invocarlo por ejemplo de la siguiente manera:</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">$("h1").desaparece();</span></div>
</b></span><br class="Apple-interchange-newline" /><span style="color: black;"> Caracteristicas de un plugin:</span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: black;"><b id="internal-source-marker_0.961593926185742" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"></b></span></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.961593926185742" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-El archivo que crees con el código de tu plugin lo debes nombrar como jquery.[nombre de tu plugin].js. Por ejemplo jquery.desaparece.js.</span></span></b></div>
<b id="internal-source-marker_0.961593926185742" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="font-size: small;"><br /></span><span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Añade las funciones como nuevos métodos por medio de la propiedad fn del objeto jQuery, para que se conviertan en métodos del propio objeto jQuery.</span></span></div>
<span style="font-size: small;"><br /></span><span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Dentro de los métodos que añades como plugins, la palabra "</span><span style="background-color: transparent; color: blue; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">" será una referencia al objeto jQuery que recibe el método. Por tanto, podemos utilizar "this" para acceder a cualquier propiedad del elemento de la página con el estamos trabajando.</span></span></div>
<span style="font-size: small;"><br /></span><span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Debes colocar un punto y coma ";" al final de cada método que crees como plugin, para que el código fuente se pueda comprimir y siga funcionando correctamente. Ese punto y coma debes colocarlo después de cerrar la llave del código de la función.</span></span></div>
<span style="font-size: small;"><br /></span><span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-El método debe retornar el propio objeto jQuery sobre el que se solicitó la ejecución del plugin. Esto lo podemos conseguir con un return this; al final del código de la función.</span></span></div>
</b><br /><span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Se debe usar</span><span style="background-color: transparent; color: blue; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> this.each</span><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> para iterar sobre todo el conjunto de elementos que puede haber seleccionados. Recordemos que los plugins se invocan sobre objetos que se obtienen con selectores y la función jQuery, por lo que pueden haberse seleccionado varios elementos y no sólo uno. Así pues, con this.each podemos iterar sobre cada uno de esos elementos seleccionados. Esto es interesante para producir código limpio, que además será compatible con selectores que correspondan con varios elementos de la página.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Asigna el plugin siempre al objeto jQuery, en vez de hacerlo sobre el símbolo $, así los usuarios podrán usar alias personalizados para ese plugin a través del método noConfict(), descartando los problemas que puedan haber si dos plugin tienen el mismo nombre.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://api.jquery.com/jQuery.noConflict/" style="text-decoration: none;"><span style="background-color: transparent; color: #144c72; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">noConflict()</span></a></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ejemplo:</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">jQuery.fn.parpadea = function() {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> this.each(function(){</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> elem = $(this);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> elem.fadeOut(250, function(){</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> $(this).fadeIn(250);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> });</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> });</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> return this;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">};</span></div>
</b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ahora veamos cómo podríamos invocar este plugin:</span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">$(document).ready(function(){</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> //parpadean los elementos de class CSS "parpadear"</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> $(".parpadear").parpadea();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> //añado evento clic para un botón. Al pulsar parpadearán los elementos de clase parpadear</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> $("#botonparpadear").click(function(){</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> $(".parpadear").parpadea();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> });</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">});</span></div>
</b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><body></span></b></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> <p class="parpadear">Hola que tal, esto parpadeó gracias a jQuery!</p></span></b></span></div>
<span style="font-size: small;"><b id="internal-source-marker_0.961593926185742" style="color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /><span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> <p>Parafo normal que no va a parpadear.</p></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> <p class="parpadear">Sí parpadea</p></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> <p>Parafo normal que no va a parpadear tampoco...</p></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">div class="parpadear" style="background-color: #ff9966; padding: 10px;">Esta capa también tiene la clase parpadear, con lo que ya se sabe...</div></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> <p></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><input type="button" value="Parpadea de nuevo" id="botonparpadear"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></p></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #cc0202; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></body></span></div>
</b></span><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
</b></span></b>Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-8826517256090275952013-04-02T10:42:00.000-07:002013-04-08T15:04:24.626-07:00Crear Contexto de datos para Bases de datos Locales en Windows Phone<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Este articulo sirvio de base para la creacion de esta aplicacion para windows phone <a href="http://www.windowsphone.com/en-us/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">EvolucionBrowser </a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br />
Los motores de bases de datos que podemos utilizar locales en Windows Phone 7.5 son:</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; list-style: disc; margin: 0.5em 0px; orphans: auto; padding: 0px 2.5em; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">Microsoft SQL Server Mobile (Compact Edition)</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">SQLite</li>
</ul>
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">Debemos crear un contexto de datos (DataContext) para poder tener acceso a la base de datos local en Windows Phone 7.5, aquí es necesario aclarar, que no podemos utilizar ADO.NET de manera directa para el acceso a la base de datos local.</span><br />
<br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"> </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">Por este motivo debemos crear un contexto de datos de la base de datos, este DataContext, no es mas que una clase en uno de los lenguajes de la plataforma .NET (VB.NET o C#), en la cual se encuentran métodos que permiten las operaciones CRUD </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">(Create, Read, Update, Delete)<span class="Apple-converted-space"> </span></span>, clases de tipo entidad que representan un registro de cada una de las tablas, clases de tipo colección que representan la tabla o un conjunto de registros de la tabla.</span><br />
<br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"> </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span class="Apple-converted-space"> </span>el manejo de las operaciones de la base de datos locales en Windows Phone 7.5 se realiza a través de LinQ y un DataContext. </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">Algo que debemos tener claro es que nuestra base de datos local se almacena en el almacenamiento privado del dispositivo, lo que conocemos como “Isolated Storage”.</span><br />
<br />
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"> </span><img alt="" src="data:image/png;base64,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" /> </div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Vamos a definir el modelo de datos en nuestra base de datos SQL, para esto vamos a utilizar SQL Server Management Studio para crear la base de datos y la estructura de las tablas de nuestra base de datos.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Se puede utilizar Entity Framework 4.1 para realizar esta operación, lo importante es definir el modelo de nuestro repositorio de datos y generar el archivo .SDF de la base de datos SQL Serve.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
No vamos a entrar en detalles, asumimos que el lector sabe como crear bases de datos en SQL Server, solo hay que tener en cuenta el parametro Server Type:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<img alt="" src="data:image/png;base64,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" /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Debemos seleccionar SQL Server Compact, todo lo demas es el mismo proceso que usualmente se sigue a la hora de crear la base de datos las tablas, etc.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
si ya tenemos nuestra base de datos .SDF creada, ahora vamos a realizar el proceso de la creación de la clase que forma el DataContext para poder utilizarlo en nuestra aplicación de Windows Phone, para poder llevar a cabo nuestro objetivo necesitamos un programa que se instala con el SDK de Windows Phone 7.5, SQLMetal.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Para ejecutarlo, vamos a abrir una ventana de comandos del sistema operativo, pero la ventana de comandos a abrir es la que se encuentra en la sección de Visual Studio 2010, ver imagen:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="data:image/png;base64,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" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="" border="0" src="data:image/png;base64,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" /></a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<br />
<br />
<br />
<br />
<br />
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
El comando a utilizar es el siguiente:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<b>SQLMETAL<span class="Apple-converted-space"> </span></b>D:\Jose\Projects\Silverlight\DBWPhone.sdf</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
/code:D:\Jose\Projects\Silverlight\DBWPhone.cs</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
/language:csharp</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
/namespace:LocalDB</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
/context:DBWPhoneDataContext</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
/pluralize</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<ol style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">El primer parámetro es la ruta y el nombre de la base de datos .SDF a la cual vamos a generar el DataContext.</li>
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">/code: representa la ruta y el nombre del archivo físico en donde se va a generar el DataContext.</li>
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">/language: representa el lenguaje de programación en el cual se va a generar la clase.</li>
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">/namespace: representa el NameSpace con el cual se va a generar el DataContext.</li>
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">/context: representa el nombre que va a tener al clase del DataContext.</li>
<li style="margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;">/pluralize: indica que se deben crear los objetos que representan las colecciones y grupos de registros en el DataContext.</li>
</ol>
<br />
<br />
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Lo siguiente que debemos hacer con la clase DataContext generada es eliminar dos de los cuatro constructores de la clase, si los dejamos, al compilar la clase en nuestro proyecto vamos a tener errores pues estos constructores no son soportados por el espacio de nombres System.Data.Linq.</div>
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;" />
<pre style="background-color: white; color: #333333; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="background-color: #a5b592; font-size: small;">public DBWPhoneDataContext(string connection) : base(connection, mappingSource)
{
OnCreated();
}
<span style="background-color: #ffc000;">public DBWPhoneDataContext(System.Data.IDbConnection connection) : </span></span></pre>
<pre style="background-color: white; color: #333333; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="background-color: #a5b592; font-size: small;"><span style="background-color: #ffc000;">base(connection, mappingSource)
{
OnCreated();
}</span>
public DBWPhoneDataContext(string connection, </span><span style="background-color: #a5b592; font-size: small;"> System.Data.Linq.Mapping.MappingSource mappingSource) : </span></pre>
<pre style="background-color: white; color: #333333; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="background-color: #a5b592; font-size: small;">base(connection, mappingSource)
{
OnCreated();
}
<span style="background-color: #ffc000;">public DBWPhoneDataContext(System.Data.IDbConnection connection,
System.Data.Linq.Mapping.MappingSource mappingSource) : </span></span></pre>
<pre style="background-color: white; color: #333333; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="background-color: #a5b592; font-size: small;"><span style="background-color: #ffc000;">base(connection, mappingSource)
{
OnCreated();
}</span></span></pre>
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;" />
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;" />
<div style="background-color: white; color: #333333; font-family: Arial,Tahoma,Helvetica,FreeSans,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<span style="font-size: small;">Los constructores señalados de color amarillo son los que <span style="font-size: small;">se</span> deben eliminar<span style="font-size: small;"> </span>de la clase<span style="font-size: small;"> </span>DataContext generada, al eliminarlos y compilar, los errores desapareceran.</span></div>
<br />
<br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">El codigo para crear nuestra base de datos en el isolated store es:</span><br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></span>
<br />
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;"> <span class="rem">// Cadena de Conexion a la base de datos local</span>
<span class="kwrd">private</span> <span class="kwrd">const</span> <span class="kwrd">string</span> ConnectionString = <span class="str">@"isostore:/DBWinPhone.sdf"</span>;</pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;"> </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;"><span class="kwrd">private</span> <span class="kwrd">void</span> buttonCreaBD_Click(<span class="kwrd">object</span> sender, RoutedEventArgs e)
{
<span class="kwrd">try</span>
{
<span class="kwrd">using</span> (DBWPhoneDataContext context = <span class="kwrd">new</span> </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;"> DBWPhoneDataContext(ConnectionString))
{
<span class="kwrd">if</span> (!context.DatabaseExists())
{
<span class="rem">// create database if it does not exist</span>
context.CreateDatabase();
}
}
}
<span class="kwrd">catch</span> (Exception ex)
{
MessageBox.Show(<span class="str">"Ha ocurrido un error:"</span> + ex.Message, <span class="str"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;"><span class="str"> "Creando Base de Datos"</span>,MessageBoxButton.OK );
}
}</pre>
<br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"> Luego para hacer operaciones CRUD </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"> </span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">(Create, Read, Update, Delete) Siga este orto tutorial:</span></span><br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><a href="http://xgeeker.blogspot.com/2012/10/operaciones-crud-create-read-update-and.html">http://xgeeker.blogspot.com/2012/10/operaciones-crud-create-read-update-and.html</a></span></span><br />
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #333333; display: inline !important; float: none; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span class="Apple-converted-space"></span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-49189147119541682782013-01-17T08:14:00.000-08:002013-01-19T08:03:09.751-08:00Evolucion Browser, The most complete browser in the market<span class="" id="result_box" lang="en"><span class="hps"><br /></span><span class="hps"></span></span>
<span style="font-size: large;"><span class="" id="result_box" lang="en"><span class="hps"><a href="http://www.windowsphone.com/es-es/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">See Application in the market </a></span></span></span><br />
<span class="" id="result_box" lang="en"><span class="hps"></span><span class="hps"></span></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGqdHXYKfkrnTelRz5_nonmD-wl1zJ9iW3bVoPBfab98Le3ZTVjgXO8zg4YPptHDHYvQA6_i3IWvc-N8wkZOpfQy2EwDwsD9c6vZimuppZPGAOxCsHEI9uonl-fxwuNvY0p36lo-6urA/s1600/324e5f38-8f30-40f2-a1b5-250127043903.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGqdHXYKfkrnTelRz5_nonmD-wl1zJ9iW3bVoPBfab98Le3ZTVjgXO8zg4YPptHDHYvQA6_i3IWvc-N8wkZOpfQy2EwDwsD9c6vZimuppZPGAOxCsHEI9uonl-fxwuNvY0p36lo-6urA/s1600/324e5f38-8f30-40f2-a1b5-250127043903.png" height="200" width="200" /></a><span class="" id="result_box" lang="en"><span class="hps"> </span></span><br />
<span class="" id="result_box" lang="en"><span class="hps">Evolucion</span> <span class="hps">browser</span>, </span><span class="" id="result_box" lang="en"> <span class="hps">is an</span> <span class="hps">app</span> <span class="hps">for Windows Phone</span> <span class="hps atn">(</span><span class="">wp7.5</span> <span class="hps">/</span> <span class="hps">8)</span> <span class="hps">is</span> <span class="hps">a</span></span><span class="" id="result_box" lang="en"> <span class="hps">web browser</span> </span><span class="" id="result_box" lang="en"> <span class="hps">where the main objective</span> <span class="hps">is to improve the</span> <span class="hps">user experience</span> <span class="hps">of</span> <span class="hps">WP,</span> <span class="hps">as the</span> <span class="hps">opinion of many</span> <span class="hps">is that the</span> <span class="hps">Internet Explorer that</span> <span class="hps">brings</span> <span class="hps">native</span> <span class="hps">the operating system</span> <span class="hps">does not satisfy</span> <span class="hps">the needs</span> <span class="hps">of users.</span> <span class="hps">This</span> <span class="hps">application is in</span> <span class="hps">English</span> <span class="hps">and Spanish</span><span class="">.</span></span><span class="" id="result_box" lang="en"><br /><br /><span class="hps"></span></span><span class="" id="result_box" lang="en"><span class="hps"> </span></span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<span class="" id="result_box" lang="en"><span class="hps">The proposal</span> <span class="hps">put</span> <span class="hps alt-edited">for your consideration</span> <span class="hps">has 4 tabs</span> <span class="hps">fast</span> <span class="hps">access</span> <span class="hps">to navigate</span> <span class="hps">between tabs</span> <span class="hps">just</span> <span class="hps">slide</span> <span class="hps">to the left</span> <span class="hps">or right</span> <span class="hps">of</span> <span class="hps">the text</span><span class="">:</span> <span class="hps atn">"</span><span class="">eBrowser</span><span class="">"</span> <span class="hps">or the</span> <span class="hps">TextBox</span> <span class="hps atn">(</span><span class="">address bar</span>) <span class="hps">or the</span> <span class="hps">buttons designed</span> <span class="hps">for that</span> <span class="hps">order</span><span class="">:</span></span><br />
<span class="" id="result_box" lang="en"><span class=""><br /></span></span>
<br />
<div class="" style="clear: both;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6KvKJnWNbxWRDOM04Ie4M9mzS5h6ZrYKeQZUeMYLxSEs_yFU77HdNnJPu6WOPkjjzsS1NdnnMA6rbGrU5PAQLXqnSgM6DvlAPwUo7VGmwp_A0gt1ZGU8IlMNwJeobVe2dNBS4ja4z6M/s1600/back.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6KvKJnWNbxWRDOM04Ie4M9mzS5h6ZrYKeQZUeMYLxSEs_yFU77HdNnJPu6WOPkjjzsS1NdnnMA6rbGrU5PAQLXqnSgM6DvlAPwUo7VGmwp_A0gt1ZGU8IlMNwJeobVe2dNBS4ja4z6M/s1600/back.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9v4XZTLbHXkHPYwggDIrM4w8gHiBBaVTl4b_TTombp53apaFnyND9aLAm72c3oDoENLGm0KSXNU1uzc-ZkTIoZmX8dNyc8k4dP04kLv2gGURhg_31dR0kuQgGdAk1sIoTaIn0sGtaaM/s1600/forward.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9v4XZTLbHXkHPYwggDIrM4w8gHiBBaVTl4b_TTombp53apaFnyND9aLAm72c3oDoENLGm0KSXNU1uzc-ZkTIoZmX8dNyc8k4dP04kLv2gGURhg_31dR0kuQgGdAk1sIoTaIn0sGtaaM/s1600/forward.jpg" style="cursor: move;" /></a></div>
<br />
<span class="" id="result_box" lang="en"><span class=""> </span></span><span class="" id="result_box" lang="en"><span class="hps">According to</span> <span class="hps">surveys</span><span class="">,</span> <span class="hps">and</span> <span class="hps">the opinion</span> <span class="hps">of the people</span><span class="">,</span> <span class="hps">4 tabs</span> <span class="hps">are</span> <span class="hps">more</span> <span class="hps">than enough to</span> <span class="hps">surf the Internet</span> <span class="hps">using a</span> <span class="hps">phone</span><span class="">,</span> <span class="hps">since most</span> <span class="hps alt-edited">navigates</span> <span class="hps">in less than 4</span> <span class="hps">pages</span> <span class="hps">at a time</span> <span class="hps">on a mobile device</span><span class="">.</span> <span class="hps">Other browsers</span> <span class="hps">offer</span> <span class="hps">unlimited use</span> <span class="hps">of tabs</span><span class="">, thus achieving</span> <span class="hps">the</span> <span class="hps">application</span> <span class="hps">to be slow</span><span class="">,</span> </span><span class="" id="result_box" lang="en"><span class=""> the end user</span> <span class="hps">will not use more</span> <span class="hps">than 4</span><span class="">.</span></span><br />
<br />
<br />
<span class="" id="result_box" lang="en"><span class=""><span class="" id="result_box" lang="en"><span class="hps">It has</span> <span class="hps">the option</span> <span class="hps">of</span> <span class="hps">full screen</span> <span class="hps">browsing</span><span class="">, using</span> <span class="hps">100%</span> <span class="hps">whole</span> <span class="hps">phone screen</span><span class="">,</span> <span class="hps">to enhance the user experience</span>. <span class="hps">To exit</span> <span class="hps">full screen</span> <span class="hps">just</span> <span class="hps">shake</span> <span class="hps">the phone</span> <span class="hps">or</span> <span class="hps">tap the</span> <span class="hps">back</span> <span class="hps">of the</span> <span class="hps">phone hardware</span><span class="">.</span></span></span></span><br />
<br />
<br />
<span class="" id="result_box" lang="en"><span class=""><span class="" id="result_box" lang="en"><span class=""> </span></span></span></span><span class="" id="result_box" lang="en"><span class="hps">It is 100</span>% compatible <span class="hps">with</span> <span class="hps">HTML5</span>. <span class="hps">Also incorporates</span>:<br /><br /><span class="hps">- Option</span> <span class="hps atn">View Source (</span>with <span class="hps">number</span> <span class="hps">of</span> <span class="hps">lines of code</span>)<br /><span class="hps">- Share with</span>: <span class="hps">Facebook</span>, <span class="hps">Google+</span>, <span class="hps">Twitter</span><br /><span class="hps">- Save</span> <span class="hps">images</span>.<br /><span class="hps">-</span> <span class="hps">View Cookies</span> <span class="hps atn">(</span>For more advanced users <span class="hps">and developers</span> <span class="hps">of</span> <span class="hps">mobile</span> <span class="hps">websites</span>)<br /><span class="hps">-</span> <span class="hps">Changing the</span> <span class="hps">User</span> <span class="hps">Agent</span>, to <span class="hps">simulate</span> <span class="hps">another</span> <span class="hps">browser</span> <span class="hps">like</span> <span class="hps">Chrome, Mozilla</span>, <span class="hps">etc.</span><br /><span class="hps">-</span> <span class="hps">Supports</span> <span class="hps">landscape and portrait</span> <span class="hps">orientation</span><br /><span class="hps">-</span> <span class="hps">Quick access</span> <span class="hps">to navigation history</span>, <span class="hps">Save to</span> <span class="hps">Favorites</span>, <span class="hps">View</span> <span class="hps">Favorite</span> <span class="hps">and</span> <span class="hps">Share</span>.<br /><br /><span class="hps">-</span> <span class="hps">Smart Address Bar</span><span class="">,</span> <span class="hps">if you enter</span> <span class="hps">a text</span> <span class="hps">the browser</span> <span class="hps">will search</span> <span class="hps">in the</span> <span class="hps">internet</span> <span class="hps">search engine</span> <span class="hps">that</span> <span class="hps">you</span> <span class="hps">have set in the</span> <span class="hps">settings</span><span class="">,</span> <span class="hps">Google</span><span class="">,</span> <span class="hps">Bing</span> <span class="hps">or</span> <span class="hps">Yahoo</span><br /><br /><span class="hps">The languages</span> <span class="hps">are</span> <span class="hps">now</span> <span class="hps">available</span><span class="">:</span></span><br />
<span class="" id="result_box" lang="en"><span class=""><span class="" id="result_box" lang="en"><span class=""> </span></span></span></span><span class="short_text" id="result_box" lang="en"><span class="hps">- English</span><br /><span class="hps">-</span> <span class="hps">Spanish</span></span><br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLYMteqfU7g8R8ZxN7jybxpgoq0G-wfUnYICOKRv4zy7Xk6riBRD3Sa9ARj5tgFs-_jjem88LMThXQcrG8VCrjtWcmdxSgIasrUAGC9547QQxIOPTOIhV0MMh8pMoWcT1rG_KA_CxVM1w/s1600/3938ec28-d90b-4c73-83a1-3ca041d580ab.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLYMteqfU7g8R8ZxN7jybxpgoq0G-wfUnYICOKRv4zy7Xk6riBRD3Sa9ARj5tgFs-_jjem88LMThXQcrG8VCrjtWcmdxSgIasrUAGC9547QQxIOPTOIhV0MMh8pMoWcT1rG_KA_CxVM1w/s1600/3938ec28-d90b-4c73-83a1-3ca041d580ab.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq55CIoZip7JHNBk0dWGv8aO0sLiUGusr_g6YxxM2EP6Ry__Q550yP8pKHytAll1eMBA8qCrmTMXeWXxvd590k6Uy5li7pT262DJuKIXoB5ac6grd02x4p7T12yU2mpBdKE4VDSVAv9GI/s1600/4db6358b-6c21-4601-986f-10f19c72f8ab.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq55CIoZip7JHNBk0dWGv8aO0sLiUGusr_g6YxxM2EP6Ry__Q550yP8pKHytAll1eMBA8qCrmTMXeWXxvd590k6Uy5li7pT262DJuKIXoB5ac6grd02x4p7T12yU2mpBdKE4VDSVAv9GI/s1600/4db6358b-6c21-4601-986f-10f19c72f8ab.png" height="320" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmdjtgJaysEnO4ogD0kTIl84X-k8hvgTb_2zvUXmwQh_gJ4gaJAlaiAQKzmXTBOV9BC6smX_ULrWSHQRbG9rP6-eQoU9iXj8lfCdHr1jUHLSy92pGvlMV7V5x0pNqa3m1K18eyW61K8M0/s1600/1bb951e8-ab5d-41fc-a528-9f2db13d1479.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmdjtgJaysEnO4ogD0kTIl84X-k8hvgTb_2zvUXmwQh_gJ4gaJAlaiAQKzmXTBOV9BC6smX_ULrWSHQRbG9rP6-eQoU9iXj8lfCdHr1jUHLSy92pGvlMV7V5x0pNqa3m1K18eyW61K8M0/s1600/1bb951e8-ab5d-41fc-a528-9f2db13d1479.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU1qaz8XGX6AAZLyt1bc8e7pjJtjzSSYa-4lVbwaBr12pvtPiviI-dhjh-qMgZCeYg7I2RYUiep0_tsF3uaDAHUHPy6tdM-hwY9aQyqzAzEf3S32q1HOlfbKM8NCXdnINrycFIxOPvQGM/s1600/5caa7d51-440a-4afc-b2cb-c92581f65a71.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU1qaz8XGX6AAZLyt1bc8e7pjJtjzSSYa-4lVbwaBr12pvtPiviI-dhjh-qMgZCeYg7I2RYUiep0_tsF3uaDAHUHPy6tdM-hwY9aQyqzAzEf3S32q1HOlfbKM8NCXdnINrycFIxOPvQGM/s1600/5caa7d51-440a-4afc-b2cb-c92581f65a71.png" height="320" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvokgeSfMkm_6hiAD1QvDWpt1uqhyEUC-rwmYaPuBYpqk807tqOFLjgGRD6pl0kcX-PWV_r1DxAIxteEp0N5ZctuPZdbBVzKbSIzzzh0izjvkEepiAGY9Gd-N__pbzQHaSswNfT6JIQc/s1600/843085cf-2030-4fda-b79e-1c6693df82bc.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvokgeSfMkm_6hiAD1QvDWpt1uqhyEUC-rwmYaPuBYpqk807tqOFLjgGRD6pl0kcX-PWV_r1DxAIxteEp0N5ZctuPZdbBVzKbSIzzzh0izjvkEepiAGY9Gd-N__pbzQHaSswNfT6JIQc/s1600/843085cf-2030-4fda-b79e-1c6693df82bc.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrwIUm9tXsAl1eZOysqYxJkgbQhSCACR2ruT6Di-EcQ7uwgLQ1N7pK1Ydg_CU-iUEwrdjdS0PGa0GFP3WY6n8QcwT39OgYR86qpvyHExlV-F10Dt9V4QcdaIX0F4achUhhg1QaO8H_Wj4/s1600/e6376ba2-00fe-4ba4-9e63-f9ba1ddc83f4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrwIUm9tXsAl1eZOysqYxJkgbQhSCACR2ruT6Di-EcQ7uwgLQ1N7pK1Ydg_CU-iUEwrdjdS0PGa0GFP3WY6n8QcwT39OgYR86qpvyHExlV-F10Dt9V4QcdaIX0F4achUhhg1QaO8H_Wj4/s1600/e6376ba2-00fe-4ba4-9e63-f9ba1ddc83f4.png" height="320" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu5SufLHoinFFs-mK35y6kJM33PLz_vQko0-80I6M70uaSzc-fgDas9ERk6-kNOUOsHRWp_SoyrOeduj2FfCr0A2Z3DeKxkU0F0wTAA6HSslg8Bf1WUD6K6ZVaZcOQCyLYvh6dSY-Xzvo/s1600/cf60889e-57a5-46e3-8b4e-024a87da7c08.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu5SufLHoinFFs-mK35y6kJM33PLz_vQko0-80I6M70uaSzc-fgDas9ERk6-kNOUOsHRWp_SoyrOeduj2FfCr0A2Z3DeKxkU0F0wTAA6HSslg8Bf1WUD6K6ZVaZcOQCyLYvh6dSY-Xzvo/s1600/cf60889e-57a5-46e3-8b4e-024a87da7c08.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8tum6cQsjCyLLsL0Q2lsgyxUuaGBT6qIKxbmR7ikRgw4VwBdM39M0-g8CFWSdXCSslyvXPCZ0O3_i-SVPnCEPCnmuM9F00AtPzfv11VEvbOb6cWJZfS_TL-Ds3F0heNdWlsjIZ9xku3M/s1600/cb9a67b2-7bd2-4766-8141-f2aac0f06b2d.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8tum6cQsjCyLLsL0Q2lsgyxUuaGBT6qIKxbmR7ikRgw4VwBdM39M0-g8CFWSdXCSslyvXPCZ0O3_i-SVPnCEPCnmuM9F00AtPzfv11VEvbOb6cWJZfS_TL-Ds3F0heNdWlsjIZ9xku3M/s1600/cb9a67b2-7bd2-4766-8141-f2aac0f06b2d.png" height="320" width="192" /></a></div>
<br />
<br />
<br />
<br />
<br />
<span class="" id="result_box" lang="en"><span class=""><span class="" id="result_box" lang="en"><span class=""><span style="font-size: large;"><span class="" id="result_box" lang="en"><span class="hps"><a href="http://www.windowsphone.com/es-es/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">See Application in the market </a></span></span></span> </span></span></span></span><br />
<br />
<span class="" id="result_box" lang="en"><span class=""><span class="" id="result_box" lang="en"><span class=""> </span></span> </span></span>Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-70297944519399265812013-01-16T12:15:00.001-08:002013-01-19T08:04:18.764-08:00Evolucion Browser, El navegador mas completo del market <br />
<span style="font-size: large;"><a href="http://www.windowsphone.com/es-es/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">Ver Aplicacion en el Market </a></span><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGqdHXYKfkrnTelRz5_nonmD-wl1zJ9iW3bVoPBfab98Le3ZTVjgXO8zg4YPptHDHYvQA6_i3IWvc-N8wkZOpfQy2EwDwsD9c6vZimuppZPGAOxCsHEI9uonl-fxwuNvY0p36lo-6urA/s1600/324e5f38-8f30-40f2-a1b5-250127043903.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGqdHXYKfkrnTelRz5_nonmD-wl1zJ9iW3bVoPBfab98Le3ZTVjgXO8zg4YPptHDHYvQA6_i3IWvc-N8wkZOpfQy2EwDwsD9c6vZimuppZPGAOxCsHEI9uonl-fxwuNvY0p36lo-6urA/s1600/324e5f38-8f30-40f2-a1b5-250127043903.png" height="200" width="200" /></a></div>
<br />
Evolucion browser es una app para windows phone (wp7.5/8) es un browser o navegador de internet donde el objetivo principal es mejorar la experiencia de los usuarios de WP ya que la opinion de muchos es que el internet explorer que trae nativo el sistema operativo no satisface las necesidades de los usuarios. Esta aplicacion esta en ingles y español.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
La propuesta que pongo a su consideracion tiene 4 pestañas de acceso rapido, para navegar entre las pestañas solo deslize hacia la izquierda o la derecha por el texto: "eBrowser" o por el TextBox (barra de direcciones) o por los botones diseñados con ese fin:<br />
<br />
<br />
<div class="" style="clear: both;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6KvKJnWNbxWRDOM04Ie4M9mzS5h6ZrYKeQZUeMYLxSEs_yFU77HdNnJPu6WOPkjjzsS1NdnnMA6rbGrU5PAQLXqnSgM6DvlAPwUo7VGmwp_A0gt1ZGU8IlMNwJeobVe2dNBS4ja4z6M/s1600/back.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6KvKJnWNbxWRDOM04Ie4M9mzS5h6ZrYKeQZUeMYLxSEs_yFU77HdNnJPu6WOPkjjzsS1NdnnMA6rbGrU5PAQLXqnSgM6DvlAPwUo7VGmwp_A0gt1ZGU8IlMNwJeobVe2dNBS4ja4z6M/s1600/back.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9v4XZTLbHXkHPYwggDIrM4w8gHiBBaVTl4b_TTombp53apaFnyND9aLAm72c3oDoENLGm0KSXNU1uzc-ZkTIoZmX8dNyc8k4dP04kLv2gGURhg_31dR0kuQgGdAk1sIoTaIn0sGtaaM/s1600/forward.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9v4XZTLbHXkHPYwggDIrM4w8gHiBBaVTl4b_TTombp53apaFnyND9aLAm72c3oDoENLGm0KSXNU1uzc-ZkTIoZmX8dNyc8k4dP04kLv2gGURhg_31dR0kuQgGdAk1sIoTaIn0sGtaaM/s1600/forward.jpg" style="cursor: move;" /></a></div>
<br />
<br />
Segun encuestas y la opinion de la gente 4 pestañas son mas que suficiente para navegar en internet mediante un telefono, ya que la mayoria navega en menos de 4 paginas a la vez en un dispositivo movil. Otros navegadores proponen un uso ilimitado de pestañas, logrando con esto que la aplicacion se haga mas lenta, y a fin de cuenta el usuario final solo usara cuanto mas 4. <br />
<br />
Posee la opcion de navegar a pantalla completa, aprovechando al 100% toda la pantalla del telefono, para mejorar la experiencia del usuario. Para salir del modo a pantalla completa basta con sacudir el telefono o tocar el boton atras del hardware del telefono.<br />
<br />
Es 100% compatible con HTML5. Ademas incorpora:<br />
<br />
- Opcion ver codigo fuente (con numero de lineas de codigo)<br />
- Compartir en: Facebook, Google+, Twitter<br />
- Guardar imagenes.<br />
- Ver cookies (Para usuarios mas avanzados y Desarrolladores de sitios web moviles) <br />
- Cambiar el User Agent, Para simular que navegamos desde otro browser como chrome, mozilla, etc<br />
- Soporta orientacion Landscape y Portrait <br />
- Rapido acceso al historial de navegacion, Guardar en favoritos, Ver favoritos y Compartir.<br />
- Barra de direcciones inteligente, si usted introduce un texto el browser realizara una busqueda en el buscador de internet que se le haya definido en la configuracion, Google, Bing o Yahoo<br />
<br />
<br />
Los idiomas disponibles por ahora son:<br />
<br />
<span class="short_text" id="result_box" lang="en"><span class="hps">- English</span><br /><span class="hps">-</span> <span class="hps">Spanish</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIkD40BdysqHnEPcrEPmfdcR67ovoeAk6BTCcw_bc-W05-bwg08h5VUTorKvxWpVrwTz0UOmDYVuEFmHhVoRyka2yAsbXcZ8ts4qAKHQy7wIDR-D6ZYeDQoacUWTDWMyHfsnWZUwMjW_c/s1600/codigofuente.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIkD40BdysqHnEPcrEPmfdcR67ovoeAk6BTCcw_bc-W05-bwg08h5VUTorKvxWpVrwTz0UOmDYVuEFmHhVoRyka2yAsbXcZ8ts4qAKHQy7wIDR-D6ZYeDQoacUWTDWMyHfsnWZUwMjW_c/s1600/codigofuente.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQLsX7K10Yi1jRcu1hoOuMDjzL66w01fF4d-CNJATIZwCwmQHPGTvdnQ-BkxL4DdzywYjiZSkpDvfGGRdTNyIMmcEtdbTxdGWmr0JzWlvbOdohp5EAvoCMXZetvb1VEIlI0tLMmFMObmA/s1600/compartir.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQLsX7K10Yi1jRcu1hoOuMDjzL66w01fF4d-CNJATIZwCwmQHPGTvdnQ-BkxL4DdzywYjiZSkpDvfGGRdTNyIMmcEtdbTxdGWmr0JzWlvbOdohp5EAvoCMXZetvb1VEIlI0tLMmFMObmA/s1600/compartir.png" height="320" width="192" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLaHJxGviRC1QX4BwFsAhn2UxG215cHkb_rqfdhy2r7KcxtsxWiHt45djyRxaAtfmsOj2BGsCgmLJYAYAbH9QTeCIpIJYjzEdB3C_ccDy7WaFmWLWDKj5Liw3YzgrpaeFR1DDbSUu8lmU/s1600/configuracion.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLaHJxGviRC1QX4BwFsAhn2UxG215cHkb_rqfdhy2r7KcxtsxWiHt45djyRxaAtfmsOj2BGsCgmLJYAYAbH9QTeCIpIJYjzEdB3C_ccDy7WaFmWLWDKj5Liw3YzgrpaeFR1DDbSUu8lmU/s1600/configuracion.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecjMvfPubaYbNftCUuZl_qPIOyWrn3u9oOcfqYwD0T73luka6mjnabykHgdpxZigCRFe2LWUcj6RTondYB9PIrn2jJUDCB47NU1Mboow2Gc4sbH5oK5o4NhLhQq3JL_qDlfF8W39UFqg/s1600/guardarimg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecjMvfPubaYbNftCUuZl_qPIOyWrn3u9oOcfqYwD0T73luka6mjnabykHgdpxZigCRFe2LWUcj6RTondYB9PIrn2jJUDCB47NU1Mboow2Gc4sbH5oK5o4NhLhQq3JL_qDlfF8W39UFqg/s1600/guardarimg.png" height="320" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicB9DdknLbtweN1l5OPhyE7_G1u2USfm66SKKU2BVPlsPlB5kshFGoiPcCDqPqAizxA6ZfmcbQGx9VBYyWqoLSEUIkpyAZKVXbEH7K2Zy5v2MxwEa8KBxmjudbvUmF6ZE_sh_hEtyXAi0/s1600/img1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicB9DdknLbtweN1l5OPhyE7_G1u2USfm66SKKU2BVPlsPlB5kshFGoiPcCDqPqAizxA6ZfmcbQGx9VBYyWqoLSEUIkpyAZKVXbEH7K2Zy5v2MxwEa8KBxmjudbvUmF6ZE_sh_hEtyXAi0/s1600/img1.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT1tZVAQfBrJnxGlFkE3B0OaB6oQcrAZTv7NDdI2u5X9vm6SJA3-wrYBmvmUXwPFWZSWnmNm8i94uAj1cclqnMkJR_OC7kPXaQM_zA5csNy04J_5jF7pdwcLph2_d1wvlcBl5S3YAL54M/s1600/img2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT1tZVAQfBrJnxGlFkE3B0OaB6oQcrAZTv7NDdI2u5X9vm6SJA3-wrYBmvmUXwPFWZSWnmNm8i94uAj1cclqnMkJR_OC7kPXaQM_zA5csNy04J_5jF7pdwcLph2_d1wvlcBl5S3YAL54M/s1600/img2.png" height="320" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxjd1fY4W6IfmMbrIH1ZJxSVRMoWbn3j5RN0s9NoAcKPlzHGwDqUYemzQZPUhW9F6PsDaIcqm97BQZSrDx6evXPHDlvfNtyohPdSrFkCKE-6g66hl-mp1NYKkanYfyRhQvrKesX472SfQ/s1600/useragent.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxjd1fY4W6IfmMbrIH1ZJxSVRMoWbn3j5RN0s9NoAcKPlzHGwDqUYemzQZPUhW9F6PsDaIcqm97BQZSrDx6evXPHDlvfNtyohPdSrFkCKE-6g66hl-mp1NYKkanYfyRhQvrKesX472SfQ/s1600/useragent.png" height="320" width="192" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzT-xRxlFb_RaItFuaaVj2kMJf1j7447jAw_yKjBaiHakE4AhhqIcttfxtMtpp2YoE6dRpPZVWYI5gUBPJGi_ZOAslEE5inywT_SFlpi7yj2rvpBh8cosTgBiuAdckwgM8Lwz4kdSVvQ/s1600/vercookies.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzT-xRxlFb_RaItFuaaVj2kMJf1j7447jAw_yKjBaiHakE4AhhqIcttfxtMtpp2YoE6dRpPZVWYI5gUBPJGi_ZOAslEE5inywT_SFlpi7yj2rvpBh8cosTgBiuAdckwgM8Lwz4kdSVvQ/s1600/vercookies.png" height="320" width="192" /></a></div>
<br />
<br />
<br />
<br />
<span style="font-size: large;"><a href="http://www.windowsphone.com/es-es/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">Ver Aplicacion en el Market </a></span><br />
<span id="goog_1990940608"></span><span id="goog_1990940609"></span><br />Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-59512639590443171272012-12-05T09:08:00.000-08:002014-03-10T20:38:54.132-07:00Deteccion de movimiento (Shake Detection) en windows phone 7<br />
Descargar el ejemplo de codigo <a href="http://code.msdn.microsoft.com/Deteccion-de-movimientos-7860828a">AQUI </a><br />
Este articulo sirvio de base para la creacion de esta aplicacion para windows phone <a href="http://www.windowsphone.com/en-us/store/app/evolucionbrowser/14c047d1-435a-4b93-841c-6e6077a75124">EvolucionBrowser </a><br />
<br />
Primero, si no tenemos la referencia a Microsoft.Devices.Sensors (nos permitira usar chake detection), lo podemos hacer a traves del Explorador de soluciones, en references, click derecho add reference.<br />
<br />
Esta es la clase que utilizaremos para detectar el movimiento (Shake) podemos crear un nuevo archivo de tipo Class.cs :<br />
<br />
<span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Net</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Controls</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Documents</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Ink</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Input</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Media</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Media</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Animation</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">System</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Windows</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Shapes</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">using</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Microsoft</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Devices</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Sensors</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">class</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerSensorWithShakeDetection</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">:</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">IDisposable</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">const</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">double</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeThreshold</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="lit" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #006666; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">0.7</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">readonly</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Accelerometer</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Accelerometer</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerReadingEventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _lastReading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">int</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _shakeCount</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">bool</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _shaking</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerSensorWithShakeDetection</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">var</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Accelerometer</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">State</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">==</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">SensorState</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">NotSupported</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">throw</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">NotSupportedException</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="str" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #008800; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">"Accelerometer not supported on this device"</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">);</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">SensorState</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">State</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">get</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">return</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">State</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">#region IDisposable Members</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Dispose</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">!=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">null</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Dispose</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">#endregion</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">event</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">EventHandler</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetectedHandler</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">event</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">EventHandler</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
add
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetectedHandler</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">+=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> value</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ReadingChanged</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">+=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ReadingChanged</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
remove
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetectedHandler</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> value</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ReadingChanged</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ReadingChanged</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Start</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">!=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">null</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Start</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Stop</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_sensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">!=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">null</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Stop</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ReadingChanged</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">object</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> sender</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerReadingEventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> e</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//Code for checking shake detection</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_sensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">State</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">==</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">SensorState</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Ready</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerReadingEventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> reading </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> e</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">try</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_lastReading </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">!=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">null</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(!</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_shaking </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">&&</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">CheckForShake</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_lastReading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> reading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeThreshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">&&</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _shakeCount </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">>=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="lit" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #006666; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">1</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//We are shaking</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shaking </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">true</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeCount </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="lit" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #006666; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">0</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">OnShakeDetected</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">else</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">CheckForShake</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_lastReading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> reading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeThreshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">))</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeCount</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">++;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">else</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(!</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">CheckForShake</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">_lastReading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> reading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="lit" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #006666; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">0.2</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">))</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeCount </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="lit" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #006666; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">0</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shaking </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">false</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_lastReading </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> reading</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">catch</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Exception</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> ee</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">/* ignore errors */</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">OnShakeDetected</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">if</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetectedHandler</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">!=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">null</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetectedHandler</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">this</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">EventArgs</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Empty</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">);</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">static</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">bool</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">CheckForShake</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerReadingEventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">last</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerReadingEventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> current</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">double</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">double</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaX </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Math</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Abs</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">((</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">last</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">X </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> current</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">X</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">));</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">double</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaY </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Math</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Abs</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">((</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">last</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Y </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> current</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Y</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">));</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">double</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaZ </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Math</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Abs</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">((</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">last</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Z </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> current</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Z</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">));</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">return</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">deltaX </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">&&</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaY </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">||</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">deltaX </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">&&</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaZ </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">||</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">deltaY </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">&&</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> deltaZ </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> threshold</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">);</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//------------------------------------------------------------------------------------------------------------------</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//Instanciamos la clase anterior en el archivo que querramos:</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Accelerometer</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> accelerometer </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Accelerometer</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerSensorWithShakeDetection</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> _shakeSensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerSensorWithShakeDetection</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">// Constructor</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">public</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">MainPage</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">InitializeComponent</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeSensor </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">new</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">AccelerometerSensorWithShakeDetection</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//instanciamos el acelerometro</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//esto de alguna forma pone escuchar el evento ShakeDetected y </span><br />
<span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">llama al eventhandler "private void ShakeDetected(object sender, EventArgs e)"</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Loaded</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">+=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">sender</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> args</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeSensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">+=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeSensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Start</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">};</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Unloaded</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">+=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">sender</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> args</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeSensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">-=</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">;</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
_shakeSensor</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Stop</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">};</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">private</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">void</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">ShakeDetected</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">object</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> sender</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">,</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">EventArgs</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> e</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="kwd" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #000088; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">this</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">Dispatcher</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">.</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">BeginInvoke</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">(()</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;"> </span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">=></span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">{</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//aqui van los metodos que llamaremos cuando se detecte el movimiento</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="typ" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #660066; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">QuitFullScreen</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">();</span><span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">//esto es necesario pq el acelerometro corre en otro hilo, y el metodo </span><br />
<span class="com" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #880000; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">QuitFullScreen() corre en el hilo de la UI (user interface)</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">});</span><span class="pln" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">
</span><span class="pun" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; border: 0px currentColor; color: #666600; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; margin: 0px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px;">}</span><br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-43572274095598221592012-11-27T08:34:00.000-08:002014-03-07T14:01:53.676-08:00Como controlar el botón back de Windows Phone con C#<h3 class="post-title entry-title" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #f6a31e; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 22px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</h3>
<div class="post-body entry-content" id="post-body-1773068845106777034" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #4c4c4c; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; width: 656px; word-spacing: 0px;">
<span style="background-color: white;">Este botón se controla por medio del evento OnBackKeyPress, generamos el método y cuando el usuario presione el botón back se lanzará un MessageBox:</span><br />
<br />
<br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">protected</span><span class="Apple-converted-space"> </span><span style="color: blue;">override</span><span class="Apple-converted-space"> </span><span style="color: blue;">void</span><span class="Apple-converted-space"> </span>OnBackKeyPress(System.ComponentModel.<span style="color: #2b91af;">CancelEventArgs</span><span class="Apple-converted-space"> </span>e)</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <span class="Apple-converted-space"> </span><span style="color: #2b91af;">MessageBoxResult</span><span class="Apple-converted-space"> </span>result =<span class="Apple-converted-space"> </span><span style="color: #2b91af;">MessageBox</span>.Show(<span style="color: #a31515;">"¿Desea salir de la aplicación?"</span>,</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #a31515;">"!Advertencia¡"</span>,<span class="Apple-converted-space"> </span><span style="color: #2b91af;">MessageBoxButton</span>.OKCancel);</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> e.Cancel =<span class="Apple-converted-space"> </span><span style="color: blue;">true</span>;</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(result ==<span class="Apple-converted-space"> </span><span style="color: #2b91af;">MessageBoxResult</span>.OK)</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <span class="Apple-converted-space"> </span></span><span style="font-family: Consolas; font-size: 9.5pt;">{</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 9.5pt;"> e.Cancel =<span class="Apple-converted-space"> </span><span style="color: blue;">false</span>;</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 9.5pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">base</span>.OnBackKeyPress(e);</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 9.5pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Times, 'Times New Roman', serif;"><span style="font-family: Arial,Helvetica,sans-serif;">En este ejemplo estamos lanzando un messagebox de confirmacion del tipo ok/cancel.</span></span></div>
</div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-57717812305040280822012-11-12T10:13:00.001-08:002014-03-07T13:43:22.217-08:00Ejemplo de Código para dibujar a mano alzada en C#<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Dibujar-a-mano-alzada-5d329ea7/view/Reviews">aquí</a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Este es un ejemplo de<span class="Apple-converted-space"> </span><i> </i>software con fines de aprendizaje de heramientas graficas en .NET C# usando Windows Forms. Posee una herramienta lápiz y una goma de borrar, también se puede dibujar sobre una imagen.</div>
<pre class="csharp" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><h1>
<div style="font-size: 12px;">
<pre style="background-color: white; margin: 0px;"><pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; font-weight: normal; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Collections</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Generic</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ComponentModel</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Data</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Imaging</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Windows</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Forms</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IO</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">namespace</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dibujar</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">partial</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">class</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form1</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">:</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">bool</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> cursorDown</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Pen</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Pen</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> accion</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">InitializeComponent</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Inicializar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"dibujar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
puntos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Creo el lapiz y la goma y defino el tipo de linea </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Pen</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Black</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">StartCap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineCap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EndCap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineCap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineJoin</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineJoin</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Pen</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">White</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">10</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">StartCap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineCap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EndCap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineCap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineJoin</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing2D</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LineJoin</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Round</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
bmp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//creo el cursor del lapiz a partir de una imagen que tengo como recurso </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IntPtr</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> intprCursor </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dibujar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Properties</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Resources</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LapizC</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GetHicon</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">intprCursor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> agregarPunto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> punto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//agrega los puntos obtenidos al arreglo </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CopyTo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
puntos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> punto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MDibujar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Dibuja </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Aqui usamos dos Graphics, uno que dibuja directamente en el pictureBox y </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//otro que dibuja en la imagen. </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Esto ayuda a que el dibujo sea rapido ya que si dibujamos solo la imagen </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//y la vamos colocando en el pictureBox puede ser mas lento. </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CreateGraphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g2 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawLines</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawLines</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MBorrar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Borra, es lo mismo que dibujar solo que el objeto Pen es otro </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CreateGraphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g2 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawLines</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawLines</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> puntos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CrearGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//en realidad este metodo lo que hace es crear un cursor para la goma a partir de dos </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//elipses, de esta manera el cursor queda como un circulo </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Convert</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToInt32</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Goma</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">diametroG</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gGoma </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FillRectangle</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Brushes</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Magenta</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FillEllipse</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Brushes</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">White</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawEllipse</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Pen</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Black</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> diametroG </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MakeTransparent</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Magenta</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IntPtr</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> intprCursorGoma </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GetHicon</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">intprCursorGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Unir</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Este metodo une un fondo con lo que se ha dibujado. </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//esto es necesario ya que lo que dibujamos se dibuja sobre un fondo transparente </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//y si no lo unimos puede traer problemas al salvar la imagen o al cambiarle el tamaño </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//al area de dibujo. </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DrawImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
bmp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form1_Load</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//llamamos al metodo Inicializar() que inicializa los elementos </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Inicializar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1_MouseDown</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MouseEventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cursorDown </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">true</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1_MouseMove</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MouseEventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripStatusLabel4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"X: "</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">X</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">" Y: "</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Y</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">cursorDown</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
agregarPunto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">X</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Y</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">));</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"dibujar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MDibujar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"borrar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MBorrar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1_MouseUp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MouseEventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cursorDown </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">false</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Aqui reinicializamos a puntos para que no se unan las lineas </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//al volver a dibujar </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
puntos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Point</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Marcamos como transparente en la imagen donde estamos dibujando todo aquello que sea </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//del color de fondo, esto es necesario para que al cambiar de fondo no se vea lo que borramos </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MakeTransparent</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">BackColor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//ponemos la imagen dibujada como fondo </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//esto lo hago aqui y no mientras se dibuja para que el trabajo de dibujar sea mas rapido. </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Image</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> salvarDibujoToolStripMenuItem_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">saveFileDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ShowDialog</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> fondo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> g </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FillRectangle</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">SolidBrush</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">BackColor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
g</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Unir</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Save</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">saveFileDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FileName</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ImageFormat</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bmp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> tama</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ñ</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">oDelDibujoToolStripMenuItem_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form2</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> f2 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
f2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ancho </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
f2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">alto </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">f2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ShowDialog</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> f2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ancho</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> f2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">alto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> fondo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Height</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Unir</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">fondo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> toolStripButton2_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Checked</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">false</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Checked</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">true</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IntPtr</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> intprCursor </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dibujar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Properties</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Resources</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">LapizC</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GetHicon</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cursor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">intprCursor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"dibujar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> toolStripButton3_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Checked</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">false</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Checked</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">true</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CrearGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"borrar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> toolStripButton4_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ShowDialog</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> btemp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">15</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">15</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gtemp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gtemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FillRectangle</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">SolidBrush</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">16</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">16</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Image</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gtemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> toolStripButton5_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ShowDialog</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> btemp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">15</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">15</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gtemp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Graphics</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FromImage</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gtemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">FillRectangle</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">SolidBrush</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">16</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">16</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripButton5</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Image</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bitmap</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
gtemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
btemp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dispose</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
pictureBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">BackColor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> colorDialog1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form1_KeyDown</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">KeyEventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">KeyCode</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Keys</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"dibujar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">100</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"borrar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">100</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CrearGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">KeyCode</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Keys</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Subtract</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"dibujar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">--;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">accion </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"borrar"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">10</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">--;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CrearGoma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripStatusLabel2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Grosor Linea: "</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> lapiz</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
toolStripStatusLabel3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Grosor Goma: "</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> goma</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Width</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> salirToolStripMenuItem_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Application</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Exit</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span></pre>
</pre>
</div>
<div class="endscriptcode">
<div style="margin: 0px;">
<span style="font-family: Arial, Helvetica, sans-serif; font-weight: normal;">Captura de pantalla:</span></div>
</div>
<img alt="" src="http://code.msdn.microsoft.com/site/view/file/55909/1/draw.png" height="510" style="cursor: move;" width="527" /></h1>
<div style="font-size: 12px;">
<pre style="background-color: white; margin: 0px;"><pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Collections</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Generic</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ComponentModel</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Data</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Windows</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Forms</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">namespace</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dibujar</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">partial</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">class</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form2</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">:</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> ancho</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> alto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">InitializeComponent</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Form2_Load</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
textBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> ancho</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
textBox2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> alto</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> button1_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DialogResult</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
ancho </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Parse</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">textBox1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
alto </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Parse</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">textBox2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Close</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> button2_Click</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">object</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> sender</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">EventArgs</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> e</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Close</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span></pre>
</pre>
</div>
<h1>
<div class="scriptcode">
<div class="pluginEditHolder" plugincommand="mceScriptCode">
<pre class="csharp" style="margin: 0px;"><span style="font-weight: normal;"><span style="font-family: Arial, Helvetica, sans-serif;">Captura de pantalla:</span></span></pre>
</div>
</div>
</h1>
<img alt="" src="http://code.msdn.microsoft.com/site/view/file/55910/1/draw1.png" height="150" style="cursor: move;" width="224" />
<span style="font-family: 'Times New Roman'; white-space: normal;">Descargar </span><span style="font-family: 'Times New Roman'; white-space: normal;">Solución</span><span style="font-family: 'Times New Roman'; white-space: normal;"> de la </span><span style="font-family: 'Times New Roman'; white-space: normal;">galería</span><span style="font-family: 'Times New Roman'; white-space: normal;"> de </span><span style="font-family: 'Times New Roman'; white-space: normal;">códigos</span><span style="font-family: 'Times New Roman'; white-space: normal;"> de msdn </span><a href="http://code.msdn.microsoft.com/Dibujar-a-mano-alzada-5d329ea7/view/Reviews" style="font-family: 'Times New Roman'; white-space: normal;">aquí</a></pre>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-70460841578869182102012-11-12T10:11:00.005-08:002014-03-07T13:36:12.160-08:00Ejemplo de una calculadora de polinomios en C#<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Descargar Solución de la galería de códigos de msdn<span class="Apple-converted-space"> </span><a href="http://code.msdn.microsoft.com/Calculadora-de-polinomios-ffe4f323/view/Reviews">aquí</a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Sencilla calculadora de polinomios y numeros que usa variables, este fue un trabajo de clases que quise compartir con ustedes espero que pueda serles útil.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Calculadora de polinomios realizada por Jose Mendez Perez.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Las variables se declaran de la siguiente forma:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
nombre_de_la_variable:=numero <<-para guardar numeros</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
nombre_de_la_variable:=(1 2 3) <<-para los polinomios en el caso de los polinomios solo se especifican los coeficientes del polinomio</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
El polinomio (1 2 3) es x^2+2x+3</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Para visualizar el contenido de una variable previamente declarada teclee el nombre de la variable multiplicada por 1 ej: >a*1</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Para salir de la aplicacion teclee la palabra quit</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Aqui les dejo una captura de pantalla</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<i><img alt="" src="http://code.msdn.microsoft.com/site/view/file/53943/1/calc_polinomios.png" height="331" style="cursor: move;" width="667" /></i></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Este es el codigo fuente que se encarga de las operaciones con los polinomios y los escalares.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; color: black; direction: ltr; font-family: inherit; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; list-style-type: none; margin: 0px; orphans: 2; outline: 0px; padding: 2px; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; word-wrap: break-word;"><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Collections</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Generic</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Linq</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">namespace</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> calculadora_polinomio
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">class</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//variables públicas </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//------------------------------------------------------------------------------------------- </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Constructores </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Constructor sin argumentos; </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gpdefec </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//gpdefec variable que guarda el grado del polinomio por defecto </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gpdefec</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Constructor que especifica el grado del polinomio </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> numgrado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> numgrado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Constructor de la clase Polinomio que permite especificar los coeficientes </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevocoefs</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevocoefs</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevocoefs</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevocoefs</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">--)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">nuevocoefs</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">--;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">break</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//---------------------------------------------------------------------------------------------- </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operadores </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite multiplicar polinomios </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pol1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> j </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> j </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> j</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> j</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">j</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nuevo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite multiplicar un escalar por un polinomio </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite multiplicar un polinomio por un escalar </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite sumar un polinomio y un escalar </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite sumar un escalar y un polinomio </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite sumar polinomios </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> s</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> t </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> q </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arr </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
t</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
t</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
s </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">t</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//////////////// </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arr </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
q</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arr</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//////////////// </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
q</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">p2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> p1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
s </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">q</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> s</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite restar dos polinomios </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">pol2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">*</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> pol1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite restar un escalar y un polinomio </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> aux1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> aux1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Operador que permite restar un polinomio y un escalar </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">operator</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> temp </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">double</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Length</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> escalar</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> aux1 </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">temp</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> poli</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">aux1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//---------------------------------------------------------------------------------------------- </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validaciones para escribirlos en la consola </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">override</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> polinomio </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">--)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> signo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"+"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"x^"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ToString</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para 0x^n </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
signo</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para 1x </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para el -x; </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//coeficiente = ""; </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"x^"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para el +-x </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
signo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para x^2-1 </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
signo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para x^1 </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">((</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">&&</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">!=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">))</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"x"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//Validacion para los terminos independientes </span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">((</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">&&</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">coeficiente</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">))</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
grado </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"1"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
polinomio </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> signo </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> coeficiente </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> x </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> grado</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">polinomio </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">""</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"0"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> polinomio</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span></pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Calculadora-de-polinomios-ffe4f323/view/Reviews" style="font-family: 'Times New Roman'; font-size: medium; white-space: normal;">aquí</a></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-88447490768881535172012-11-12T10:11:00.001-08:002014-03-07T13:39:18.332-08:00Ejemplo de Arbol Binario de Busqueda en C#<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Binary-Tree-example-e9cd06ba" target="_blank">aquí</a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Este es un ejemplo de una arbol binario de busqueda en C#.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
De la Wikipedia: <a href="http://es.wikipedia.org/wiki/%C3%81rbol_binario_de_b%C3%BAsqueda">http://es.wikipedia.org/wiki/%C3%81rbol_binario_de_b%C3%BAsqueda</a></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Un árbol binario de búsqueda también llamados BST (acrónimo del <a href="http://es.wikipedia.org/wiki/Idioma_ingl%C3%A9s" style="background-image: none; font-family: sans-serif; font-size: 13px; line-height: 19px; text-decoration: initial;" title="Idioma inglés">inglés</a><span style="font-family: sans-serif; font-size: 13px; line-height: 19px;"> </span><b>B</b>inary <b>S</b><span style="font-family: sans-serif; font-size: 13px; line-height: 19px;">earch </span><b style="font-family: sans-serif; font-size: 13px; line-height: 19px;">T</b><span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;">ree) es un tipo particular de </span><a href="http://es.wikipedia.org/wiki/%C3%81rbol_binario" style="background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-decoration: initial;" title="Árbol binario">árbol binario</a><span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"> que presenta una </span><a href="http://es.wikipedia.org/wiki/Estructura_de_datos" style="background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-decoration: initial;" title="Estructura de datos">estructura de datos</a><span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"> en forma de </span><a class="mw-redirect" href="http://es.wikipedia.org/wiki/%C3%81rbol_(estructura_de_datos)" style="background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-decoration: initial;" title="Árbol (estructura de datos)">árbol</a><span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"> usada en </span><a href="http://es.wikipedia.org/wiki/Inform%C3%A1tica" style="background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-decoration: initial;" title="Informática">informática</a><span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;">.</span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"><br /></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Collections</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Generic</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">using</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Collections</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">namespace</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Arboles</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">class</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Program</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Main</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">string</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> args</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span></pre>
<pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> (</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">10</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">15</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span></pre>
<pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">35</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">5</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">25</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">20</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">30</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span></pre>
<pre class="prettyprint" style="background-color: #fcfcfc; direction: ltr; font-family: inherit; font-size: 13px; line-height: 16px; list-style-type: none; margin: 0px; outline: 0px; padding: 2px; text-align: left; word-wrap: break-word;"><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">40</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">),</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><int></span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">50</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)));</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Altura del arbol {0}\n"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Altura</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">());</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Total de Hijos {0}\n"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TotalHijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ListarArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"\nPreOrder usando List"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"{0} "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"\nPreOrder"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"{0} "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"\nPostOrder usando List"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"{0} "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"\nPostOrder"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"{0} "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"\nAloAncho"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">AloAncho</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"{0} "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">class</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
R padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">params</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">padre </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>>();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">!=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">null</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TotalHijos</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">get</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">null</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Count</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">get</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">k </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">&&</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TotalHijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">throw</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IndexOutOfRangeException</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Hijo inexistente"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">set</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">k </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">&&</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> k </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TotalHijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">k</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> value</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">throw</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IndexOutOfRangeException</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Hijo inexistente"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Altura</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TotalHijos</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">else</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> max </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> altura </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Altura</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">altura </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> max</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> max </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> altura</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> max </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> R </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Padre</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">get</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ListarArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ListarArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ListarArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nivel</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">for</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nivel</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> i</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">++)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Write</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">" "</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Console</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">WriteLine</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ListarArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> nivel </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">+</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IEnumerable</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> preorder </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
preorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R x </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
preorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">x</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> preorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IEnumerable</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">yield</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R x </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PreOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">yield</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> x</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IEnumerable</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> postorder </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">List</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R x </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
postorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">x</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
postorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Add</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> postorder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IEnumerable</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrder</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R x </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">PostOrderUsandoList</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">())</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">yield</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> x</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">yield</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">public</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">IEnumerable</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">AloAncho</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">()</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Queue</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> cola </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Queue</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">>>();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cola</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Enqueue</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">this</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">while</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">cola </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">!=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">null</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> cola</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Dequeue</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">foreach</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">MyArbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"><</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">R</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">></span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> a </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">in</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">hijos</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cola</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Enqueue</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">a</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">yield</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> arbol</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">padre</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span></pre>
</pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Binary-Tree-example-e9cd06ba" target="_blank">aquí</a></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-21368439825794227012012-11-12T10:03:00.001-08:002014-03-07T13:40:52.354-08:00Como guardar un SqlDataSource en un DataSet en C#<b id="internal-source-marker_0.6193061436060816" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Hoy he escrito un metodo en C# que permite usar un SqlDataSource para ser convertido en un DataSet. </span><br /><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">A veces se da el caso que tenemos una fuente de datos en nuestra aplicacion, como un SqlDataSource y queremos de cierta forma manipular los datos que nos trae el data source pero no queremos duplicar codigo, es mejor utilizar y aplicar el principio DRY (Don’t Repeat Yourself) la traduccion es: No te repitas, para mas informacion: </span><a href="http://es.wikipedia.org/wiki/No_te_repitas"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://es.wikipedia.org/wiki/No_te_repitas</span></a><br /><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Lo que hace el metodo en esencia es pasarle la configuracion y los parametros del SqlDataSource a un SqlConnection.</span><br /><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Este es el metodo:</span><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /></span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">DataSet</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SQLDataSource2DataSet</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDataSource</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDS</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">DataSet</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> tabla </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">DataSet</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlConnection</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> conex </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlConnection</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> conex</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">ConnectionString</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDS</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">ConnectionString</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlCommand</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> comando </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlCommand</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> comando</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">CommandText</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDS</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SelectCommand</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">//aqui le pasamos uno a uno los comandos</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">foreach</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">var</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> param </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">in</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDS</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SelectParameters</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Cast</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Parameter</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">>())</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">try</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> comando</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Parameters</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Add</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlParameter</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">param</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Name</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> param</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">DefaultValue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">));</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">catch</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Exception</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> ex</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">// TODO</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /> comando</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Connection</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> conex</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> conex</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Open</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDataAdapter</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> parellenar </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">SqlDataAdapter</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">comando</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /><br class="kix-line-break" /> parellenar</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Fill</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">tabla</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">// llenamos el DataSet.</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> conex</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Close</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> tabla</span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">}</span><br /><br /><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Nota:</span><br /><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Para que este metodo funcione bien debemos asegurarnos de que los DefaultValue de los parametros del data source no sean null.</span></b>Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com1tag:blogger.com,1999:blog-4407347841091258884.post-4020429776563138192012-11-12T10:02:00.003-08:002013-01-22T06:43:50.927-08:00Metodo para crear filas dinamicamente (en tiempo de ejecucion) en un gridview<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br class="Apple-interchange-newline" /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; color: black; direction: ltr; font-family: inherit; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; list-style-type: none; margin: 0px; orphans: 2; outline: 0px; padding: 2px; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; word-wrap: break-word;"><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">private</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CreateRowAt</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GridView</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gridView</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">int</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> rowNumber</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> rowColor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">{</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Table</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> table </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> gridView</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Rows</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">rowNumber</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Parent</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">as</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Table</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//creamos una tabla a partir del GridView</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">table </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">==</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">null</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GridViewRow</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> row </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">GridViewRow</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(-</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">-</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DataControlRowType</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DataRow</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">DataControlRowState</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Normal</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span></pre>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; color: black; direction: ltr; font-family: inherit; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; list-style-type: none; margin: 0px; orphans: 2; outline: 0px; padding: 2px; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; word-wrap: break-word;"><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">// instanciamos un objeto GridViewRow</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">];</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//creamos un arreglo de celdas para nuestra fila en este caso 4 celdas</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ForeColor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Black</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Font</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Bold</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">true</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//le seteamos algunos parametros a la celda</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
row</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">BackColor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> rowColor</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
row</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CssClass</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"header_blue"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
row</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ForeColor</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">System</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Drawing</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Color</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">White</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//le seteamos algunos parametros a la fila</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//ponemos algunos parametros en cada una de las columnas o celdas </span></pre>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; color: black; direction: ltr; font-family: inherit; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; list-style-type: none; margin: 0px; orphans: 2; outline: 0px; padding: 2px; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; word-wrap: break-word;"><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(esto tambien lo podiamos haber hecho con un ciclo for)</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"File"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ColumnSpan</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">0</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CssClass</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"headerWeight"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Status"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ColumnSpan</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">4</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">1</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CssClass</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"headerWeight"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Detail Reports"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ColumnSpan</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">5</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">2</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CssClass</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"headerWeight"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">]</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="kwd" style="border-width: 0px; color: #000088; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">new</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">TableCell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">();</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Text</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"Action Required"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">ColumnSpan</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">[</span><span class="lit" style="border-width: 0px; color: #006666; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">3</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">].</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">CssClass</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">=</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> </span><span class="str" style="border-width: 0px; color: #008800; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">"headerWeight"</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">;</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
row</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Cells</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">AddRange</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">cell</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//agregamos las celdas a las filas</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
table</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">Rows</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">.</span><span class="typ" style="border-width: 0px; color: #660066; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">AddAt</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">(</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">rowNumber</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">,</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;"> row</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">);</span><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">//agregamos las filas a la tabla en la fila "rownumber" y de esta forma </span></pre>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fcfcfc; color: black; direction: ltr; font-family: inherit; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; list-style-type: none; margin: 0px; orphans: 2; outline: 0px; padding: 2px; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; word-wrap: break-word;"><span class="com" style="border-width: 0px; color: #880000; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">estamos agregandole la fila al GridView</span><span class="pln" style="border-width: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">
</span><span class="pun" style="border-width: 0px; color: #666600; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px;">}</span></pre>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-69510348401910493382012-11-12T10:00:00.003-08:002014-03-07T13:45:50.205-08:00Algoritmos de ordenamiento<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD"><br class="Apple-interchange-newline" />En este articulo veremos:</span><br />
<span lang="ES-TRAD"> Algoritmos de ordenamiento</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-left: 36pt; orphans: 2; text-align: justify; text-indent: -18pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD"> Algoritmos O(<i>n</i><sup>2</sup>)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-left: 36pt; orphans: 2; text-align: justify; text-indent: -18pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: Wingdings;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"> </span></span><span lang="ES-TRAD">Algoritmos O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-left: 36pt; orphans: 2; text-align: justify; text-indent: -18pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: Wingdings;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"> </span></span><span lang="ES-TRAD">Una cota inferior de la ordenación por comparación de elementos</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<u><span lang="ES-TRAD" style="font-size: 14pt;">1. Algoritmos O(<i>n</i><sup>2</sup>)</span></u></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Algoritmo de ordenación<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">BURBUJA</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>BURBUJA(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = A.Length - 1; j >= 1; j--)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 0; i < j; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(A[i] > A[i + 1])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> Swap(A, i, i + 1);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Realiza intercambio de elementos consecutivos</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Notar que siempre intercambia elementos de una posición<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>con su posición adyacente<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>+ 1.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Determinado por la propiedad anterior. Vea 1.1.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">W</span><span lang="ES-TRAD">(<i>n</i><sup>2</sup>) y por tanto<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">Q</span><span lang="ES-TRAD">(<i>n</i><sup>2</sup>)</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Esto es porque independientemente de la cantidad de intercambios que haga, siempre se ejecutarán íntegramente los dos ciclos que son los que aportan<span class="Apple-converted-space"> </span><i>n</i>(<i>n</i><span class="Apple-converted-space"> </span>- 1)/2 operaciones determinando su orden cuadrático</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Si el arreglo ya está ordenado no realiza ningún intercambio</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Esto es evidente, nunca se cumpliría la condición<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">A[i] > A[i + 1]</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Realiza ordenación en el lugar (sobre el mismo arreglo)</span></li>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Mejora de este algoritmo:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Su mejora radica en que si en una pasada del ciclo más interno no se realiza intercambios terminar. Esto es debido a que si no se realiza intercambio es porque la parte que queda por ordenar ya lo está y por tanto no es necesario continuar.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>BURBUJA_MEJORADO(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = A.Length - 1; j >= 1; j--)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">bool</span><span class="Apple-converted-space"> </span>hubo_cambio =<span class="Apple-converted-space"> </span><span style="color: blue;">false</span>;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> </span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 0; i < j; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(A[i] > A[i + 1])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> Swap(A, i, i + 1);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> hubo_cambio =<span class="Apple-converted-space"> </span><span style="color: blue;">true</span>;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(!hubo_cambio)<span class="Apple-converted-space"> </span><span style="color: blue;">break</span>;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Algoritmo de Ordenación<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">MINIMOS_SUCESIVOS</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>MINIMOS_SUCESIVOS(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 0; i < A.Length - 1; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>pos_min = i;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = i + 1; j < A.Length; j++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(A[j] < A[pos_min])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> pos_min = j;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(pos_min != i)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> Swap(A, i, pos_min);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">NO realiza intercambio de elementos consecutivos</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Notar que<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">£</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span><i>pos_min</i><span class="Apple-converted-space"> </span>y que se puede dar el caso de que<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>+ 1 <<span class="Apple-converted-space"> </span><i>pos_min</i></span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">NO es estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Para el siguiente arreglo a ordenar: 3<sub>1</sub>, 1, 2, 3<sub>2</sub>, 0, después de la primera pasada del ciclo más externo el arreglo quedaría 0, 1, 2, 3<sub>2</sub>, 3<sub>1</sub>, y desde punto hacia delante no se harían más intercambios y por tanto se invirtió el orden inicial de los elementos con valor 3. </span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">W</span><span lang="ES-TRAD">(<i>n</i><sup>2</sup>) y por tanto<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">Q</span><span lang="ES-TRAD">(<i>n</i><sup>2</sup>)</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Esto es porque independientemente de la cantidad de intercambios que haga, siempre se ejecutarán íntegramente los dos ciclos que son los que aportan<span class="Apple-converted-space"> </span><i>n</i>(<i>n</i><span class="Apple-converted-space"> </span>- 1)/2 operaciones determinando su orden cuadrático</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Si el arreglo ya está ordenado no realiza ningún intercambio</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Esto es evidente, nunca se cumpliría la condición<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">A[j] < A[pos_min]</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>y por tanto<span class="Apple-converted-space"> </span><i>pos_min</i><span class="Apple-converted-space"> </span>siempre sería igual a<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>y no se cumplirá nunca la condición<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">pos_min != i</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>y por tanto nunca se <span class="Apple-converted-space"> </span> <span class="Apple-converted-space"> </span><span class="Apple-converted-space"> </span> <span class="Apple-converted-space"> </span>intercambian elementos.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Realiza ordenación en el lugar (sobre el mismo arreglo)</span></li>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Algoritmo de Ordenación por Inserción</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>INSERCION(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 1; i < A.Length; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>Key = A[i];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = i - 1;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(0 <= j && Key < A[j])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[j + 1] = A[j];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> j--;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[j + 1] = Key;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Realiza intercambio de elementos consecutivos</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">A pesar de que la idea de este algoritmo es tomar el elemento i e insertarlo de forma ordenada en la subsecuencia ya ordenada<span class="Apple-converted-space"> </span><i>A</i>[1 ..<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>- 1] haciendo el corrimiento de los elementos mayores que él hasta encontrar la posición donde finalmente quedará (posición<span class="Apple-converted-space"> </span><i>j</i><span class="Apple-converted-space"> </span>+ 1), se puede decir que esto es equivalente a ir intercambiando el elemento<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>son su adyacente por la izquierda (elemento<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>- 1) hasta encontrar la posición donde finalmente quedará ubicado.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Determinado por la propiedad anterior. Vea 1.1.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es O(<i>n</i><sup>2</sup>) para el caso peor y O(<i>n</i>) para el caso mejor.</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Exactamente el oren de ejecución de este algoritmo es O(<i>n</i><span class="Apple-converted-space"> </span>+<span class="Apple-converted-space"> </span><i>k</i>),<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>es la longitud del arreglo (se <span class="Apple-converted-space"> </span> <span class="Apple-converted-space"> </span><span class="Apple-converted-space"> </span> <span class="Apple-converted-space"> </span>justifica su presencia debido a que el ciclo externo siempre se ejecuta<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>veces), y<span class="Apple-converted-space"> </span><i>k</i><span class="Apple-converted-space"> </span>es la cantidad de veces que se ejecuta el ciclo<span class="Apple-converted-space"> </span><b><i>while</i></b>. En realidad<span class="Apple-converted-space"> </span><i>k</i><span class="Apple-converted-space"> </span>es la cantidad de inversiones que tiene el arreglo inicial<span class="Apple-converted-space"> </span><i>A</i>, vea 1.1. Si el arreglo inicial ya está ordenado o casi ordenado (la cantidad de inversiones es O(1)) entonces el algoritmo<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">INSERCION</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>será O(<i>n</i>) estando en presencia del caso mejor. Si el arreglo está muy desordenado (la cantidad de inversiones es O(<i>n</i><sup>2</sup>), vea 1.1) entonces<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">INSERCION</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>sería O(<i>n</i><sup>2</sup>) estando entonces en el caso peor.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">De los algoritmos cuadráticos es el más eficiente porque:</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es sensible con respecto al grado de desorden del arreglo inicial, los dos anteriores siempre son O(<i>n</i><sup>2</sup>) independientemente de la distribución inicial de los elementos.</span></li>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Simplifica la operación de intercambia elementos haciendo los corrimientos. Esto en constante es una mejora en el orden del tiempo de ejecución.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Realiza ordenación en el lugar (sobre el mismo arreglo)</span></li>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Mejora de este algoritmo:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La mejora que se le puede aportar a este algoritmo de ordenación radica en bajar la constante. Para ello fijémonos que la comparación<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">0 <= j</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>dentro del<span class="Apple-converted-space"> </span><b><i>while</i></b><span class="Apple-converted-space"> </span>interior no tendría sentido chequearla si de antemano tenemos el menor elemento del arreglo en su primera posición. Por tanto la mejora sería preprocesar el arreglo a ordenar poniendo su menor elemento en la posición 0. Esto mejora la constante debido a que la condición<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">0 <= j</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>se ejecuta<span class="Apple-converted-space"> </span><i>al menos</i><span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>veces en todo el algoritmo (una vez al menos por iteración del ciclo externo), al poner el menor elemento al inicio (donde consumimos solo<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>operaciones) y suprimir la comparación de la condición del<span class="Apple-converted-space"> </span><b><i>while</i></b>, estamos cambiando<span class="Apple-converted-space"> </span><i>al menos n operaciones</i><span class="Apple-converted-space"> </span>por<span class="Apple-converted-space"> </span><i>exactamente n operaciones</i><span class="Apple-converted-space"> </span>y por tanto la constante del algoritmo disminuye. Cuando se hace esta mejora hay que tener cuidado con la estabilidad del algoritmo de ordenación debido a que la operación de poner el menor elemento al principio (que no es mas que la primera pasada del algoritmo<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">MINIMOS_SUCESIVOS</span><span lang="ES-TRAD">) puede romper la estabilidad, por tanto no se puede intercambiar el menor elemento con el primero del arreglo sino lo que hay es que correr los elementos para garantizar la estabilidad.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>INSERCION_MEJORADO(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//poner el menor elemento al inicio ..</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>pos_min = 0;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 1; i < A.Length; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(A[i] < A[pos_min])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> pos_min = i;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(pos_min != 0)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span style="color: blue;">int</span><span class="Apple-converted-space"> </span>Key = A[pos_min];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = pos_min; i >= 1; i--)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[i] = A[i - 1];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[0] = Key;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//resto del algoritmo sin la condicion 0 <= j</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 1; i < A.Length; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>Key = A[i];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = i - 1;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(Key < A[j])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[j + 1] = A[j];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> j--;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[j + 1] = Key;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-left: 18pt; orphans: 2; text-align: justify; text-indent: -18pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-size: 14pt;">1.1<span style="font-size: 7pt;"> <span class="Apple-converted-space"> </span></span></span><u><span lang="ES-TRAD" style="font-size: 14pt;">Algoritmos que realizan solo intercambios de elementos consecutivos</span></u></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Definición 1</span></i><span lang="ES-TRAD">: Sea<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>una secuencia de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>valores. Las posiciones 1<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">£</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span><<span class="Apple-converted-space"> </span><i>j</i><span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">£</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>están en inversión si<span class="Apple-converted-space"> </span><i>A</i>[<i>i</i>] ><span class="Apple-converted-space"> </span><i>A</i>[<i>j</i>].</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Definición 2</span></i><span lang="ES-TRAD">: Sea<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>una secuencia de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>valores. La cantidad de inversiones de<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>es la cantidad de pares (<i>i</i>,<span class="Apple-converted-space"> </span><i>j</i>) tales que<span class="Apple-converted-space"> </span><i>i</i><span class="Apple-converted-space"> </span>y<span class="Apple-converted-space"> </span><i>j</i><span class="Apple-converted-space"> </span>están en inversión en<span class="Apple-converted-space"> </span><i>A</i>.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La cantidad de inversiones de una secuencia<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>valores varía entre 0 (<i>A</i><span class="Apple-converted-space"> </span>está ordenada crecientemente) y<span class="Apple-converted-space"> </span><i>n</i>(<i>n</i><span class="Apple-converted-space"> </span>- 1)/2 (<i>A</i><span class="Apple-converted-space"> </span>está ordenada decrecientemente). Por lo tanto la cantidad de inversiones de una secuencia de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>valores es O(<i>n</i><sup>2</sup>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Teorema 1</span></i><span lang="ES-TRAD">: Todo algoritmo de ordenación que realice solo intercambios de elementos adyacentes es O(<i>n</i><sup>2</sup>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Demostración</span></i><span lang="ES-TRAD">: Cando se intercambian dos elementos adyacentes<span class="Apple-converted-space"> </span><i>A</i>[<i>i</i>] y<span class="Apple-converted-space"> </span><i>A</i>[<i>i</i><span class="Apple-converted-space"> </span>+ 1] que cumplen que<span class="Apple-converted-space"> </span><i>A</i>[<i>i</i>] ><span class="Apple-converted-space"> </span><i>A</i>[<i>i</i><span class="Apple-converted-space"> </span>+ 1] (<i>i</i><span class="Apple-converted-space"> </span>e<span class="Apple-converted-space"> </span><i>i<span class="Apple-converted-space"> </span></i>+ 1 están en inversión) la cantidad de inversiones de<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>disminuye en 1, por tanto el caso peor es cuando hay que ir de<span class="Apple-converted-space"> </span><i>n</i>(<i>n</i><span class="Apple-converted-space"> </span>- 1)/2 inversiones hacia 0 inversiones (arreglo ordenado) disminuyendo de 1 en 1 y por tanto el algoritmo sería O(<i>n</i><sup>2</sup>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Teorema 2</span></i><span lang="ES-TRAD">: Todo algoritmo de ordenación que realice solo intercambios de elementos adyacentes es<span class="Apple-converted-space"> </span><i>Estable</i>.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Demostración</span></i><span lang="ES-TRAD">: Para cambiar el orden de aparición inicial de dos elementos iguales habría que intercambiarlos solo en el caso de ser adyacentes y esto nunca va a suceder porque no cumplen la condición de uno ser menor que el otro.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<u><span lang="ES-TRAD" style="font-size: 16pt;">2. Algoritmos O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></u></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Ordenación por Mezcla:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>MERGE_SORT(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> MERGE_SORT(A, 0, A.Length - 1,<span class="Apple-converted-space"> </span><span style="color: blue;">new</span><span class="Apple-converted-space"> </span><span style="color: blue;">int</span>[A.Length]);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>MERGE_SORT(<span style="color: blue;">int</span>[] A,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span>[] B)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(i < j)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>m = (i + j) / 2;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> </span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> MERGE_SORT(A, i, m, B);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> MERGE_SORT(A, m + 1, j, B);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> </span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> MERGE(A, i, j, B);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>MERGE(<span style="color: blue;">int</span>[] A,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span>[] B)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>m = (i + j) / 2;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>k = i;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>p = i;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>q = m + 1;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(p <= m && q <= j)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(A[p] < A[q])</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> B[k++] = A[p++];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">else</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> B[k++] = A[q++];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(p <= m)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> B[k++] = A[p++];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(q <= j)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> B[k++] = A[q++];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(k = i; k <= j; k++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;"> A[k] = B[k];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es Estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Notar que la forma de comparar<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">A[p] < A[q]</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>dentro del algoritmo de mezclar dos arrays ya ordenados crecientemente (</span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">MERGE</span><span lang="ES-TRAD">) es la que garantiza la estabilidad</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Memoria Auxiliar O(<i>n</i>)</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Arreglo auxiliar (B) para realizar las mezclas.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">No ordena en el lugar</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Por la propiedad anterior.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es el que menor cantidad de operaciones realiza entre lo algoritmos de ordenación O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>) que estudiaremos.</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">La demostración de esto está fuera de los objetivos de la asignatura</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">Q</span><span lang="ES-TRAD">(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es porque independientemente de cómo estén inicialmente los elementos en al arreglo a ordenar se realizarán siempre las mezclas. Ver el siguiente análisis del tiempo.</span></li>
</ul>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Análisis del tiempo:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://4.bp.blogspot.com/-ld0mTQL4Bzc/T5Q9Wc56OiI/AAAAAAAAAFg/PGsxL4l5hLs/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-ld0mTQL4Bzc/T5Q9Wc56OiI/AAAAAAAAAFg/PGsxL4l5hLs/s1600/sistema.png" style="cursor: move;" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La interpretación de la formula recursiva anterior es que para ordenar un arreglo de tamaño n se ordenan 2 arreglos de tamaño<span class="Apple-converted-space"> </span><i>n</i>/2 y luego se consume O(<i>n</i>/2 +<span class="Apple-converted-space"> </span><i>n</i>/2) = O(<i>n</i>) en realizar la mezcla.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Utilizamos la técnica del árbol para obtener la expresión del orden:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">En el primer nivel (la raíz) se realizan<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>operaciones en mezclar los dos arreglos de longitud<span class="Apple-converted-space"> </span><i>n</i>/2, en el segundo nivel se consumen<span class="Apple-converted-space"> </span><i>n</i>/2 +<span class="Apple-converted-space"> </span><i>n</i>/2 =<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>operaciones en hacer dos mezclas de dos arreglos de longitud<span class="Apple-converted-space"> </span><i>n</i>/4, y así sucesivamente en cada nivel se realizan n operaciones. Como la cantidad de niveles es log<sub>2</sub><span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>entonces la cantidad de operaciones es alrededor de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>log<sub>2</sub><span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>y por tanto el orden O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://4.bp.blogspot.com/-zYUgyMKFcj0/T5Q9H1VM6BI/AAAAAAAAAFY/kPpJS9PhMpE/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-zYUgyMKFcj0/T5Q9H1VM6BI/AAAAAAAAAFY/kPpJS9PhMpE/s320/sistema.png" height="181" style="cursor: move;" width="320" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Ordenación<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">HEAPSORT</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Este algoritmo de ordenación utiliza un<span class="Apple-converted-space"> </span><i>heap binario</i><span class="Apple-converted-space"> </span>para ordenar los elementos de un arreglo. En vez de crear un<span class="Apple-converted-space"> </span><i>heap</i><span class="Apple-converted-space"> </span>auxiliar le da estructura de<span class="Apple-converted-space"> </span><i>heap</i><span class="Apple-converted-space"> </span>al mismo arreglo. La estructura dada es la que el valor de cada nodo es mayor que sus dos hijos, esto garantiza que una vez dada estructura de heap al arreglo a ordenar, el mayor elemento esté en la primera posición (la posición 0). Como el mayor valor tiene que estar en la última posición intercambia el primer elemento con el último disminuyendo el tamaño del<span class="Apple-converted-space"> </span><i>heap</i><span class="Apple-converted-space"> </span>en uno y actualizando su estructura para repetir el mismo proceso hasta que el tamaño del<span class="Apple-converted-space"> </span><i>heap</i><span class="Apple-converted-space"> </span>sea 1</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>HEAPSORT(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//tamano_heap indica que parte de A es la que estamos</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//considerando como heap</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//inicialmente se considera que el heap es</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//todo el arreglo A</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>tamano_heap = A.Length;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//darle a A estructura de Heap donde el valor</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//de cada nodo es mayor que sus dos hijos,</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//quedando el mayor valor en A[0]</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span></span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">BUILD_HEAP(A, tamano_heap); (1)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">for</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">int</span><span class="Apple-converted-space"> </span>i = 1; i < A.Length; i++)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span></span><span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//intercambiar A[0] con el último valor en</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//el heap que es A[tamano_heap - 1]</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> Swap(A, 0, tamano_heap - 1); (2)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//como el mayor valor pasó al final ya no</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//se considera dentro del Heap</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> tamano_heap--; (3)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//actualizar el Heap, solo se hace un</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//Heapify ya que donde único se viola</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//la propiedad de Heap es en la raíz</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> HEAPIFY(A, 0, tamano_heap); (4)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Análisis del orden:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La operación (1) tiene O(<i>n</i>), las operaciones (2), (3) y (4) tienen orden O(1), O(1) y O(log<span class="Apple-converted-space"> </span><i>n</i>) respectivamente y cada una se ejecuta<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>veces, por tanto el orden final del algoritmo es O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>). Queda propuesto la demostración de que este algoritmo es <span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">Q</span><span lang="ES-TRAD">(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Fue el primer algoritmo que surgió de los que ordenan en O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></li>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Es el más lento de los algoritmos O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>) que estudiaremos</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">La demostración está fuera de los objetivos de la asignatura.</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Ordena en el lugar</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">No utiliza memoria auxiliar</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">No es Estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Queda propuesto un caso que demuestre que<span class="Apple-converted-space"> </span></span><span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">HEAPSORT</span><span lang="ES-TRAD"><span class="Apple-converted-space"> </span>no es estable.</span></li>
</ul>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Ordenación<span class="Apple-converted-space"> </span></span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">QUICKSORT</span><span lang="ES-TRAD">:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">QUICKSORT</span><span lang="ES"><span class="Apple-converted-space"> </span></span><span lang="ES-TRAD">es el algoritmo de ordenación más rápido que existe. Aunque su caso peor es O(<i>n</i><sup>2</sup>), la probabilidad de su ocurrencia es muy baja si tomamos algunas de sus variantes aleatorias. Su caso promedio es O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>) y es lo determina fuertemente su eficiencia.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La idea de este algoritmo es dividir el arreglo (o porción del arreglo) a ordenar en dos partes (no necesariamente de igual tamaño) donde cualquier elemento de la primera es menor que cualquier otro de la segunda. Esta división se realiza usando un valor del mismo arreglo a ordenar (elemento<span class="Apple-converted-space"> </span><i>pivote</i>). Una vez realizada esta operación, se le aplica el algoritmo recursivamente a cada una de las dos partes obtenidas.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>QUICKSORT(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> QUICKSORT(A, 0, A.Length - 1);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>QUICKSORT(<span style="color: blue;">int</span>[] A,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>p,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>r)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(p < r)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>q = PARTITION(A, p, r);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//ordenar los primeros q elementos</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> QUICKSORT(A, p, q);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//ordenar los segundos n - q elementos</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span></span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">QUICKSORT(A, q + 1, r);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">int</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>PARTITION(<span style="color: blue;">int</span>[] A,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>p,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>r)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: green;">//elemento pivote del arreglo</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>x = A[p];</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span></span><span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">int</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>i = p - 1;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>j = r + 1;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(<span style="color: blue;">true</span>)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">do</span><span class="Apple-converted-space"> </span>j--;<span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(x < A[j]);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">do</span><span class="Apple-converted-space"> </span>i++;<span class="Apple-converted-space"> </span><span style="color: blue;">while</span><span class="Apple-converted-space"> </span>(A[i] < x);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(i < j)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> Swap(A, i, j);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">else</span></span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">return</span><span class="Apple-converted-space"> </span>j;</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Propiedades:</span></div>
</div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-top: 0cm; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" type="square">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Más rápido</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">La demostración no entra en los objetivos del curso</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">No es estable</span></li>
<ul style="margin-top: 0cm;" type="circle">
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Queda propuesto</span></li>
</ul>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Caso peor O(<i>n</i><sup>2</sup>)</span></li>
<li class="MsoNormal" style="text-align: justify;"><span lang="ES-TRAD">Caso promedio O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>)</span></li>
</ul>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Análisis del orden:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">El tiempo de ejecución del algoritmo<span class="Apple-converted-space"> </span></span><span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">QUICKSORT</span><span lang="ES"><span class="Apple-converted-space"> </span>es el siguiente y está determinado por la forma en que se fueron seleccionando los pivotes:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://3.bp.blogspot.com/-5_f1l4qWC4s/T5Q8tKTuycI/AAAAAAAAAFI/TjKta3cYSAs/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-5_f1l4qWC4s/T5Q8tKTuycI/AAAAAAAAAFI/TjKta3cYSAs/s1600/sistema.png" style="cursor: move;" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">Su interpretación es que para ordenar n elementos hay que primero particionar el arreglo consumiendo O(<i>n</i>) (orden de<span class="Apple-converted-space"> </span><i>PARTITION</i>) y luego ordenando recursivamente dos subarreglos de longitudes<span class="Apple-converted-space"> </span><i>q</i><span class="Apple-converted-space"> </span>y<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>–<span class="Apple-converted-space"> </span><i>q</i>.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">El caso mejor ocurre cuando<span class="Apple-converted-space"> </span><i>q</i><span class="Apple-converted-space"> </span>siempre es<span class="Apple-converted-space"> </span><i>n</i>/2 obteniéndose la misma expresión del algoritmo<span class="Apple-converted-space"> </span><i>MergeSort</i><span class="Apple-converted-space"> </span>y por tanto es O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>). En este caso siempre estaríamos picando a la mitad y por tanto se dice que siempre se<span class="Apple-converted-space"> </span><i>pica bien</i><span class="Apple-converted-space"> </span>el arreglo.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">El caso peor es cuando<span class="Apple-converted-space"> </span><i>q</i><span class="Apple-converted-space"> </span>siempre es 1 (un ejemplo de ello es en nuestra estrategia simple de selección de pivote que el arreglo esté ordenado crecientemente), en este caso simpre estaríamos<span class="Apple-converted-space"> </span><i>picando mal</i><span class="Apple-converted-space"> </span>el arreglo. La expresión para el caso peor sería:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://3.bp.blogspot.com/-akSGPTvLT58/T5Q8bEhpdDI/AAAAAAAAAFA/lOsF9Y8aW3I/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-akSGPTvLT58/T5Q8bEhpdDI/AAAAAAAAAFA/lOsF9Y8aW3I/s1600/sistema.png" style="cursor: move;" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">Donde se harían<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>+ (<i>n</i><span class="Apple-converted-space"> </span>- 1) + (<i>n</i><span class="Apple-converted-space"> </span>- 2) + … + 2 + 1 = O(<i>n</i><sup>2</sup>) operaciones.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">Para analizar el caso promedio tenemos que considerar una versión<span class="Apple-converted-space"> </span><i>aleatoria</i><span class="Apple-converted-space"> </span>de<span class="Apple-converted-space"> </span><i>QuickSort</i>. Para ello en nuestra estrategia de pivote seleccionaremos un elemento aleatorio haciendo<span class="Apple-converted-space"> </span></span><span lang="ES" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">int</span><span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>x = A[Numero Aleatorio entre p y r]</span><span lang="ES">. De esta forma todas las secuencias tienen la misma probabilidad de caer en el caso peor, mejor y promedio. Otras estrategia aleatoria de selección del pivote es seleccionar de forma aleatoria tres elementos del arreglo y tomar como pivote el del medio (excluir el menor y el mayor).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">La ordenación por<span class="Apple-converted-space"> </span><i>QuickSort</i><span class="Apple-converted-space"> </span>tiene una secuencia de particiones, unas buenas y otras malas. Ya vimos que en el caso mejor siempre picamos bien y en el peor siempre picamos mal. Ahora bien, en el caso promedio, como su nombre los indica, debe ser una secuencia de particiones buenas y malas intercaladas entre sí, e intuitivamente es muy poco probable que en el caso promedio se pique mal dos veces consecutivas. Analicemos la siguiente figura:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://2.bp.blogspot.com/-PsGWmjwnxNQ/T5Q8GY5bm5I/AAAAAAAAAE4/C5cV62DBxkQ/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-PsGWmjwnxNQ/T5Q8GY5bm5I/AAAAAAAAAE4/C5cV62DBxkQ/s320/sistema.png" height="121" style="cursor: move;" width="320" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">Si se pica mal y luego bien (porque asumimos que en el caso promedio no se puede picar mal dos veces seguidas) obtenemos en<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>+ (<i>n</i><span class="Apple-converted-space"> </span>- 1) = O(<i>n</i>) dos subarreglos a ordenar casi de la misma longitud que los dos arreglos a ordenar que se obtienen en<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>= O(<i>n</i>) si se pica bien. Por tanto esto hace ver que el caso promedio tiene el mismo orden que el caso mejor O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES">Mejora de<span class="Apple-converted-space"> </span><i>QuickSort</i>:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Una mejora para este algoritmo, que es aplicable también al algoritmo<span class="Apple-converted-space"> </span><i>MergeSort</i>, es combinarlo con el algoritmo de ordenación por inserción. Esta combinación proporciona una disminución de la constante del algoritmo.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">La idea de la combinación es aplicar<span class="Apple-converted-space"> </span><i>QuickSort</i><span class="Apple-converted-space"> </span>mientras la longitud de los subarreglos a ordenar sea mayor que cierta longitud prefijada de antemano (una longitud que ha traído buenos resultados es 20) y luego a todo el arreglo aplicarle ordenación por inserción.</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>QUICKSORT_MEJORADO(<span style="color: blue;">int</span>[] A)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> QUICKSORT_MEJORADO(A, 0, A.Length - 1);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: 'Courier New'; font-size: 10pt;">INSERCION_MEJORADO(A);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="color: blue; font-family: 'Courier New'; font-size: 10pt;">void</span><span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"><span class="Apple-converted-space"> </span>QUICKSORT_MEJORADO(<span style="color: blue;">int</span>[] A,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>p,<span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>r)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;">{</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">if</span><span class="Apple-converted-space"> </span>(20 < r - p)</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> {</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"> <span class="Apple-converted-space"> </span><span style="color: blue;">int</span><span class="Apple-converted-space"> </span>q = PARTITION(A, p, r);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> QUICKSORT_MEJORADO(A, p, q);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> QUICKSORT_MEJORADO(A, q + 1, r);</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;"> }</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES" style="font-family: 'Courier New'; font-size: 10pt;">}</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<u><span lang="ES-TRAD" style="font-size: 14pt;">3. Una cota inferior de la ordenación por comparación de elementos</span></u></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">Todos los algoritmos de ordenación que hemos visto utilizan solamente comparaciones de elementos para establecer el orden a la secuencia inicial. Demostremos ahora que los algoritmos O(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>) basados solo en comparaciones de elementos son los más eficientes en tiempo que se puedan crear. Para ello basta solo con demostrar el siguiente teorema:</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Teorema 3</span></i><span lang="ES-TRAD">: El orden del caso peor de todo algoritmo de ordenación que para determinar el orden de los elementos utilice solamente comparaciones, es<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">W</span><span lang="ES-TRAD">(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>).</span></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i><span lang="ES-TRAD">Demostración</span></i><span lang="ES-TRAD">: Cualquier algoritmo de ordenación que se pretenda crear recibirá una secuencia<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>de<span class="Apple-converted-space"> </span><i>n</i><span class="Apple-converted-space"> </span>elementos y tendrá que devolver una de las<span class="Apple-converted-space"> </span><i>n</i>! posibles permutaciones de<span class="Apple-converted-space"> </span><i>A</i><span class="Apple-converted-space"> </span>que cumpla con el criterio de ordenación. Si el algoritmo a crear no conoce nada en absoluto con respecto a los elementos de la secuencia a ordenar, tendrá que inicialmente considerar como posibles soluciones a todas las<span class="Apple-converted-space"> </span><i>n</i>! permutaciones e ir discriminado permutaciones comparando elementos hasta llegar a la permutación a devolver. Cada vez que el algoritmo compara dos elementos<span class="Apple-converted-space"> </span><i>A<sub>i</sub></i><span class="Apple-converted-space"> </span>y<span class="Apple-converted-space"> </span><i>A<sub>j</sub></i>, el resultado de la comparación permitirá eliminar permutaciones no válidas del conjunto de permutaciones posibles. Si<span class="Apple-converted-space"> </span><i>A<sub>i</sub></i><span class="Apple-converted-space"> </span><<span class="Apple-converted-space"> </span><i>A<sub>j</sub></i><sub><span class="Apple-converted-space"> </span></sub>entonces se eliminan del conjunto posible de permutaciones todas aquellas en las que<span class="Apple-converted-space"> </span><i>A<sub>i</sub></i><span class="Apple-converted-space"> </span>esté en una posición mayor que<span class="Apple-converted-space"> </span><i>A<sub>j</sub></i>, y viceversa si<span class="Apple-converted-space"> </span><i>A<sub>i</sub></i><span class="Apple-converted-space"> </span>><span class="Apple-converted-space"> </span><i>A<sub>j</sub></i>. La figura siguiente muestra lo anterior:</span></div>
</div>
<div class="separator" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://2.bp.blogspot.com/-JfKJqz3H00Q/T5Q7ybdWlpI/AAAAAAAAAEw/q-5AdKbU8Ng/s1600/sistema.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-JfKJqz3H00Q/T5Q7ybdWlpI/AAAAAAAAAEw/q-5AdKbU8Ng/s320/sistema.png" height="119" style="cursor: move;" width="320" /></a></div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div class="MsoNormal" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span lang="ES-TRAD">De esta forma cualquier algoritmo que se cree basado solo en comparaciones tendría que moverse por este árbol binario que se forma desde la raíz (conjunto inicial de las<span class="Apple-converted-space"> </span><i>n</i>! posibles permutaciones) hasta una hoja (conjunto con una sola permutación a devolver como resultado de la ordenación). Este árbol binario tiene<span class="Apple-converted-space"> </span><i>n</i>! hojas y su altura es por tanto<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">W</span><span lang="ES-TRAD">(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>) (Propuesto como demostración). Por consiguiente en el caso peor de cualquier algoritmo de ordenación por comparaciones habría que recorrer al menos la altura de este árbol y por tanto el orden para dicho caso peor sería<span class="Apple-converted-space"> </span></span><span lang="ES-TRAD" style="font-family: Symbol;">W</span><span lang="ES-TRAD">(<i>n</i><span class="Apple-converted-space"> </span>log<span class="Apple-converted-space"> </span><i>n</i>).</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-14058814119619736742012-11-12T09:58:00.002-08:002014-03-07T13:50:27.958-08:00Arbol AVL<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b id="internal-source-marker_0.8822537448722869"><span style="font-family: Arial; font-size: 19px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Descargar Solución de la galería de códigos de msdn </span><a href="http://code.msdn.microsoft.com/Arbol-AVL-b5b61d9f"><span style="color: #1155cc; font-family: Arial; font-size: 19px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aquí</span></a><br /><br /><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">De la wikipedia: </span><a href="http://es.wikipedia.org/wiki/%C3%81rbol_AVL"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">http://es.wikipedia.org/wiki/%C3%81rbol_AVL</span></a><br /><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">El </span><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">árbol AVL</span><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> toma su nombre de las iniciales de los apellidos de sus inventores, </span><a href="http://es.wikipedia.org/wiki/Georgii_Adelson-Velskii"><span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">A</span><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">delson-</span><span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">V</span><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">elskii</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> y </span><a href="http://es.wikipedia.org/wiki/Yevgeniy_Landis"><span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">L</span><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">andis</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">. Lo dieron a conocer en la publicación de un artículo en </span><a href="http://es.wikipedia.org/wiki/1962"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1962</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">: "An algorithm for the organization of information" (</span><span style="font-family: Arial; font-size: 15px; font-style: italic; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">"Un algoritmo para la organización de la información</span><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">").</span><br /><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Los </span><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">árboles AVL</span><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> están siempre equilibrados de tal modo que para todos los nodos, la altura de la rama izquierda no difiere en más de una unidad de la altura de la rama derecha o viceversa. Gracias a esta forma de equilibrio (o balanceo), la complejidad de una búsqueda en uno de estos árboles se mantiene siempre en orden de </span><a href="http://es.wikipedia.org/wiki/Complejidad_computacional"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">complejidad</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><a href="http://es.wikipedia.org/wiki/Cota_superior_asint%C3%B3tica"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">O</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(log n). El </span><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">factor de equilibrio</span><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> puede ser almacenado directamente en cada nodo o ser computado a partir de las alturas de los subárboles.</span><br /><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Para conseguir esta propiedad de equilibrio, la inserción y el borrado de los nodos se ha de realizar de una forma especial. Si al realizar una operación de inserción o borrado se rompe la condición de equilibrio, hay que realizar una serie de </span><a href="http://es.wikipedia.org/w/index.php?title=Rotaci%C3%B3n_de_%C3%A1rbol&action=edit&redlink=1"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">rotaciones de los nodos</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><br /><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Los </span><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">árboles AVL</span><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> más profundos son los </span><a href="http://es.wikipedia.org/wiki/%C3%81rbol_de_Fibonacci"><span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">árboles de Fibonacci</span></a><span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><br /><br /><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">using</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">System</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">using</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">System</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Collections</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Generic</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">using</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">System</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Text</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">namespace</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">ProbandoAVL</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">class</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">where</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">:</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IComparable</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#region ( Instance of Variables ) </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">int</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> son</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> height</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> balanceFactor</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#endregion </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#region ( Properties ) </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">get</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">set</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">get</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">set</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">value </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SonLeft</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">get</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Father</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">get</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SonRight</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">get</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#endregion </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#region ( Builder ) </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">default</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> value </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">default</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> height </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#endregion </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#region ( Public Methods ) </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Add</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(!</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">BalanceAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Extract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Isleaf</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">default</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">default</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2 </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SearchQuantityOfSon</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux2 </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Swap</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux2</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3 </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SearchLessOfBiggest</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Swap</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Isleaf</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">ContainsKey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">this</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">public</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">static</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Clear</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">>();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#endregion </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#region ( Protected Methods ) </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">bool</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">||</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Equals</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">default</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">));</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">bool</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Isleaf</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> height </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Swap</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux3</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> height </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> height </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">+</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Math</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Max</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">height</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">height</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">height </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">height</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">>();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">>();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">BalanceAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">||</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">BalanceAdd</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">||</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">2</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">balanceFactor </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">==</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">/*Refresh:*/</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshHeightAndBF</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RefreshExtract</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">>();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">void</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">RotationLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">new</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">>();</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Value</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">-</span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">son </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">1</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> primary</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">father </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">CompareTo</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">CompareTo</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #006666; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">0</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> avl </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Search</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> key</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> avl</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SearchQuantityOfSon</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(!</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">null</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">()</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">&&</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">!</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonRight</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">else</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">protected</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SearchLessOfBiggest</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">AVL</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tkey</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">,</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Tvalue</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">></span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">)</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">{</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">if</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">IsEmpty</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">())</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> aux </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">=</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">sonLeft</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">;</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #000088; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #660066; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">SearchLessOfBiggest</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">aux</span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">);</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> <br class="kix-line-break" /> <br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #880000; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">#endregion </span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><br class="kix-line-break" /> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span><span style="background-color: #fcfcfc; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: #fcfcfc; color: #666600; font-family: Verdana; font-size: 13px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">}</span></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;"><br /></span></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-60686401879998039352012-11-12T09:57:00.000-08:002014-03-07T15:28:10.596-08:00Introduccion a .Net Framework <div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Introduccion a .Net Framework </span><br />
<br />
Desde hace algunos años .Net ha venido siendo la estrategia que ha desarrollado Microsoft para ofrecer de manera rápida y asequible,a la vez que segura y robusta, un ambiente para desarrollar soluciones, permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
En la cima de esta tecnologia se encuentra el .Net Framework que representa el fundamento para el desarrollo y la ejecución de potentes programas ya que hace énfasis en la transparencia de redes, con independencia de plataforma de hardware lo cual posibilita un rápido desarrollo de aplicaciones. Basado en este Framework, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Muchas empresas e instituciones se han unido a Microsoft en el desarrollo y fortalecimiento de la plataforma .NET,como consecuencia de las grandes ventajas que la disponibilidad de una plataforma de este tipo puede darle a las empresas de tecnología y al público en general.Con .Net Microsoft incursiona de lleno en el campo de los Servicios Web y establece el XML como norma en el transporte de información en sus productos y lo promociona como tal en los sistemas desarrollados utilizando sus herramientas.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Esta plataforma es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para Windows ya que es un componente de software que puede ser añadido a este sistema operativo y que posee un conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, ademas de que administra la ejecución de los programas escritos específicamente con la plataforma.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
A partir de la aparición del sistema operativo Windows Server 2003, el .NET Framework forma parte habitual del volumen de entrega del Windows. El nuevo Windows 7 viene con la versión 3.5 del Framework.Una versión "reducida" de .NET Framework está disponible para la plataforma Windows Mobile, incluyendo teléfonos inteligentes.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Como principales componentes de la plataforma podemos citar:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<li>El conjunto de lenguajes de programación.</li>
</ul>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Como consecuencia de la publicación de la norma para la infraestructura común de lenguajes (CLI por sus siglas en inglés), el desarrollo de lenguajes se facilita, por lo que el marco de trabajo .NET soporta ya más de 20 lenguajes de programación y es posible desarrollar cualquiera de los tipos de aplicaciones soportados en la plataforma con cualquiera de ellos, lo que elimina las diferencias que existían entre lo que era posible hacer con uno u otro lenguaje.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P# y el Prolog.NET ), Cobol y PowerBuilder.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<li>El entorno común de ejecución para lenguajes, o CLR por sus siglas en inglés.(quizas el mas importante)</li>
</ul>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
El Common Language Runtime o CLR es el motor de la plataforma. NET y es el encargado de gestionar la ejecución de las aplicaciones .NET, a las cuales ofrece númerosos servicios para simplificar su desarrollo, favoreciendo con ello su fiabilidad y seguridad por lo cual se convierte en el verdadero núcleo de la plataforma. Dicho de otro modo es aqui donde se cargan las aplicaciones desarrolladas en los distintos lenguajes y compila ese codigo fuente de cualquiera de los lenguajes soportados por .NET en un código intermedio, esto lo hace con el CIL(Common Intermediate Language),luego para ejecutarse se necesita un segundo paso, un compilador JIT (Just-In-Time) que es el que genera el código máquina real que se ejecuta en la plataforma del cliente. De esta manera .NET consigue independencia de la plataforma de hardware.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Las principales caracteristicas y servicios del CLR son:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Modelo de programación consistente:A todos los servicios ofrecidos por el CLR se accede de la misma forma: a través de un</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
modelo de programación orientada a objetos</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Modelo de programación sencillo: Con el CLR desaparecen muchos elementos complejos incluidos en los sistemas operativos</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
actuales (registro de Windows, GUIDs, HRESULTS, IUnknown, etc.)</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Ejecución multiplataforma:El CLR actúa como una máquina virtual, encargándose de ejecutar las aplicaciones diseñadas para la plataforma .NET</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Aislamiento de procesos: El CLR asegura que desde código perteneciente a un determinado proceso no se pueda acceder a código o datos pertenecientes a otro, lo que evita errores de programación muy frecuentes e impide que unos procesos puedan atacar a otros.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Tratamiento de excepciones: En el CLR todo los errores que se puedan producir durante la ejecución de una aplicación se</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
propagan de igual manera: mediante excepciones.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Soporte multihilo: El CLR es capaz de trabajar con aplicaciones divididas en múltiples hilos de ejecución que pueden ir</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
evolucionando por separado en paralelo o intercalándose, según el número de procesadores de la máquina sobre la que se</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
ejecuten.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Distribución transparente: El CLR ofrece la infraestructura necesaria para crear objetos remotos y acceder a ellos de manera completamente transparente a su localización real, tal y como si se encontrasen en la máquina que los utiliza.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Seguridad avanzada: El CLR proporciona mecanismos para restringir la ejecución de ciertos códigos o los permisos asignados a los mismos según su procedendecia o el usuario que los ejecute.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Gestión de memoria: El CLR incluye un recolector de basura que evita que el programador tenga que tener en cuenta cuándo ha de destruir los objetos que dejen de serle útiles.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
-Interoperabilidad con código antiguo: El CLR incorpora los mecanismos necesarios para poder acceder desde código escrito para la plataforma .NET a código escrito previamente a la aparición de la misma y, por tanto, no preparado para ser ejecutando dentro de ella.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<li>-La biblioteca de clases base o BCL:</li>
</ul>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Serviría de muy poco a los desarrolladores el contar con una plataforma de ejecución de aplicaciones tan sofisticada y robusta como el CLR sin tener además un conjunto de funcionalidades y componentes empaquetados listos para aprovechar y reutilizar en sus aplicaciones. Justamente ese es el propósito de la .NET Framework Class Library (Biblioteca de Clases del .NET Framework), que provee cientos de tipos básicos (clases e interfaces principalmente) orientados a objetos, extensibles mediante herencia, independientes del lenguaje de programación de alto nivel que se desee utilizar y organizados en namespaces jerárquicos.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
La biblioteca de clases de .Net Framework incluye, entre otros, tres componentes clave:</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
ASP.NET para construir aplicaciones y servicios Web.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Windows Forms para desarrollar interfaces de usuario.</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
ADO.NET para conectar las aplicaciones a bases de datos.</div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-26589865002821881502012-11-12T09:54:00.001-08:002014-03-07T15:21:33.440-08:00Calculadora de Matrices en C#<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<span class="Apple-converted-space"> </span><a href="http://code.msdn.microsoft.com/Calculadora-de-matrices-04f2c3f1" target="_blank">aquí</a><i style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </i></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Calculadora de matrices en c# con entrada por un documento de texto "input.txt"</i></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>Entrada: un archivo de texto con el siguiente formato ejemplo:</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>Para hallar el determinate de una matriz, el archivo debe tener el siguiente formato:</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>det</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>4x4</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>1,6,5,2</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>0,9,5,3</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>0,8,10,4</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<i>0,4,5,5</i></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
donde "det" es el comando para allar el determinante</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
"4x4" es el tamaño de la matriz</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
y el resto es la matriz en si</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
las diferentes operaciones que se pueden realizar son:</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"+"</span>:
ImprimirMatriz(matris.Suma(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"-"</span>:
ImprimirMatriz(matris.Resta(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"."</span>:
ImprimirMatriz(matris.EscalarMult(escalar));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"det"</span>:
Console.WriteLine(matris.Determinante());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"cramer"</span>:
ImprimeCramer(vectorInc, matris.Cramer(vectorTer));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"inv"</span>:
ImprimirMatriz(matris.Inversa());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"t"</span>:
ImprimirMatriz(matris.Transpuesta());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"*"</span>:
ImprimirMatriz(matris.ProductoMatrices(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"gauss"</span>:
ImprimirMatriz(matris.Gauss());
<span class="kwrd" style="color: blue;">break</span>;</pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">El codigo de la clase matriz quedaria asi:</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="kwrd" style="color: blue;">using</span> System;
<span class="kwrd" style="color: blue;">using</span> System.Collections.Generic;
<span class="kwrd" style="color: blue;">using</span> System.Text;
<span class="kwrd" style="color: blue;">namespace</span> CalculadoraMatrices
{
<span class="kwrd" style="color: blue;">class</span> Matrix
{
<span class="kwrd" style="color: blue;">decimal</span>[,] matriz;
<span class="kwrd" style="color: blue;">public</span> Matrix(<span class="kwrd" style="color: blue;">decimal</span>[,] m)
{
matriz = m;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] Suma(<span class="kwrd" style="color: blue;">decimal</span>[,] m)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] Sumada = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m.GetLength(0), m.GetLength(1)];
<span class="kwrd" style="color: blue;">if</span> (matriz.GetLength(0) != m.GetLength(0) || matriz.GetLength(1) != m.GetLength(1))
<span class="kwrd" style="color: blue;">throw</span> <span class="kwrd" style="color: blue;">new</span> Exception(<span class="str" style="color: #a31515;">"Las matrices son impoisibles de sumar"</span>);
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < m.GetLength(1); j++)
{
Sumada[i, j] = m[i, j] + matriz[i, j];
}
}
<span class="kwrd" style="color: blue;">return</span> Sumada;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] EscalarMult(<span class="kwrd" style="color: blue;">decimal</span> escalar)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] multiplicada = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), matriz.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < matriz.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < matriz.GetLength(1); j++)
{
multiplicada[i, j] = escalar * matriz[i, j];
}
}
<span class="kwrd" style="color: blue;">return</span> multiplicada;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] Resta(<span class="kwrd" style="color: blue;">decimal</span>[,] m)
{
<span class="kwrd" style="color: blue;">if</span> (matriz.GetLength(0) != m.GetLength(0) || matriz.GetLength(1) != m.GetLength(1))
<span class="kwrd" style="color: blue;">throw</span> <span class="kwrd" style="color: blue;">new</span> Exception(<span class="str" style="color: #a31515;">"Las matrices son impoisibles de restar"</span>);
Matrix matriz1 = <span class="kwrd" style="color: blue;">new</span> Matrix(m);
<span class="kwrd" style="color: blue;">return</span> Suma(matriz1.EscalarMult(-1));
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">decimal</span>[,] ElimFilCol(<span class="kwrd" style="color: blue;">decimal</span>[,] a, <span class="kwrd" style="color: blue;">int</span> fila, <span class="kwrd" style="color: blue;">int</span> column)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[a.GetLength(0) - 1, a.GetLength(1) - 1];
<span class="kwrd" style="color: blue;">bool</span> fil = <span class="kwrd" style="color: blue;">false</span>;
<span class="kwrd" style="color: blue;">bool</span> col = <span class="kwrd" style="color: blue;">false</span>;
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
col = <span class="kwrd" style="color: blue;">false</span>;
<span class="kwrd" style="color: blue;">if</span> (i == fila) { fil = <span class="kwrd" style="color: blue;">true</span>; }
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
<span class="kwrd" style="color: blue;">if</span> (j == column) { col = <span class="kwrd" style="color: blue;">true</span>; }
<span class="kwrd" style="color: blue;">if</span> (!fil && !col) { result[i, j] = a[i, j]; }
<span class="kwrd" style="color: blue;">if</span> (!fil && col) { result[i, j] = a[i, j + 1]; }
<span class="kwrd" style="color: blue;">if</span> (fil && !col) { result[i, j] = a[i + 1, j]; }
<span class="kwrd" style="color: blue;">if</span> (fil && col) { result[i, j] = a[i + 1, j + 1]; }
}
}
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span> Determinante()
{
<span class="kwrd" style="color: blue;">if</span> (matriz.GetLength(0) != matriz.GetLength(1))
<span class="kwrd" style="color: blue;">throw</span> <span class="kwrd" style="color: blue;">new</span> Exception(<span class="str" style="color: #a31515;">"Matriz no cuadrada"</span>);
<span class="kwrd" style="color: blue;">return</span> Determinante(<span class="kwrd" style="color: blue;">this</span>.matriz);
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">decimal</span> Determinante(<span class="kwrd" style="color: blue;">decimal</span>[,] m)
{
<span class="kwrd" style="color: blue;">decimal</span> determinante = 0;
<span class="kwrd" style="color: blue;">if</span> (m.Length == 1)
<span class="kwrd" style="color: blue;">return</span> m[0, 0];
<span class="kwrd" style="color: blue;">else</span>
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m.GetLength(0); i++)
{
determinante += (<span class="kwrd" style="color: blue;">decimal</span>)Math.Pow(-1, i) * m[i, 0] * Determinante(ElimFilCol(m, i, 0));
}
}
<span class="kwrd" style="color: blue;">return</span> determinante;
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">decimal</span>[,] SustCol(<span class="kwrd" style="color: blue;">decimal</span>[,] m, <span class="kwrd" style="color: blue;">decimal</span>[] soluciones, <span class="kwrd" style="color: blue;">int</span> col)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] sustituida = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m.GetLength(0), m.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < sustituida.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < sustituida.GetLength(1); j++)
{
<span class="kwrd" style="color: blue;">if</span> (j == col)
sustituida[i, j] = soluciones[i];
<span class="kwrd" style="color: blue;">else</span>
sustituida[i, j] = m[i, j];
}
}
<span class="kwrd" style="color: blue;">return</span> sustituida;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[] Cramer(<span class="kwrd" style="color: blue;">decimal</span>[] terminos)
{
<span class="kwrd" style="color: blue;">decimal</span>[] soluciones = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[terminos.Length];
<span class="kwrd" style="color: blue;">decimal</span> determinante = Determinante(matriz);
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < matriz.GetLength(1); j++)
{
soluciones[j] = Determinante(SustCol(matriz, terminos, j)) / determinante;
}
<span class="kwrd" style="color: blue;">return</span> soluciones;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] Inversa()
{
<span class="kwrd" style="color: blue;">decimal</span> determinante = Determinante();
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), matriz.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
result[i, j] = (<span class="kwrd" style="color: blue;">decimal</span>)Math.Pow(-1, i + j) * Determinante(ElimFilCol(matriz, i, j));
}
}
result = EscalarMult(Transpuesta(result), 1 / determinante);
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">decimal</span>[,] Transpuesta(<span class="kwrd" style="color: blue;">decimal</span>[,] m)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m.GetLength(0), m.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
result[i, j] = m[j, i];
}
}
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] Transpuesta()
{
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), matriz.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
result[i, j] = matriz[j, i];
}
}
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">decimal</span>[,] EscalarMult(<span class="kwrd" style="color: blue;">decimal</span>[,] matriz, <span class="kwrd" style="color: blue;">decimal</span> escalar)
{
<span class="kwrd" style="color: blue;">decimal</span>[,] multiplicada = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), matriz.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < matriz.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < matriz.GetLength(1); j++)
{
multiplicada[i, j] = escalar * matriz[i, j];
}
}
<span class="kwrd" style="color: blue;">return</span> multiplicada;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] ProductoMatrices(<span class="kwrd" style="color: blue;">decimal</span>[,] b)
{
<span class="kwrd" style="color: blue;">if</span> (matriz.GetLength(1) != b.GetLength(0))
<span class="kwrd" style="color: blue;">throw</span> <span class="kwrd" style="color: blue;">new</span> Exception(<span class="str" style="color: #a31515;">"No se puede multiplicar"</span>);
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), b.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> k = 0; k < matriz.GetLength(1); k++)
{
result[i, j] += matriz[i, k] * b[k, j];
}
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">decimal</span>[,] Gauss()
{
<span class="kwrd" style="color: blue;">bool</span> sePuedeContinuar = <span class="kwrd" style="color: blue;">true</span>;
<span class="kwrd" style="color: blue;">decimal</span>[,] result = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[matriz.GetLength(0), matriz.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
result[i, j] = matriz[i, j];
}
}
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < Math.Min(result.GetLength(0), result.GetLength(1)); i++)
{
<span class="kwrd" style="color: blue;">if</span> (result[i, i] == 0)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = i + 1; j < result.GetLength(0); j++)
{
<span class="kwrd" style="color: blue;">if</span> (result[j, i] != 0)
{
IntercambiarFilas(result, i, j);
sePuedeContinuar = <span class="kwrd" style="color: blue;">true</span>;
<span class="kwrd" style="color: blue;">break</span>;
}
<span class="kwrd" style="color: blue;">else</span>
{
sePuedeContinuar = <span class="kwrd" style="color: blue;">false</span>;
}
}
}
<span class="kwrd" style="color: blue;">if</span> (sePuedeContinuar)
{
AnulaColumna(result, i);
}
}
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < result.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < result.GetLength(1); j++)
{
result[i, j] = Math.Round(result[i, j], 2);
}
}
<span class="kwrd" style="color: blue;">return</span> result;
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">void</span> AnulaColumna(<span class="kwrd" style="color: blue;">decimal</span>[,] matriz, <span class="kwrd" style="color: blue;">int</span> i)
{
<span class="kwrd" style="color: blue;">decimal</span> terminoAnulante = 0;
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = i + 1; j < matriz.GetLength(0); j++)
{
terminoAnulante = -1 * matriz[j, i] / matriz[i, i];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> k = i; k < matriz.GetLength(1); k++)
{
matriz[j, k] = matriz[i, k] * terminoAnulante + matriz[j, k];
}
}
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">void</span> IntercambiarFilas(<span class="kwrd" style="color: blue;">decimal</span>[,] result, <span class="kwrd" style="color: blue;">int</span> i, <span class="kwrd" style="color: blue;">int</span> j)
{
<span class="kwrd" style="color: blue;">decimal</span>[] fila1 = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[result.GetLength(1)];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> k = 0; k < result.GetLength(1); k++)
{
fila1[k] = result[i, k];
}
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> k = 0; k < result.GetLength(1); k++)
{
result[i, k] = result[j, k];
result[j, k] = fila1[k];
}
}
}
} </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Y el codigo de la aplicacion de consola quedaria asi:</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="kwrd" style="color: blue;">using</span> System;
<span class="kwrd" style="color: blue;">using</span> System.Collections.Generic;
<span class="kwrd" style="color: blue;">using</span> System.Text;
<span class="kwrd" style="color: blue;">using</span> System.IO;
<span class="kwrd" style="color: blue;">namespace</span> CalculadoraMatrices
{
<span class="kwrd" style="color: blue;">class</span> Program
{
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">decimal</span>[,] operando1;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">decimal</span>[,] operando2;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">string</span> operador;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">decimal</span> escalar;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">string</span>[] vectorInc;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">decimal</span>[] vectorTer;
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">void</span> Main(<span class="kwrd" style="color: blue;">string</span>[] args)
{
Leer();
Matrix matris = <span class="kwrd" style="color: blue;">new</span> Matrix(operando1);
<span class="kwrd" style="color: blue;">switch</span> (operador)
{
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"+"</span>:
ImprimirMatriz(matris.Suma(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"-"</span>:
ImprimirMatriz(matris.Resta(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"."</span>:
ImprimirMatriz(matris.EscalarMult(escalar));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"det"</span>:
Console.WriteLine(matris.Determinante());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"cramer"</span>:
ImprimeCramer(vectorInc, matris.Cramer(vectorTer));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"inv"</span>:
ImprimirMatriz(matris.Inversa());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"t"</span>:
ImprimirMatriz(matris.Transpuesta());
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"*"</span>:
ImprimirMatriz(matris.ProductoMatrices(operando2));
<span class="kwrd" style="color: blue;">break</span>;
<span class="kwrd" style="color: blue;">case</span> <span class="str" style="color: #a31515;">"gauss"</span>:
ImprimirMatriz(matris.Gauss());
<span class="kwrd" style="color: blue;">break</span>;
}
Console.ReadLine();
}
<span class="kwrd" style="color: blue;">private</span> <span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">void</span> Leer()
{
StreamReader reader = <span class="kwrd" style="color: blue;">new</span> StreamReader(<span class="str" style="color: #a31515;">"Intput.txt"</span>);
operador = reader.ReadLine();
<span class="kwrd" style="color: blue;">if</span> (operador == <span class="str" style="color: #a31515;">"."</span>)
escalar = <span class="kwrd" style="color: blue;">decimal</span>.Parse(reader.ReadLine());
<span class="kwrd" style="color: blue;">string</span>[] orden = reader.ReadLine().Split(<span class="str" style="color: #a31515;">'x'</span>);
<span class="kwrd" style="color: blue;">string</span>[] aux = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">string</span>[0];
<span class="kwrd" style="color: blue;">int</span> m = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[0]);
<span class="kwrd" style="color: blue;">int</span> n = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[1]);
operando1 = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m, n];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m; i++)
{
aux = reader.ReadLine().Split(<span class="str" style="color: #a31515;">','</span>);
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < n; j++)
{
operando1[i, j] = <span class="kwrd" style="color: blue;">decimal</span>.Parse(aux[j]);
}
}
<span class="kwrd" style="color: blue;">if</span> (operador == <span class="str" style="color: #a31515;">"cramer"</span>)
{
orden = reader.ReadLine().Split(<span class="str" style="color: #a31515;">'x'</span>);
m = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[0]);
vectorInc = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">string</span>[m];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m; i++)
vectorInc[i] = reader.ReadLine();
orden = reader.ReadLine().Split(<span class="str" style="color: #a31515;">'x'</span>);
m = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[0]);
vectorTer = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m; i++)
vectorTer[i] = <span class="kwrd" style="color: blue;">decimal</span>.Parse(reader.ReadLine());
}
<span class="kwrd" style="color: blue;">if</span> (!reader.EndOfStream)
{
orden = reader.ReadLine().Split(<span class="str" style="color: #a31515;">'x'</span>);
m = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[0]);
n = <span class="kwrd" style="color: blue;">int</span>.Parse(orden[1]);
operando2 = <span class="kwrd" style="color: blue;">new</span> <span class="kwrd" style="color: blue;">decimal</span>[m, n];
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < m; i++)
{
aux = reader.ReadLine().Split(<span class="str" style="color: #a31515;">','</span>);
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < n; j++)
{
operando2[i, j] = <span class="kwrd" style="color: blue;">decimal</span>.Parse(aux[j]);
}
}
}
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">void</span> ImprimirMatriz(<span class="kwrd" style="color: blue;">decimal</span>[,] matriz)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < matriz.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < matriz.GetLength(1); j++)
{
Console.Write(matriz[i, j] + <span class="str" style="color: #a31515;">"\t"</span>);
}
Console.WriteLine();
}
}
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">void</span> ImprimeCramer(<span class="kwrd" style="color: blue;">string</span>[] s, <span class="kwrd" style="color: blue;">decimal</span>[] v)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < v.Length; i++)
{
Console.WriteLine(s[i] + <span class="str" style="color: #a31515;">" = "</span> + Convert.ToString(v[i]));
}
}
}
} </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
nota debe asugurase de tener un archivo con el formato correcto y especificar la ruta en la siguiente linea de codigo :</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
linea 56 de Program.cs: StreamReader reader = new StreamReader("Intput.txt");</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
ejemplo: </div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
+</div>
<div style="margin: 0px;">
4x4</div>
<div style="margin: 0px;">
1,6,5,2</div>
<div style="margin: 0px;">
0,9,5,3</div>
<div style="margin: 0px;">
0,8,10,4</div>
<div style="margin: 0px;">
0,4,5,5</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<span class="Apple-converted-space"> </span><a href="http://code.msdn.microsoft.com/Calculadora-de-matrices-04f2c3f1" target="_blank">aquí</a></span></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span> </pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br class="Apple-interchange-newline" /></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com2tag:blogger.com,1999:blog-4407347841091258884.post-31002524852407773962012-11-12T09:52:00.001-08:002012-11-12T09:52:59.785-08:00Cuadrados mágicos<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Cuadrados-magicos-50df5132" target="_blank">aquí</a></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>De La wikipedia :<a href="http://es.wikipedia.org/wiki/Cuadrado_m%C3%A1gico" style="color: #0d76c2; text-decoration: initial;">http://es.wikipedia.org/wiki/Cuadrado_m%C3%A1gico</a></em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Un <strong>cuadrado mágico</strong> es una <a class="new" href="http://es.wikipedia.org/w/index.php?title=Tabla_%28matem%C3%A1ticas%29&action=edit&redlink=1" style="color: #0d76c2; text-decoration: initial;" title="Tabla (matemáticas) (aún no redactado)">tabla</a> donde se dispone de una serie de <a href="http://es.wikipedia.org/wiki/N%C3%BAmero_entero" style="color: #0d76c2; text-decoration: initial;" title="Número entero">números enteros</a> en un cuadrado o <a class="mw-redirect" href="http://es.wikipedia.org/wiki/Matriz_%28matem%C3%A1tica%29" style="color: #0d76c2; text-decoration: initial;" title="Matriz (matemática)">matriz</a> de forma tal que la suma de los números por columnas, filas y diagonales principales sea la misma, la <strong>constante mágica</strong>. Usualmente los números empleados para rellenar las casillas son consecutivos, de 1 a <em>n</em>², siendo <em>n</em> el número de columnas y filas del cuadrado mágico.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Los cuadrados mágicos actualmente no tienen ninguna aplicación técnica conocida que se beneficien de estas características, por lo que sigue recluido al divertimento, curiosidad y al pensamiento matemático. Aparte de esto, en las llamadas ciencias ocultas y más concretamente en la <a href="http://es.wikipedia.org/wiki/Magia" style="color: #0d76c2; text-decoration: initial;" title="Magia">magia</a> tienen un lugar destacado.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="kwrd" style="color: blue;">using</span> System;
<span class="kwrd" style="color: blue;">using</span> System.Collections.Generic;
<span class="kwrd" style="color: blue;">using</span> System.Text;
<span class="kwrd" style="color: blue;">namespace</span> CuadradoMagico
{
<span class="kwrd" style="color: blue;">class</span> Program
{
<span class="kwrd" style="color: blue;">public</span> <span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">bool</span> EsCuadradoPerfecto(<span class="kwrd" style="color: blue;">int</span>[,] matriz)
{
<span class="kwrd" style="color: blue;">if</span> (matriz.GetLength(0) != matriz.GetLength(1))
<span class="kwrd" style="color: blue;">return</span> <span class="kwrd" style="color: blue;">false</span>;
<span class="kwrd" style="color: blue;">else</span>
{
<span class="kwrd" style="color: blue;">int</span> suma1 = 0, suma2 = 0, suma3 = 0, suma4 = 0;
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < matriz.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < matriz.GetLength(1); j++)
{
suma1 += matriz[i, j];
suma2 += matriz[j, i];
<span class="kwrd" style="color: blue;">if</span> (i == 0)
{
suma3 += matriz[j, j];
suma4 += matriz[j, matriz.GetLength(1) - 1 - j];
}
}
<span class="kwrd" style="color: blue;">if</span> (suma1 != suma2 || suma1 != suma3 || suma1 != suma4)
<span class="kwrd" style="color: blue;">return</span> <span class="kwrd" style="color: blue;">false</span>;
suma1 = 0;
suma2 = 0;
}
<span class="kwrd" style="color: blue;">return</span> <span class="kwrd" style="color: blue;">true</span>;
}
}
<span class="kwrd" style="color: blue;">static</span> <span class="kwrd" style="color: blue;">void</span> Main(<span class="kwrd" style="color: blue;">string</span>[] args)
{
<span class="kwrd" style="color: blue;">int</span>[,] cuadrado ={ { 1, 8, 10, 15 }, { 12, 13, 3, 6 }, { 7, 2, 16, 9 }, { 14, 11, 5, 4 } };
Console.WriteLine(<span class="str" style="color: #a31515;">"La matriz cuadrada: "</span>);
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> i = 0; i < cuadrado.GetLength(0); i++)
{
<span class="kwrd" style="color: blue;">for</span> (<span class="kwrd" style="color: blue;">int</span> j = 0; j < cuadrado.GetLength(1); j++)
Console.Write(cuadrado[i, j].ToString() + <span class="str" style="color: #a31515;">'\t'</span>);
Console.WriteLine();
}
<span class="kwrd" style="color: blue;">if</span> (EsCuadradoPerfecto(cuadrado))
Console.WriteLine(<span class="str" style="color: #a31515;">"Es un cuadrado magico."</span>);
<span class="kwrd" style="color: blue;">else</span>
Console.WriteLine(<span class="str" style="color: #a31515;">"No es un cuadrado magico."</span>);
Console.ReadLine();
}
}
} </pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn <a href="http://code.msdn.microsoft.com/Cuadrados-magicos-50df5132" target="_blank">aquí</a></span></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-26383459975169430902012-11-12T09:19:00.001-08:002012-11-12T09:48:09.765-08:00Métodos útiles<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;"><br class="Apple-interchange-newline" />Descargar Solución de la galería de códigos de msdn<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span></i><a href="http://code.msdn.microsoft.com/Metodos-utiles-e2a26bd5" style="color: blue;" target="_blank"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">aqui</span></a></span><i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><br /></i></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Suma de Entero, 8 Damas en un tablero de ajedrez, Construccion de Subconjuntos {1,3,4,5,... N} 2^N, Descomponer en factores primos, Numero mas cercano, trio pitagoricos, Numeros primos.</i></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Metodo para suma de enteros: (Descompone en sumandos el numero que se pasa por parametro)</span></div>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span><span class="cs__preproc" style="color: grey; font-weight: bold;">#region Suma de Entero</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Descompone en sumandos el numero que se pasa por parametro</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="number">numero a descomponer</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> BreakDownAdds(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> number)
{
BreakDown(number, number, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>.Empty);
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Parte recursiva del metodo BreakDownAdds.</span>
<span class="cs__com" style="color: green;">/// </span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="originalNumber">numero original</param></span>
<span class="cs__com" style="color: green;">/// <param name="rest">numero que puedo ir quitando</param></span>
<span class="cs__com" style="color: green;">/// <param name="des">cadena que contiene la suma hasta ahora</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> BreakDown(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> originalNumber, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> rest, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> descomposicion)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (originalNumber < <span class="cs__number" style="color: red;">0</span> || rest <= <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>; <span class="cs__com" style="color: green;">//quite de mas ó no puedo quitar mas ningun numero</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (originalNumber == <span class="cs__number" style="color: red;">0</span>)<span class="cs__com" style="color: green;">// ya tengo en descomposicion la cadena a imprimir</span>
{
Console.WriteLine(descomposicion);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
<span class="cs__com" style="color: green;">// quito,pero tengo la oportunidad de quitar de nuevo el mismo numero</span>
BreakDown(originalNumber - rest, rest, (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>.IsNullOrEmpty(descomposicion))</pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> ? rest.ToString() : descomposicion + <span class="cs__string" style="color: maroon;">"+"</span> + rest);
<span class="cs__com" style="color: green;">//no quito y disminuyo en uno al numero qe se puede ir quitando</span>
BreakDown(originalNumber, rest - <span class="cs__number" style="color: red;">1</span>, descomposicion);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
</pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Colocar 8 damas en el tablero: (Imprime todas las posibilidades de colocar 8 reinas en un tablero de ajedrez)</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> <span class="Apple-converted-space"> </span></span><span class="cs__preproc" style="color: grey; font-weight: bold;">#region 8 Damas en un tablero de ajedrez</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Imprime todas las posibilidades de colocar 8 reinas en un tablero de</span>
<span class="cs__com" style="color: green;">/// ajedrez</span>
<span class="cs__com" style="color: green;">/// <param name="n">cantidad de reinas</param></span>
<span class="cs__com" style="color: green;">/// <returns>La cantidad de formas de poner las damas</returns></span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> EightQueens(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cantidad = <span class="cs__number" style="color: red;">0</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[n, n];
PEightQueens(n, array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> cantidad);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> cantidad;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PEightQueens(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> reinas, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cant)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (reinas == <span class="cs__number" style="color: red;">0</span> && CheckQueensAll(array))
{
cant++;
PrintSolution(array, cant);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (reinas == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> columna = array.GetLength(<span class="cs__number" style="color: red;">0</span>) - reinas;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> fila = <span class="cs__number" style="color: red;">0</span>; fila < array.GetLength(<span class="cs__number" style="color: red;">0</span>); fila++)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (CheckThreat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> array, fila, columna))
{
array[fila, columna] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
PEightQueens(reinas - <span class="cs__number" style="color: red;">1</span>, array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> cant);
array[fila, columna] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> CheckQueensAll(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < array.GetLength(<span class="cs__number" style="color: red;">0</span>); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j < array.GetLength(<span class="cs__number" style="color: red;">0</span>); j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> k = <span class="cs__number" style="color: red;">0</span>; k < array.GetLength(<span class="cs__number" style="color: red;">0</span>); k++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m = <span class="cs__number" style="color: red;">0</span>; m < array.GetLength(<span class="cs__number" style="color: red;">0</span>); m++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> ((i != k) && (j != m) && array[i, j] && array[k, m] </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> && Threat(i, j, k, m))
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> CheckThreat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> fila, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> columna)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i <= fila; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j <= columna; j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (array[i, j] && Threat(i, j, fila, columna))
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> Threat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> y1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x2, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> y2)
{
<span class="cs__mlcom" style="color: green;">/*
* OJO
*
* Vean que se hace un cast a double, de no hacer esto ocurre que -5/3 = -1 == 1 !!!!
*
*/</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (x1 == x2 || y1 == y2 || (y1 - y2) / (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">double</span>)(x1 - x2) == <span class="cs__number" style="color: red;">1.0</span> </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: green;"> </span>|| (y1 - y2) / (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">double</span>)(x1 - x2) == -<span class="cs__number" style="color: red;">1.0</span>);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> numero)
{
Console.WriteLine(<span class="cs__string" style="color: maroon;">"Solucion # {0}"</span>, numero);
Console.Write(<span class="cs__string" style="color: maroon;">"{"</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < array.GetLength(<span class="cs__number" style="color: red;">0</span>); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j < array.GetLength(<span class="cs__number" style="color: red;">1</span>); j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (array[i, j])
Console.Write(<span class="cs__string" style="color: maroon;">" {0} "</span>, j);
Console.Write(<span class="cs__string" style="color: maroon;">"}"</span> + Environment.NewLine);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Construccion de Subconjuntos: ( Metodo que imprime todos los subconjuntos de los numeros enteros hasta N. Otra manera de ver esto es que imprime los subconjuntos del conujunto {1,2,3,4,.. N})</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> <span class="Apple-converted-space"> </span></span>
<span class="cs__preproc" style="color: grey; font-weight: bold;"> #region [ Construccion de Subconjuntos {1,3,4,5,... N} 2^N</span>]
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo que imprime todos los subconjuntos de los numeros enteros hasta <para>N</para></span>
<span class="cs__com" style="color: green;">/// Otra manera de ver esto es que imprime los subconjuntos del conujunto {1,2,3,4,.. N}</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n">Cantidad de enteros</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Sets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] bools = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[n];
PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, <span class="cs__number" style="color: red;">0</span>);
PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, <span class="cs__number" style="color: red;">0</span>, n);
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo recursivo para hallar los conjuntos.</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="bools">arreglo de bools</param></span>
<span class="cs__com" style="color: green;">/// <param name="p">numero inicial</param></span>
<span class="cs__com" style="color: green;">/// <param name="max">numero maximo</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] bools, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> p, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> max)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = p; i < max; i++)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (bools[i])
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">continue</span>;
bools[i] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, max);
PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, i, max);
bools[i] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo que imprime el conjunto</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="c">arreglo de bool</param></span>
<span class="cs__com" style="color: green;">/// <param name="cant">la cantidad de elementos que voy a imprimir</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] c, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cant)
{
Console.Write(<span class="cs__string" style="color: maroon;">"{"</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < cant; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (c[i])
Console.Write(<span class="cs__string" style="color: maroon;">" {0} "</span>, i + <span class="cs__number" style="color: red;">1</span>);
Console.WriteLine(<span class="cs__string" style="color: maroon;">"}"</span>);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Descomponer en factores primos:</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span><span class="cs__preproc" style="color: grey; font-weight: bold;">#region Descomponer en factores primos</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> DescomponerEnFactoresPrimos(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> result = <span class="cs__string" style="color: maroon;">""</span>;
DescomponerEnFactoresPrimos(n, <span class="cs__number" style="color: red;">2</span>, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> result;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> DescomponerEnFactoresPrimos(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> numero, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> divisor, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> result)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (numero == <span class="cs__number" style="color: red;">1</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (numero % divisor == <span class="cs__number" style="color: red;">0</span>)
{
result += divisor + <span class="cs__string" style="color: maroon;">","</span>;
DescomponerEnFactoresPrimos(numero / divisor, divisor, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span>
DescomponerEnFactoresPrimos(numero, divisor + <span class="cs__number" style="color: red;">1</span>, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Numero mas cercano: (Retorna el numero mas cercano)</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;"> #region Numero mas cercano</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Retorna el numero mas cercano</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="operandos">arreglo con los numeros a usar</param></span>
<span class="cs__com" style="color: green;">/// <param name="resultado">numero al que se debe aproximar las operaciones</param></span>
<span class="cs__com" style="color: green;">/// <returns>el numero mas cercano al que se debe aproximar</returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> ButNear(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado)
{
<span class="cs__com" style="color: green;">// Mala entrada</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos == <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">null</span> || operandos.Length == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">throw</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> Exception();
<span class="cs__com" style="color: green;">// Solo se puede hacer una operacion</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos.Length == <span class="cs__number" style="color: red;">1</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> operandos[<span class="cs__number" style="color: red;">0</span>];
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial = <span class="cs__number" style="color: red;">0</span>;
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, <span class="cs__number" style="color: red;">0</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> parcial;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Combinations(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos >= operandos.Length)
{
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, operandos[<span class="cs__number" style="color: red;">0</span>], <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, pos + <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = pos + <span class="cs__number" style="color: red;">1</span>; i < operandos.Length; i++)
{
Swap(operandos, pos, i);
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, pos + <span class="cs__number" style="color: red;">1</span>);
Swap(operandos, i, pos);
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> ButNearR(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial,<span style="color: #3a3aff;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: #3a3aff;"> </span><span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos >= operandos.Length)
{
parcial = Proximity(resultado, parcial, parcial1);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 + operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 - operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 * operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos[pos] != <span class="cs__number" style="color: red;">0</span>)
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 / operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> Proximity(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> result, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcialA, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcialB)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (Math.Abs(result - parcialA) > Math.Abs(result - parcialB)) </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> ? parcialB : parcialA;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Swap(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="preproc" style="color: #cc6633;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Trio pitagoricos:</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> <span class="Apple-converted-space"> </span></span><span class="cs__preproc" style="color: grey; font-weight: bold;">#region trio pitagoricos</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> TrioPitagoricos()
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x, y, z;<span class="cs__com" style="color: green;">//x=2mn y=m^2-n^2 z=m^2+n^2</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n = <span class="cs__number" style="color: red;">1</span>; n < <span class="cs__number" style="color: red;">12</span>; n++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m = <span class="cs__number" style="color: red;">1</span>; m < <span class="cs__number" style="color: red;">12</span>; m++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m + n < <span class="cs__number" style="color: red;">12</span> && DivisorComun(m, n))
{
x = <span class="cs__number" style="color: red;">2</span> * m * n;
y = m * m - n * n;
z = m * m + n * n;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (x * x + y * y == z * z && n * n <= m * m)
Console.WriteLine(<span class="cs__string" style="color: maroon;">"n={0} , m={1}, x={2}, y={3}, z={4}"</span>, n, m, x, y, z);
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> DivisorComun(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m < n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> tmp = m;
m = n;
n = tmp;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">2</span>; i <= n; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m % i == <span class="cs__number" style="color: red;">0</span> && n % i == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Numeros primos: (Este metodo no funciona bien porque si el numero a n no es primo entonces no se puede decir nada.)</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;"> #region Primos</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Pequenno teorema de Fermat</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Este metodo no funciona bien porque</span>
<span class="cs__com" style="color: green;">/// si el numero a n no es primo entonces no se puede decir nada.</span>
<span class="cs__com" style="color: green;">/// Por ejemplo:</span>
<span class="cs__com" style="color: green;">/// </span>
<span class="cs__com" style="color: green;">/// n = 341 = 11 * 31 y si cumple que 2^340 = 1 (mod 341)</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n"></param></span>
<span class="cs__com" style="color: green;">/// <returns></returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> IsPrimeFermat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
Random r = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> Random(Environment.TickCount);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> a = r.Next(n - <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (((<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span>)Math.Pow(a, n)) % n == <span class="cs__number" style="color: red;">1</span>);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Algoritmo determinista para saber si un numero es primo</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n">numero a determinar si es primo</param></span>
<span class="cs__com" style="color: green;">/// <returns>Retorna true si y solo si n es primo</returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> IsPrime(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">2</span>; i <= Math.Sqrt(n); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (n % i == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline !important; float: none; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Este es el codigo completo:</span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;">#region Using</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">using</span> System;<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">namespace</span> methods
{
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Main Class</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">class</span> Program
{
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Entry Point</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="args">args</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Main(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>[] args)
{
Program p = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> Program();
<span class="cs__com" style="color: green;">// Numero mas cercano </span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> numero = <span class="cs__number" style="color: red;">207</span>;
Console.WriteLine(<span class="cs__string" style="color: maroon;">"El numero mas cercano a {0} es {1}"</span>,numero </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;">, p.ButNear(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] { <span class="cs__number" style="color: red;">83</span>, -<span class="cs__number" style="color: red;">100</span>, <span class="cs__number" style="color: red;">17</span>, <span class="cs__number" style="color: red;">34</span>, <span class="cs__number" style="color: red;">17</span> }, numero));
<span class="cs__com" style="color: green;">// Descomone un numero en sumandos</span>
p.BreakDownAdds(<span class="cs__number" style="color: red;">4</span>);
<span class="cs__com" style="color: green;">// Imprime las 92 soluciones para poner 8 damas de ajedrez en un tablero </span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cant = p.EightQueens(<span class="cs__number" style="color: red;">8</span>);
<span class="cs__com" style="color: green;">// Imprime los subconjuntos del conjunto {1,2,3,4, ... n} en este caso {1,2,3,4,5,6}</span>
p.Sets(<span class="cs__number" style="color: red;">6</span>);
<span class="cs__com" style="color: green;">//Ver si un numero es primo</span>
Console.WriteLine(p.IsPrime(<span class="cs__number" style="color: red;">17</span>));
Console.WriteLine(p.IsPrimeFermat(<span class="cs__number" style="color: red;">17</span>));
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Suma de Entero</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Descompone en sumandos el numero que se pasa por parametro</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="number">numero a descomponer</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> BreakDownAdds(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> number)
{
BreakDown(number, number, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>.Empty);
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Parte recursiva del metodo BreakDownAdds.</span>
<span class="cs__com" style="color: green;">/// </span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="originalNumber">numero original</param></span>
<span class="cs__com" style="color: green;">/// <param name="rest">numero que puedo ir quitando</param></span>
<span class="cs__com" style="color: green;">/// <param name="des">cadena que contiene la suma hasta ahora</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> BreakDown(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> originalNumber, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> rest, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> descomposicion)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (originalNumber < <span class="cs__number" style="color: red;">0</span> || rest <= <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>; <span class="cs__com" style="color: green;">//quite de mas ó no puedo quitar mas ningun numero</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (originalNumber == <span class="cs__number" style="color: red;">0</span>)<span class="cs__com" style="color: green;">// ya tengo en descomposicion la cadena a imprimir</span>
{
Console.WriteLine(descomposicion);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
<span class="cs__com" style="color: green;">// quito,pero tengo la oportunidad de quitar de nuevo el mismo numero</span>
BreakDown(originalNumber - rest, rest, (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>.IsNullOrEmpty(descomposicion)) </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> ? rest.ToString() : descomposicion + <span class="cs__string" style="color: maroon;">"+"</span> + rest);
<span class="cs__com" style="color: green;">//no quito y disminuyo en uno al numero qe se puede ir quitando</span>
BreakDown(originalNumber, rest - <span class="cs__number" style="color: red;">1</span>, descomposicion);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region 8 Damas en un tablero de ajedrez</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Imprime todas las posibilidades de colocar 8 reinas en un tablero de</span>
<span class="cs__com" style="color: green;">/// ajedrez</span>
<span class="cs__com" style="color: green;">/// <param name="n">cantidad de reinas</param></span>
<span class="cs__com" style="color: green;">/// <returns>La cantidad de formas de poner las damas</returns></span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> EightQueens(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cantidad = <span class="cs__number" style="color: red;">0</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[n, n];
PEightQueens(n, array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> cantidad);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> cantidad;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PEightQueens(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> reinas, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cant)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (reinas == <span class="cs__number" style="color: red;">0</span> && CheckQueensAll(array))
{
cant++;
PrintSolution(array, cant);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (reinas == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> columna = array.GetLength(<span class="cs__number" style="color: red;">0</span>) - reinas;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> fila = <span class="cs__number" style="color: red;">0</span>; fila < array.GetLength(<span class="cs__number" style="color: red;">0</span>); fila++)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (CheckThreat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> array, fila, columna))
{
array[fila, columna] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
PEightQueens(reinas - <span class="cs__number" style="color: red;">1</span>, array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> cant);
array[fila, columna] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> CheckQueensAll(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < array.GetLength(<span class="cs__number" style="color: red;">0</span>); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j < array.GetLength(<span class="cs__number" style="color: red;">0</span>); j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> k = <span class="cs__number" style="color: red;">0</span>; k < array.GetLength(<span class="cs__number" style="color: red;">0</span>); k++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m = <span class="cs__number" style="color: red;">0</span>; m < array.GetLength(<span class="cs__number" style="color: red;">0</span>); m++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> ((i != k) && (j != m) && array[i, j] && array[k, m] </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> && Threat(i, j, k, m))
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> CheckThreat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> fila, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> columna)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i <= fila; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j <= columna; j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (array[i, j] && Threat(i, j, fila, columna))
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> Threat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> y1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x2, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> y2)
{
<span class="cs__mlcom" style="color: green;">/*
* OJO
*
* Vean que se hace un cast a double, de no hacer esto ocurre que -5/3 = -1 == 1 !!!!
*
*/</span>
<span style="color: #3a3aff;"> </span><span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (x1 == x2 || y1 == y2 || (y1 - y2) / (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">double</span>)(x1 - x2) == <span class="cs__number" style="color: red;">1.0</span> </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"> <span style="color: green;"> </span>|| (y1 - y2) / (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">double</span>)(x1 - x2) == -<span class="cs__number" style="color: red;">1.0</span>);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[,] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> numero)
{
Console.WriteLine(<span class="cs__string" style="color: maroon;">"Solucion # {0}"</span>, numero);
Console.Write(<span class="cs__string" style="color: maroon;">"{"</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < array.GetLength(<span class="cs__number" style="color: red;">0</span>); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j < array.GetLength(<span class="cs__number" style="color: red;">1</span>); j++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (array[i, j])
Console.Write(<span class="cs__string" style="color: maroon;">" {0} "</span>, j);
Console.Write(<span class="cs__string" style="color: maroon;">"}"</span> + Environment.NewLine);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region [ Construccion de Subconjuntos {1,3,4,5,... N} 2^N</span>]
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo que imprime todos los subconjuntos de los numeros enteros hasta <para>N</para></span>
<span class="cs__com" style="color: green;">/// Otra manera de ver esto es que imprime los subconjuntos del conujunto {1,2,3,4,.. N}</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n">Cantidad de enteros</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Sets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] bools = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[n];
PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, <span class="cs__number" style="color: red;">0</span>);
PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, <span class="cs__number" style="color: red;">0</span>, n);
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo recursivo para hallar los conjuntos.</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="bools">arreglo de bools</param></span>
<span class="cs__com" style="color: green;">/// <param name="p">numero inicial</param></span>
<span class="cs__com" style="color: green;">/// <param name="max">numero maximo</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] bools, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> p, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> max)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = p; i < max; i++)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (bools[i])
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">continue</span>;
bools[i] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, max);
PSets(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> bools, i, max);
bools[i] = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
}
}
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Metodo que imprime el conjunto</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="c">arreglo de bool</param></span>
<span class="cs__com" style="color: green;">/// <param name="cant">la cantidad de elementos que voy a imprimir</param></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> PrintSolution(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span>[] c, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> cant)
{
Console.Write(<span class="cs__string" style="color: maroon;">"{"</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < cant; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (c[i])
Console.Write(<span class="cs__string" style="color: maroon;">" {0} "</span>, i + <span class="cs__number" style="color: red;">1</span>);
Console.WriteLine(<span class="cs__string" style="color: maroon;">"}"</span>);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Descomponer en factores primos</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> DescomponerEnFactoresPrimos(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> result = <span class="cs__string" style="color: maroon;">""</span>;
DescomponerEnFactoresPrimos(n, <span class="cs__number" style="color: red;">2</span>, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> result;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> DescomponerEnFactoresPrimos(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> numero, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> divisor, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span> result)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (numero == <span class="cs__number" style="color: red;">1</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (numero % divisor == <span class="cs__number" style="color: red;">0</span>)
{
result += divisor + <span class="cs__string" style="color: maroon;">","</span>;
DescomponerEnFactoresPrimos(numero / divisor, divisor, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span>
DescomponerEnFactoresPrimos(numero, divisor + <span class="cs__number" style="color: red;">1</span>, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> result);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Numero mas cercano</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Retorna el numero mas cercano</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="operandos">arreglo con los numeros a usar</param></span>
<span class="cs__com" style="color: green;">/// <param name="resultado">numero al que se debe aproximar las operaciones</param></span>
<span class="cs__com" style="color: green;">/// <returns>el numero mas cercano al que se debe aproximar</returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> ButNear(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado)
{
<span class="cs__com" style="color: green;">// Mala entrada</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos == <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">null</span> || operandos.Length == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">throw</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> Exception();
<span class="cs__com" style="color: green;">// Solo se puede hacer una operacion</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos.Length == <span class="cs__number" style="color: red;">1</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> operandos[<span class="cs__number" style="color: red;">0</span>];
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial = <span class="cs__number" style="color: red;">0</span>;
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, <span class="cs__number" style="color: red;">0</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> parcial;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Combinations(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos >= operandos.Length)
{
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, operandos[<span class="cs__number" style="color: red;">0</span>], <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, pos + <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = pos + <span class="cs__number" style="color: red;">1</span>; i < operandos.Length; i++)
{
Swap(operandos, pos, i);
Combinations(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, pos + <span class="cs__number" style="color: red;">1</span>);
Swap(operandos, i, pos);
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> ButNearR(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] operandos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcial, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;"> </span></pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__keyword" style="color: #3a3aff; font-weight: bold;"> long</span> parcial1, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos >= operandos.Length)
{
parcial = Proximity(resultado, parcial, parcial1);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
}
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 + operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 - operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 * operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (operandos[pos] != <span class="cs__number" style="color: red;">0</span>)
ButNearR(operandos, resultado, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> parcial, parcial1 / operandos[pos], pos + <span class="cs__number" style="color: red;">1</span>);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> Proximity(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> result, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcialA, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span> parcialB)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (Math.Abs(result - parcialA) > Math.Abs(result - parcialB)) ? parcialB : parcialA;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Swap(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] array, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region trio pitagoricos</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> TrioPitagoricos()
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> x, y, z;<span class="cs__com" style="color: green;">//x=2mn y=m^2-n^2 z=m^2+n^2</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n = <span class="cs__number" style="color: red;">1</span>; n < <span class="cs__number" style="color: red;">12</span>; n++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m = <span class="cs__number" style="color: red;">1</span>; m < <span class="cs__number" style="color: red;">12</span>; m++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m + n < <span class="cs__number" style="color: red;">12</span> && DivisorComun(m, n))
{
x = <span class="cs__number" style="color: red;">2</span> * m * n;
y = m * m - n * n;
z = m * m + n * n;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (x * x + y * y == z * z && n * n <= m * m)
Console.WriteLine(<span class="cs__string" style="color: maroon;">"n={0} , m={1}, x={2}, y={3}, z={4}"</span>, n, m, x, y, z);
}
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> DivisorComun(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> m, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m < n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> tmp = m;
m = n;
n = tmp;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">2</span>; i <= n; i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (m % i == <span class="cs__number" style="color: red;">0</span> && n % i == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Primes</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region Pequenno teorema de Fermat</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Este metodo no funciona bien porque</span>
<span class="cs__com" style="color: green;">/// si el numero a n no es primo entonces no se puede decir nada.</span>
<span class="cs__com" style="color: green;">/// Por ejemplo:</span>
<span class="cs__com" style="color: green;">/// </span>
<span class="cs__com" style="color: green;">/// n = 341 = 11 * 31 y si cumple que 2^340 = 1 (mod 341)</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n"></param></span>
<span class="cs__com" style="color: green;">/// <returns></returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> IsPrimeFermat(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
Random r = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> Random(Environment.TickCount);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> a = r.Next(n - <span class="cs__number" style="color: red;">1</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> (((<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">long</span>)Math.Pow(a, n)) % n == <span class="cs__number" style="color: red;">1</span>);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
<span class="cs__com" style="color: green;">/// <summary></span>
<span class="cs__com" style="color: green;">/// Algoritmo determinista para saber si un numero es primo</span>
<span class="cs__com" style="color: green;">/// </summary></span>
<span class="cs__com" style="color: green;">/// <param name="n">numero a determinar si es primo</param></span>
<span class="cs__com" style="color: green;">/// <returns>Retorna true si y solo si n es primo</returns></span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">bool</span> IsPrime(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> n)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">2</span>; i <= Math.Sqrt(n); i++)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (n % i == <span class="cs__number" style="color: red;">0</span>)
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">false</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">true</span>;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
}
} </pre>
<pre class="csharpcode" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, 'Courier New', Courier, monospace; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><span class="cs__preproc" style="color: grey; font-weight: bold;">
</span></pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span></i><a href="http://code.msdn.microsoft.com/Metodos-utiles-e2a26bd5" style="color: blue;" target="_blank"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">aqui</span></a></span></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-76226115607884294972012-11-12T09:13:00.003-08:002014-03-07T15:26:31.444-08:00Variaciones y Combinaciones<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span></i><u style="color: blue;"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><a href="http://code.msdn.microsoft.com/Variaciones-y-Combinaciones-c854b215" target="_blank">aqui</a></span></u></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;"><u style="color: blue;"><br /></u></span></div>
<div class="projectSummary" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-width: 0px; clear: both; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 4px 0px 11px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span style="font-size: small;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 1.1em; line-height: 1.4;">Metodos utiles para utilizar variaciones y combinaciones </span></span><span style="color: #2a2a2a;"><span style="line-height: 22px;">matemáticas</span></span><span style="color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 1.1em; line-height: 1.4;"> en C#</span></span></span></span></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="color: black; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Variaciones con repeticiones, variaciones sin repeticiones y combinaciones.</span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="color: blue;"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><br /></span></span></div>
<pre class="csharp" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-color: rgb(208, 210, 210); border-style: solid; border-width: 2px 1px; color: black; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; margin: 0px 0px 10px !important; orphans: 2; padding: 10px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap !important; widows: 2; word-spacing: 0px; word-wrap: break-word !important;"><span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">using</span> System;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">using</span> System.Collections.Generic;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">using</span> System.Text;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">using</span> System.IO;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">namespace</span> Variaciones_y_Combinaciones
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">class</span> Program
{<span class="cs__preproc" style="color: grey; font-weight: bold;">
#region ( Variaciones con repeticion</span> )
<span class="cs__com" style="color: green;">//Portal</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> List<T[]> VarConRep<T>(T[] original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> largo)
{
List<T[]> lista = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> List<T[]>();
ImplementVarConRep<T>(original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> T[largo], lista, <span class="cs__number" style="color: red;">0</span>);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> lista;
}
<span class="cs__com" style="color: green;">//Recursivo</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> ImplementVarConRep<T>(T[] original, T[] temp, List<T[]> lista, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos == temp.Length)
{
T[] copia = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> T[pos];
Array.Copy(temp, copia, pos);
lista.Add(copia);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < original.Length; i++)
{
temp[pos] = original[i];
ImplementVarConRep<T>(original, temp, lista, pos + <span class="cs__number" style="color: red;">1</span>);
}
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region ( Variaciones sin repeticion</span> )
<span class="cs__com" style="color: green;">//Portal</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> List<T[]> VarSinRep<T>(T[] original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> largo)
{
List<T[]> lista = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> List<T[]>();
ImplementVarSinRep<T>(original, <span class="cs__number" style="color: red;">0</span>, largo, lista);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> lista;
}
<span class="cs__com" style="color: green;">//Recursivo</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> ImplementVarSinRep<T>(T[] original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> pos, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> largo, List<T[]> lista)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (pos == largo)
{
T[] copia = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> T[pos];
Array.Copy(original, copia, pos);
lista.Add(copia);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = pos; i < original.Length; i++)
{
Swap(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> original[i], <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> original[pos]);
ImplementVarSinRep<T>(original, pos + <span class="cs__number" style="color: red;">1</span>, largo, lista);
Swap(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> original[i], <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> original[pos]);
}
}
<span class="cs__com" style="color: green;">//Cambia</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Swap<T>(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> T p, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">ref</span> T p_2)
{
T aux = p;
p = p_2;
p_2 = aux;
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region ( Combinaciones</span> )
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> List<T[]> Combinaciones<T>(T[] original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> largo)
{
List<T[]> lista = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> List<T[]>();
ImplementCombinaciones<T>(original, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> T[largo], <span class="cs__number" style="color: red;">0</span>, <span class="cs__number" style="color: red;">0</span>, lista);
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span> lista;
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">private</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> ImplementCombinaciones<T>(T[] original, T[] temp, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> posorig, <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> postemp, List<T[]> lista)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (postemp == temp.Length)
{
T[] copia = <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> T[postemp];
Array.Copy(temp, copia, postemp);
lista.Add(copia);
}
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">if</span> (posorig == original.Length) <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">return</span>;
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">else</span>
{
temp[postemp] = original[posorig];
ImplementCombinaciones<T>(original, temp, posorig + <span class="cs__number" style="color: red;">1</span>, postemp + <span class="cs__number" style="color: red;">1</span>, lista);
ImplementCombinaciones<T>(original, temp, posorig + <span class="cs__number" style="color: red;">1</span>, postemp, lista);
}
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span><span class="cs__preproc" style="color: grey; font-weight: bold;">
#region ( Print</span> )
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">public</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Imprime<T>(List<T[]> lista)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> i = <span class="cs__number" style="color: red;">0</span>; i < lista.Count; i++)
{
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">for</span> (<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span> j = <span class="cs__number" style="color: red;">0</span>; j < lista[i].Length; j++)
Console.Write(lista[i][j]);
Console.Write(<span class="cs__string" style="color: maroon;">" "</span>);
}
Console.WriteLine();
Console.WriteLine(<span class="cs__string" style="color: maroon;">"Cantidad: {0}"</span>,lista.Count);
}<span class="cs__preproc" style="color: grey; font-weight: bold;">
#endregion</span>
<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">static</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">void</span> Main(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">string</span>[] args)
{
Imprime<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(VarConRep<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] { <span class="cs__number" style="color: red;">1</span>, <span class="cs__number" style="color: red;">2</span>, <span class="cs__number" style="color: red;">3</span>, <span class="cs__number" style="color: red;">4</span>, <span class="cs__number" style="color: red;">5</span> }, <span class="cs__number" style="color: red;">3</span>));
<span class="cs__com" style="color: green;">//(Las permutaciones son todas las posibles formas de poner 5 numeros del 1 al 5)</span>
<span class="cs__com" style="color: green;">//Si en vez de 3 ponemos 5 estariamos hablando de permutaciones:</span>
Imprime<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(VarSinRep<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] { <span class="cs__number" style="color: red;">1</span>, <span class="cs__number" style="color: red;">2</span>, <span class="cs__number" style="color: red;">3</span>, <span class="cs__number" style="color: red;">4</span>, <span class="cs__number" style="color: red;">5</span> }, <span class="cs__number" style="color: red;">3</span>));
Imprime<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(Combinaciones<<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>>(<span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">new</span> <span class="cs__keyword" style="color: #3a3aff; font-weight: bold;">int</span>[] { <span class="cs__number" style="color: red;">1</span>, <span class="cs__number" style="color: red;">2</span>, <span class="cs__number" style="color: red;">3</span>, <span class="cs__number" style="color: red;">4</span>, <span class="cs__number" style="color: red;">5</span> }, <span class="cs__number" style="color: red;">3</span>));
Console.ReadKey();
}
}
}</pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span></i><a href="http://code.msdn.microsoft.com/Variaciones-y-Combinaciones-c854b215" target="_blank"><u style="color: blue;"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">aqui</span></u></a></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><br /></i></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<i style="color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><br /></i></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-66438341143807521312012-11-12T09:12:00.001-08:002012-11-12T09:12:22.503-08:00Simulación de sistema ecológico<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<i> </i><a href="http://code.msdn.microsoft.com/Simulacin-de-sistema-80fbfa25" target="_blank"><u style="color: blue;"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">aqui</span></u></a></span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>Se considera un océano representado por una matriz bidimensional de celdas.</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>Cada celda puede estar vacía (agua), tener un obstáculo o estar ocupada por un espécimen vivo</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>de plancton, sardina, tiburón o cangrejo, o estar ocupada por una sardina muerta o por un</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>tiburón muerto. Es decir el plancton y el cangrejo no mueren.</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>Se quiere simular y observar el efecto que se produce en el océano al estar las especies</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>moviéndose, comiendo y reproduciéndose.</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Regla de reproducción</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Las especies plancton, sardina y tiburón se reproducen. Tienen cada una<span class="Apple-converted-space"> </span><em>un reloj biológico de</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>reproducción</em>. Al comenzar la simulación todas las criaturas que se encuentren en el océano</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
tendrán este reloj en 0, se verá mas abajo como este reloj puede cambiar de valor.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cuando una criatura se ha movido y con este movimiento su<span class="Apple-converted-space"> </span><em>reloj de reproducción<span class="Apple-converted-space"> </span></em>alcanza el</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
valor del<span class="Apple-converted-space"> </span><em>tiempo de reproducción<span class="Apple-converted-space"> </span></em>de su especie (igual para todos los de la misma especie) se</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
reproducirá dejando su prole en la celda de la que se mueve. Al reproducirse la criatura</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
comienza de nuevo con 0 en su<span class="Apple-converted-space"> </span><em>reloj de reproducción</em>.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Muerte por inanición</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Las especies sardina y tiburón tienen también<span class="Apple-converted-space"> </span><em>un reloj biológico de alimentación y un tope de</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>supervivencia<span class="Apple-converted-space"> </span></em>que significa la cantidad máxima de movimientos que pueden estar sin comer. Al</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
comenzar la simulación todas las sardinas y tiburones tienen 0 en su reloj de alimentación Si</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
una de estas criaturas se tiene que mover y con dicho movimiento alcanza el<span class="Apple-converted-space"> </span><em>tope de</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<em>supervivencia<span class="Apple-converted-space"> </span></em>de su especie entonces<span class="Apple-converted-space"> </span><strong>morirá si en este movimiento no puede comer<span class="Apple-converted-space"> </span></strong>(y claro</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
está no se moverá entonces). Si una sardina o un tiburón muere por inanición su cadáver</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
permanece en la celda en la cual murió. Un cadáver sólo podrá ser comido por un cangrejo</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Reglas de movimiento y alimentación</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cada especie tiene la capacidad potencial de moverse hacia una cualquiera de las 8 celdas que</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
pueden rodearla según sus reglas específicas de movimiento.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Obstáculo</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Un obstáculo no se mueve ni se alimenta. Su única función es bloquear el movimiento de las</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
criaturas a través de la celda ocupada por el obstáculo.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Plancton</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cuando a un plancton le corresponde moverse busca una celda vecina vacía (si hay mas de una</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
libre la escoge<span class="Apple-converted-space"> </span><em>aleatoriamente</em>). Al moverse se mueve se incrementa su reloj biológico de</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
reproducción. Si todas las celdas vecinas están ocupadas no se mueve y pierde su oportunidad.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Sardina</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cuando a una sardina le corresponde moverse busca en las celdas vecinas cuáles contienen</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
plancton y entre estas escoge una<span class="Apple-converted-space"> </span><em>aleatoriamente<span class="Apple-converted-space"> </span></em>y se la “come” (su reloj de alimentación se</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
pone en 0) y se mueve a esta celda e incrementa su reloj de reproducción. Si no hay plancton a</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
comer busca entonces las celdas vecinas vacías y escoge una<span class="Apple-converted-space"> </span><em>aleatoriamente<span class="Apple-converted-space"> </span></em>para moverse</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
hacia ella e incrementa su reloj de alimentación y su reloj de reproducción. Es decir, siempre</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
que pueda comer come.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Tiburón</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cuando a un tiburón le corresponde moverse busca en sus celdas vecinas las que tienen</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
sardinas y entre estas escoge una<span class="Apple-converted-space"> </span><em>aleatoriamente</em>, se la come y pone su reloj de alimentación</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
en 0.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Si no puede comerse ninguna sardina (no hay ninguna a su alrededor) y su reloj de</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
alimentación es igual a su tope de supervivencia (está a punto de morirse) intentará atacar a</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
algún tiburón vecino. Si hay más de uno lo escoge<span class="Apple-converted-space"> </span><em>aleatoriamente</em>.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cada tiburón tiene también un peso (que es 0 al nacer) y que se incrementa en 1 cada vez que</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
come. Cuando un tiburón se ve forzado a atacar a otro (porque se va a morir de inanición)</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
matará a éste otro si su peso es mayor que el del otro (pero recuerde que la selección de a cuál</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
ataca es<span class="Apple-converted-space"> </span><em>aleatoria</em>, es decir, el no puede escoger a uno más pequeño sino que se lanza a riesgo</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
a la pelea). En este caso se lo come pasa a su celda y su reloj de alimentación se pone en 0. En</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
caso contrario (el peso es menor o igual que el del atacado) es el tiburón atacado quien mata y</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
se come al atacante y ocupa su celda (e incrementa su reloj de reproducción).</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Si no está en ninguna de las situaciones anteriores el tiburón sólo buscará una celda vacía para</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
moverse hacia ésta incrementando su reloj de reproducción.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Cangrejo</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cuando a un cangrejo le corresponde moverse este sólo se moverá si encuentra una sardina o</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
un tiburón muerto a su alrededor. Si encuentra más de un cadáver a su alrededor entonces</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
escoge uno aleatoriamente se lo come y se mueve a esta celda. El cangrejo intentará seguir</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
comiendo de nuevo. Los cangrejos no se reproducen, nadie se los puede comer y no mueren</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
de inanición (son simples limpiadores de carroña).</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>NOTA</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
En el océano se crea una cadena de alimentación en la que los tiburones pueden comerse a las</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
sardinas o atacar, matar y comerse a otros tiburones. Las sardinas pueden comer sólo</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
plancton. El plancton no come (imaginariamente se alimenta de la luz solar y sustancias en el</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
agua). Las sardinas y los tiburones deben comer cada cierto período de tiempo, de lo contrario</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
mueren por inanición. Los cangrejos no mueren y sólo comen sardinas y tiburones muertos.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
El plancton, las sardinas y los tiburones se reproducen después que se han movido una cierta</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
cantidad de veces. Se crea entonces un complejo ecológico en el que las especies pueden pasar</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
de períodos de expansión demográfica a decadencia, y bajo determinadas circunstancias una</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
especie puede también extinguirse.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
El objetivo de la simulación es observar y registrar la dinámica poblacional de cada especie.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<strong>Flujo de la Simulación</strong></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Se inicializa la simulación con un número determinado de plancton, sardinas, tiburones,</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
cangrejos y obstáculos distribuidos aleatoriamente en el océano. Se entenderá por generación</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
cero a esta distribución inicial.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
En una generación se le deberá dar a cada criatura susceptible de moverse (plancton ,</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
cangrejo, sardina y tiburón) una oportunidad de hacerlo. El orden en que reciben esta</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
oportunidad se deberá lograr aleatoriamente. Cuando todas las criaturas que existía</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
originalmente en la generación hayan tenido su oportunidad de moverse se considerará que se</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
ha pasado a una nueva generación. Note que las criaturas que nacen durante una generación</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
no tendrán oportunidad de moverse hasta la próxima generación.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
La simulación deberá tener una GUI en la que se puedan introducir y/o visualizar:</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Tamaño del océano</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Cantidad original de criaturas por especie (que serán distribuidas aleatoriamente en el océano)</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Tope de supervivencia y tiempo de reproducción para cada una de las especies a las que esto</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
sea aplicable</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Indicación numérica de la cantidad de criaturas por especie.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Opción para visualizar el océano después de cada movimiento o después de cada<span class="Apple-converted-space"> </span><em>n</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
movimientos donde<span class="Apple-converted-space"> </span><em>n<span class="Apple-converted-space"> </span></em>debe poderse dar también a través del GUI.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Opción para visualizar el océano después de cada generación o después de cada<span class="Apple-converted-space"> </span><em>n</em></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
generaciones donde<span class="Apple-converted-space"> </span><em>n<span class="Apple-converted-space"> </span></em>debe poderse dar también a través del GUI.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Opción para visualizar el océano cuando se haya extinguido una especie</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Opción para visualizar el océano en la próxima muerte.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Opción para visualizar el océano en el próximo nacimiento.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<img alt="" height="542" src="http://code.msdn.microsoft.com/site/view/file/55927/1/sistema.png" style="color: black; cursor: move; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: large; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" width="747" /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;">Descargar Solución de la galería de códigos de msdn<i> </i><a href="http://code.msdn.microsoft.com/Simulacin-de-sistema-80fbfa25" target="_blank"><u style="color: blue;"><span style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">aqui</span></u></a></span></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-23349444668890766052012-11-12T09:10:00.003-08:002014-03-07T15:30:57.216-08:00Crear y consumir un web service (tutorial) con visual studio 2010 (1ra Parte)<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: large;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;">Introduccion a los Web Services (tutorial):</span></b></span><br />
<b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"> </span><br /><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;">Un </span><span style="background-color: white; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;">servicio web</span><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"> (en inglés, </span><span style="background-color: white; font-family: Arial; font-size: 13px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;">Web service</span><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;">) es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en </span><a href="http://es.wikipedia.org/wiki/Red_de_ordenadores"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">redes de ordenadores</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"> como </span><a href="http://es.wikipedia.org/wiki/Internet"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">Internet</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;">. La </span><a href="http://es.wikipedia.org/wiki/Interoperabilidad"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">interoperabilidad</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"> se consigue mediante la adopción de </span><a href="http://es.wikipedia.org/wiki/Est%C3%A1ndar_abierto"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">estándares abiertos</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;">. Las organizaciones </span><a href="http://es.wikipedia.org/wiki/OASIS_(organizaci%C3%B3n)"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">OASIS</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"> y </span><a href="http://es.wikipedia.org/wiki/World_Wide_Web_Consortium"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">W3C</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"> son los comités responsables de la arquitectura y reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas implementaciones de servicios Web se ha creado el organismo </span><a href="http://es.wikipedia.org/wiki/WS-I"><span style="background-color: white; color: #0b0080; font-family: Arial; font-size: 13px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">WS-I</span></a><span style="background-color: white; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;">, encargado de desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares.</span><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Para más información (Wikipedia):</span></b></div>
<ul style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0pt; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Est.C3.A1ndares_empleados"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">1 Estándares empleados</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Ventajas_de_los_servicios_web"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">2 Ventajas de los servicios web</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Inconvenientes_de_los_servicios_Web"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">3 Inconvenientes de los servicios Web</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Razones_para_crear_servicios_Web"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">4 Razones para crear servicios Web</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Plataformas"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">5 Plataformas</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Temas_relacionados"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">6 Temas relacionados</span></a></b></li>
<li style="font-family: Arial; font-size: 15px; list-style-type: disc; margin-left: -24px; vertical-align: baseline;"><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><a href="http://es.wikipedia.org/wiki/Web_Services#Enlaces_externos"><span style="background-color: #f9f9f9; color: #0b0080; font-size: 12px; text-decoration: initial; vertical-align: baseline; white-space: pre-wrap;">7 Enlaces externos</span></a></b></li>
</ul>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><br /><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Entrando en materia:</span><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Primero creamos el web service en VS2010</span><img height="261" src="https://lh4.googleusercontent.com/icZSslBcmUSS39CteVIDLnT-KP2e4i7vf0y0CQ0xnPLZav479ONfWBGdllLQddeoLlspT1c87F7No4Zr-SoKKhoZd6O9JLQ2a_fkDzP3-sKeADPI-lU" style="cursor: move;" width="400" /><br /><br /><br /><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Se genera un código y una jerarquía de archivos como la de la izquierda (en la imagen de abajo), ya con esto tenemos un servicio muy básico del tipo Hola Mundo, que será suficiente por ahora, a este codigo generado por VS2010 se le han hecho ligeros cambios, dejamos de la mano del lector descubrir cuales fueron.</span><br /><br /><b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><img height="242px;" src="https://lh5.googleusercontent.com/Pg5np-QtHXK114OpgGg51fO8eXh0seNJeQGsfa9B0lGSqDA7TN_zu1TbKJTPbDpepQFX2gZs2G0Zg3OVICOEKMEkdw_ABdA-hDK4PMynqHESsD5gLco" style="cursor: move;" width="489px;" /></b><br /><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Corremos el servicio con la tecla F5 y abrimos otra instancia del Visual Studio 2010 y creamos una ASP.NET Web Application</span></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b id="internal-source-marker_0.16307367430999875" style="font-weight: normal;"><img height="236px;" src="https://lh6.googleusercontent.com/eZG7VQ9sqty3-yQjj41UwfNXAsQ-d_KnogEm_j2d6GAzCezgMZi2JZlvw1kIQL_i_4fFSJ-V118cvIHFwG97LkmVfBHDwrD8ODRNxFXD-00CtX5ET_o" style="cursor: move;" width="513px;" /></b> <b style="font-weight: normal;"><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Agregamos un TextBox y un Button, en el evento click del button, ponemos el codigo como esta en la imagen anterior</span><br /><br /><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Este es el resultado de la ejecución de la aplicación:</span><img height="282px;" src="https://lh3.googleusercontent.com/SUgCzRfPVBHcFUFYD3jLMxit9F9I-J_pqQKLC4jWJmlTFvyeSCCv8dvEVpmFpMjkS5IaFH4qBQt7UNq0_GWVOp9_T8QthNtO3-z2g-yGySUqrIVyaDY" style="cursor: move;" width="518px;" /></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: normal;"><br /></b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: normal;">Puede descargar el codigo fuente de aqui:</b></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<a href="http://code.msdn.microsoft.com/Ejemplo-Web-Service-3e5d316b">http://code.msdn.microsoft.com/Ejemplo-Web-Service-3e5d316b</a></div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-22490266100524548932012-11-12T09:09:00.000-08:002014-03-07T15:32:54.443-08:00Como hacer Server Controls Compatible con navegadores usando ASP.NET<h2 style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-bottom-width: 0px; clear: both; color: #2a2a2a; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-family: 'segoe ui', 'lucida grande', verdana, arial, helvetica, sans-serif; font-size: 20px; line-height: 1.25; text-decoration: underline;"><br class="Apple-interchange-newline" />Introducción</span></h2>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
En el desarrollo web moderno, tenemos que comprobar la compatibilidad del navegador para nuestras páginas web. Esto puede incluir el cambio de los estilos CSS para los problemas de diseño. Mediante ASP.NET se puede comprobar la compatibilidad del navegador sin necesidad de escribir una sola línea de código para los controles de servidor (server control).</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span style="text-decoration: underline;">Vamos a ver algunos ejemplos de código:</span>Si vamos a definir las clases CSS como:</div>
<div style="margin: 0px;">
.IEStyle{color:Red;}</div>
<div style="margin: 0px;">
.FFStyle{color:Blue;}</div>
<div style="margin: 0px;">
.DefaultStyle{color:Black;}</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Crea un control Label en tu pagina.</div>
<div style="margin: 0px;">
Label control:</div>
</div>
<div class="reCodeBlock" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border: 1px solid rgb(127, 157, 185); color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; overflow-y: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div>
<div style="margin: 0px;">
<code style="color: black;"><asp:Label ID=</code><code style="color: blue;">"lblTest"</code> <code style="color: black;">runat=</code><code style="color: blue;">"server"</code> <code style="color: black;">ie:CssClass=</code><code style="color: blue;">"IEStyle"</code> </div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">mozilla:CssClass=</code><code style="color: blue;">"FFStyle"</code> <code style="color: black;">CssClass=</code><code style="color: blue;">"DefaultStyle"</code> <code style="color: black;">ie:Text="You are </code><code style="color: #006699; font-weight: bold;">in</code> <code style="color: black;">Internet </code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">explorer.</code><code style="color: blue;">" mozilla:Text="</code><code style="color: black;">You are </code><code style="color: #006699; font-weight: bold;">in</code> <code style="color: black;">Firefox.</code><code style="color: blue;">" Text="</code><code style="color: black;">You are </code><code style="color: #006699; font-weight: bold;">in</code> <code style="color: black;">other browser." </code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">/></code></div>
</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
Solo asegúrese de correr las paginas en diferentes navegadores y mira los cambios a continuacion:</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="text-decoration: underline;">Output:</span></div>
<div style="margin: 0px;">
IE : <span style="color: red;">You are in Internet explorer.</span></div>
<div style="margin: 0px;">
FF : <span style="color: blue;">You are in Firefox.</span></div>
<div style="margin: 0px;">
Others : You are in other browser.</div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Pude probar lo mismo con un control TextBox.</div>
<div style="margin: 0px;">
TextBox Control:</div>
</div>
<pre class="prettyprint" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: black;"><asp:TextBox ID=</code><code style="color: blue;">"TestTextBox"</code> <code style="color: black;">runat=</code><code style="color: blue;">"server"</code> <code style="color: black;">ie:Text=</code><code style="color: blue;">"You are in Internet explorer."</code> </div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">mozilla:Text=</code><code style="color: blue;">"You are in Firefox."</code> <code style="color: black;">Text=</code><code style="color: blue;">"You are in other browser."</code> <code style="color: black;">ie:CssClass=</code><code style="color: blue;">"IEStyle"</code> </div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">mozilla:CssClass=</code><code style="color: blue;">"FFStyle"</code> </div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">CssClass=</code><code style="color: blue;">"DefaultStyle"</code> <code style="color: black;">/></code></div>
</div>
</div>
</pre>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
Podemos usar esta configuración para todos los controles de servidor</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
Para agregar diferentes archivos css para navegadores diferentes usa lo siguiente:</div>
</div>
<div class="reCodeBlock" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border: 1px solid rgb(127, 157, 185); color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; overflow-y: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">link</code> <code style="color: grey;">runat</code><code style="color: black;">=</code><code style="color: blue;">"server"</code> <code style="color: grey;">href</code><code style="color: black;">=</code><code style="color: blue;">"~/Styles/Site.css"</code> <code style="color: grey;">mozilla:href</code><code style="color: black;">=</code><code style="color: blue;">"~/MOZStyleSheet.css"</code><code style="color: grey;">ie:href</code><code style="color: black;">=</code><code style="color: blue;">"~/IEStyleSheet.css"</code> <code style="color: grey;">rel</code><code style="color: black;">=</code><code style="color: blue;">"stylesheet"</code> <code style="color: grey;">type</code><code style="color: black;">=</code><code style="color: blue;">"text/css"</code> <code style="color: black;">/></code></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<b>NOTA:</b> No hay intellisense disponible para el ejemplo anterior en Visual Studio</div>
</div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0tag:blogger.com,1999:blog-4407347841091258884.post-85187485624713336632012-11-12T09:07:00.000-08:002012-11-12T09:07:04.349-08:00Como usar Membership Provider para ASP.NET en aplicaciones WINFORM<div class="post-content user-defined-markup" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border: 0px; color: #2a2a2a; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; max-width: 100%; orphans: 2; overflow: hidden; padding: 10px 0px; position: relative; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span style="line-height: 1.4;"><br class="Apple-interchange-newline" />Podemos usar el conocido membership provider de ASP.NET en nuestras aplicaciones winform.</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Cual es el goal? El membership de ASP.NET es realmente una </span>vía<span style="line-height: 1.4;"> completa par administrar usuarios y roles (Create,Edit,Delete, reglas de acceso a formularios, reglas de acceso a paginas ).</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Como lo implementamos?</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Primero creamos un formulario de login que se conecta a la base de datos ASPDBNET.mdf (generada automaticamente en un proyecto asp.net)</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">El codigo del boton login debe ser :</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
VB</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); line-height: 1.4; overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">Imports System.Security.Principal<br />Imports System.Web.Security<br /><br />Private</code> <code style="color: #006699; font-weight: bold;">Sub</code> <code style="color: black;">OK_Click(</code><code style="color: #006699; font-weight: bold;">ByVal</code> <code style="color: black;">sender </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">System.</code><code style="color: #006699; font-weight: bold;">Object</code><code style="color: black;">, </code><code style="color: #006699; font-weight: bold;">ByVal</code> <code style="color: black;">e </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">System.EventArgs) </code><code style="color: #006699; font-weight: bold;">Handles</code> <code style="color: black;">OK.Click</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">If</code> <code style="color: black;">Membership.ValidateUser(UsernameTextBox.Text, PasswordTextBox.Text) </code><code style="color: #006699; font-weight: bold;">Then</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #008200;">'''' treatment if authenticated</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code> </div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Else</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #008200;">''''</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">End</code> <code style="color: #006699; font-weight: bold;">If</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">End</code> <code style="color: #006699; font-weight: bold;">Sub</code></div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
C#</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Security.Principal;</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Web.Security;</code></div>
</div>
<div>
<div style="margin: 0px;">
<br /></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">private</code> <code style="color: #006699; font-weight: bold;">void</code> <code style="color: black;">OK_Click(System.Object sender, System.EventArgs e)</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">{</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">if</code> <code style="color: black;">(Membership.ValidateUser(UsernameTextBox.Text, PasswordTextBox.Text)) {</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">}</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #008200;">// treatment if authenticated</code></div>
</div>
<div>
<div style="margin: 0px;">
<br /></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">else</code> <code style="color: black;">{</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #008200;">//</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">}</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">}</code></div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Al mismo tiempo necesitamos configurar el app.config y agregar la siguiente </span>configuración<span style="line-height: 1.4;">: </span></div>
<div style="margin: 0px;">
<br /></div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); line-height: 1.4; overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">system.web</code><code style="color: black;">></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">membership</code> <code style="color: grey;">defaultProvider</code><code style="color: black;">=</code><code style="color: blue;">"AspNetSqlMembershipProvider"</code><code style="color: black;">></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">providers</code><code style="color: black;">></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">remove</code> <code style="color: grey;">name</code><code style="color: black;">=</code><code style="color: blue;">AspNetSqlMembershipProvider</code><code style="color: black;">"/></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">add</code> <code style="color: grey;">name</code><code style="color: black;">=</code><code style="color: blue;">"AspNetSqlMembershipProvider"</code> <code style="color: grey;">type</code><code style="color: black;">=</code><code style="color: blue;">"System.Web.Security.SqlMembershipProvider"</code><code style="color: grey;">connectionStringName</code><code style="color: black;">=</code><code style="color: blue;">"AspNetConnectionString"</code> <code style="color: grey;">enablePasswordRetrieval</code><code style="color: black;">=</code><code style="color: blue;">"false"</code> <code style="color: grey;">enablePasswordReset</code><code style="color: black;">=</code><code style="color: blue;">"true"</code><code style="color: grey;">requiresQuestionAndAnswer</code><code style="color: black;">=</code><code style="color: blue;">"false"</code> <code style="color: grey;">applicationName</code><code style="color: black;">=</code><code style="color: blue;">"AspNet"</code> <code style="color: grey;">requiresUniqueEmail</code><code style="color: black;">=</code><code style="color: blue;">"false"</code><code style="color: grey;">passwordFormat</code><code style="color: black;">=</code><code style="color: blue;">"Hashed"</code> <code style="color: grey;">maxInvalidPasswordAttempts</code><code style="color: black;">=</code><code style="color: blue;">"5"</code> <code style="color: grey;">minRequiredPasswordLength</code><code style="color: black;">=</code><code style="color: blue;">"7"</code><code style="color: grey;">minRequiredNonalphanumericCharacters</code><code style="color: black;">=</code><code style="color: blue;">"1"</code> <code style="color: grey;">passwordAttemptWindow</code><code style="color: black;">=</code><code style="color: blue;">"10"</code> <code style="color: grey;">passwordStrengthRegularExpression</code><code style="color: black;">=</code><code style="color: blue;">""</code><code style="color: black;">/></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"></</code><code style="color: #006699; font-weight: bold;">providers</code><code style="color: black;">></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"></</code><code style="color: #006699; font-weight: bold;">membership</code><code style="color: black;">></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">roleManager</code> <code style="color: grey;">enabled</code><code style="color: black;">=</code><code style="color: blue;">"true"</code> <code style="color: grey;">defaultProvider</code><code style="color: black;">=</code><code style="color: blue;">"AspNetSqlRoleProvider"</code> <code style="color: grey;">cacheRolesInCookie</code><code style="color: black;">=</code><code style="color: blue;">"true"</code><code style="color: grey;">createPersistentCookie</code><code style="color: black;">=</code><code style="color: blue;">"false"</code> <code style="color: grey;">cookieProtection</code><code style="color: black;">=</code><code style="color: blue;">"All"</code><code style="color: black;">></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">providers</code><code style="color: black;">></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"><</code><code style="color: #006699; font-weight: bold;">add</code> <code style="color: grey;">name</code><code style="color: black;">=</code><code style="color: blue;">"AspNetSqlRoleProvider"</code> <code style="color: grey;">type</code><code style="color: black;">=</code><code style="color: blue;">"System.Web.Security.SqlRoleProvider"</code><code style="color: grey;">applicationName</code><code style="color: black;">=</code><code style="color: blue;">"AspNet"</code> <code style="color: grey;">connectionStringName</code><code style="color: black;">=</code><code style="color: blue;">"AspNetConnectionString"</code><code style="color: black;">/></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"></</code><code style="color: #006699; font-weight: bold;">providers</code><code style="color: black;">></code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;"></</code><code style="color: #006699; font-weight: bold;">roleManager</code><code style="color: black;">></code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;"></</code><code style="color: #006699; font-weight: bold;">system.web</code><code style="color: black;">></code></div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Una vez autenticado y redireccionado a otro winform podemos detectar usuarios actuales y trabajar en las reglas de acceso por roles </span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
VB</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); line-height: 1.4; overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #008200;">''' treatment for current user</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">nom = Thread.CurrentPrincipal.Identity.Name</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Dim</code> <code style="color: black;">user </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">MembershipUser = Membership.GetUser(nom)</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Dim</code> <code style="color: black;">identity </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: #006699; font-weight: bold;">New</code> <code style="color: black;">GenericIdentity(user.UserName)</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Dim</code> <code style="color: black;">principal </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: #006699; font-weight: bold;">New</code> <code style="color: black;">RolePrincipal(identity)</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">Threading.Thread.CurrentPrincipal = principal</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">If</code> <code style="color: black;">Roles.GetRolesForUser(nom).Length = 1 </code><code style="color: #006699; font-weight: bold;">Then</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">rolesArray = Roles.GetRolesForUser(nom)</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">role = rolesArray.First.ToString</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #008200;">''' enable controls for examples for the role of current user</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Else</code> <code style="color: #008200;">'' disable controls</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">End</code> <code style="color: #006699; font-weight: bold;">If</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code> </div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
C#</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); overflow-y: auto;">
<div style="margin: 0px;">
<code style="color: grey;"></code></div>
</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Security.Principal;</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Web.Security;</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">public</code> <code style="color: #006699; font-weight: bold;">class</code> <code style="color: black;">AddUser</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">{</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">private</code> <code style="color: #006699; font-weight: bold;">void</code> <code style="color: black;">Button1_Click(System.Object sender, System.EventArgs e)</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">{</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">MembershipUser user;</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">user = Membership.CreateUser(TextBox1.Text, TextBox2.Text);</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">MsgBox(TextBox1.Text + </code><code style="color: blue;">"is created successfully"</code><code style="color: black;">);</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">this</code><code style="color: black;">.Dispose();</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code> </div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">}</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">}</code></div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="line-height: 1.4;">Para crear un usuario usted puede crear un winform con simples textboxes (encriptado para el password) y usar ese codigo </span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
VB</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); line-height: 1.4; overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">Imports</code> <code style="color: black;">System.Security.Principal</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">Imports</code> <code style="color: black;">System.Web.Security</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">Public</code> <code style="color: #006699; font-weight: bold;">Class</code> <code style="color: black;">AddUser</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<br /></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Private</code> <code style="color: #006699; font-weight: bold;">Sub</code> <code style="color: black;">Button1_Click(</code><code style="color: #006699; font-weight: bold;">ByVal</code> <code style="color: black;">sender </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">System.</code><code style="color: #006699; font-weight: bold;">Object</code><code style="color: black;">, </code><code style="color: #006699; font-weight: bold;">ByVal</code> <code style="color: black;">e </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">System.EventArgs) </code><code style="color: #006699; font-weight: bold;">Handles</code><code style="color: black;">Button1.Click</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Dim</code> <code style="color: black;">user </code><code style="color: #006699; font-weight: bold;">As</code> <code style="color: black;">MembershipUser</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">user = Membership.CreateUser(TextBox1.Text, TextBox2.Text)</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">MsgBox(TextBox1.Text & </code><code style="color: blue;">"is created successfully"</code><code style="color: black;">)</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">Me</code><code style="color: black;">.Dispose()</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<br /></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">End</code> <code style="color: #006699; font-weight: bold;">Sub</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">End</code> <code style="color: #006699; font-weight: bold;">Class</code></div>
</div>
</div>
</div>
<div class="post-actions" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; display: inline; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 32px; orphans: 2; position: relative; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
C#</div>
<div class="reCodeBlock" style="border: 1px solid rgb(127, 157, 185); overflow-y: auto;">
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Security.Principal;</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">using</code> <code style="color: black;">System.Web.Security;</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: #006699; font-weight: bold;">public</code> <code style="color: #006699; font-weight: bold;">class</code> <code style="color: black;">AddUser</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code style="color: black;">{</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">private</code> <code style="color: #006699; font-weight: bold;">void</code> <code style="color: black;">Button1_Click(System.Object sender, System.EventArgs e)</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">{</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">MembershipUser user;</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">user = Membership.CreateUser(TextBox1.Text, TextBox2.Text);</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code><code style="color: black;">MsgBox(TextBox1.Text + </code><code style="color: blue;">"is created successfully"</code><code style="color: black;">);</code></div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: #006699; font-weight: bold;">this</code><code style="color: black;">.Dispose();</code></div>
</div>
<div>
<div style="margin: 0px;">
<code> </code> </div>
</div>
<div style="background-color: #f8f8f8;">
<div style="margin: 0px;">
<code> </code><code style="color: black;">}</code></div>
</div>
<div>
<div style="margin: 0px;">
<code style="color: black;">}</code></div>
</div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/13769296526933993401noreply@blogger.com0