<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/index.php?action=history&amp;feed=atom&amp;title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador</id>
		<title>Representación numérica en un ordenador - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/index.php?action=history&amp;feed=atom&amp;title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;action=history"/>
		<updated>2026-04-25T21:34:05Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=29356&amp;oldid=prev</id>
		<title>Carlos Castro en 08:24 8 abr 2015</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=29356&amp;oldid=prev"/>
				<updated>2015-04-08T08:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 08:24 8 abr 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot; &gt;Línea 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 1000&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 1000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1001&lt;/del&gt;). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1000&lt;/ins&gt;). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \log_{10} 2^n = n \log_{10} 2$$. En este caso, hemos calculado $$700\cdot 10^6 \log_{10} 2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \log_{10} 2^n = n \log_{10} 2$$. En este caso, hemos calculado $$700\cdot 10^6 \log_{10} 2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Carlos Castro</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=29355&amp;oldid=prev</id>
		<title>Carlos Castro en 08:23 8 abr 2015</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=29355&amp;oldid=prev"/>
				<updated>2015-04-08T08:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 08:23 8 abr 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot; &gt;Línea 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 8&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 8&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1001&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1000&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Carlos Castro</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3194&amp;oldid=prev</id>
		<title>Herraiz: /* Visualización de los tipos enteros en Octave UPM */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3194&amp;oldid=prev"/>
				<updated>2013-10-02T12:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Visualización de los tipos enteros en Octave UPM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 12:48 2 oct 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l75&quot; &gt;Línea 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podemos comprobar que el valor ''intmax('int64')'' es más pequeño que ''intmax('uint64')''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podemos comprobar que el valor ''intmax('int64')'' es más pequeño que ''intmax('uint64')''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Visualización de los tipos enteros en Octave UPM ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Visualización de los tipos enteros en Octave UPM ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En [[Octave UPM]] podemos visualizar fácilmente la representación binaria de cualquier número usando el comando ''format''. El comando ''format'' acepta la opción ''bit'' para mostrar la representación en binario de los números, que es como los guarda internamente Octave UPM. Se puede volver al comportamiento habitual (mostrar cuatro decimales) ejecutando ''format'' sin ningún argumento.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En [[Octave UPM]] podemos visualizar fácilmente la representación binaria de cualquier número usando el comando ''format''. El comando ''format'' acepta la opción ''bit'' para mostrar la representación en binario de los números, que es como los guarda internamente Octave UPM. Se puede volver al comportamiento habitual (mostrar cuatro decimales) ejecutando ''format'' sin ningún argumento&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. La opción ''bit'' de ''format'' no está disponible en [[MATLAB]], solo se puede usar en [[Octave UPM]] o [[GNU Octave]]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para los ejemplos que vamos a mostrar aquí, vamos a forzar a que todos los números usen los tipos de datos enteros, ya que por defecto [[Octave UPM]] usa el tipo de datos ''double''. Veamos el caso de los enteros sin signo, que usábamos para representar a los números naturales más el cero. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para los ejemplos que vamos a mostrar aquí, vamos a forzar a que todos los números usen los tipos de datos enteros, ya que por defecto [[Octave UPM]] usa el tipo de datos ''double''. Veamos el caso de los enteros sin signo, que usábamos para representar a los números naturales más el cero. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3193&amp;oldid=prev</id>
		<title>Herraiz: /* Números naturales */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3193&amp;oldid=prev"/>
				<updated>2013-10-02T12:44:32Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Números naturales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 12:44 2 oct 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Línea 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Números naturales ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Números naturales ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable'' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que &lt;/del&gt;es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, es decir, &lt;/ins&gt;es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también). Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también). Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3133&amp;oldid=prev</id>
		<title>Herraiz en 09:36 5 sep 2013</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3133&amp;oldid=prev"/>
				<updated>2013-09-05T09:36:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 09:36 5 sep 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l144&quot; &gt;Línea 144:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 144:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Error debido a la precisión ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Error debido a la precisión ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En ambos casos, como todo el espacio que ocupa el número tiene que repartirse entre mantisa y exponente, existe también un límite en la precisión que podemos representar. Es decir, los números en punto flotante son '''discretos'''. Por ejemplo, si tomamos un número con infinitos decimales, inevitablemente se perderán decimales al representarlo en punto flotante. Este error se conoce como ''error de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;truncación&lt;/del&gt;'', ya que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''truncamos'' (cortamos) &lt;/del&gt;el número &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;real e ignoramos &lt;/del&gt;los decimales de menor peso.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En ambos casos, como todo el espacio que ocupa el número tiene que repartirse entre mantisa y exponente, existe también un límite en la precisión que podemos representar. Es decir, los números en punto flotante son '''discretos'''. Por ejemplo, si tomamos un número con infinitos decimales, inevitablemente se perderán decimales al representarlo en punto flotante. Este error se conoce como ''error de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;redondeo&lt;/ins&gt;'', ya que el número &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;decimal se redondea ignorando &lt;/ins&gt;los decimales de menor peso.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Veamos un ejemplo. El número &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; tiene infinitos decimales. Por tanto, al representarlo en punto flotante, se perderán algunos decimales. Sin embargo, la pérdida de números decimales no es aparente, ya que [[Octave UPM]] muestra cuatro decimales por defecto, y como máximo 14 decimales al imprimir en pantalla:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Veamos un ejemplo. El número &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; tiene infinitos decimales. Por tanto, al representarlo en punto flotante, se perderán algunos decimales. Sin embargo, la pérdida de números decimales no es aparente, ya que [[Octave UPM]] muestra cuatro decimales por defecto, y como máximo 14 decimales al imprimir en pantalla:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot; &gt;Línea 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt; ans^2&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt; ans^2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans =&amp;#160; 2.00000000000000|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans =&amp;#160; 2.00000000000000|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sin embargo, aunque el primer y último resultados parecen iguales, en el segundo caso [[Octave UPM]] ha mostrado algunos ceros que normalmente no pone. ¿Por qué aparecen los ceros? En este caso, al calcular &amp;lt;math&amp;gt;(\sqrt{2})^2&amp;lt;/math&amp;gt; no ha obtenido un resultado exacto, ya que ha tenido que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;truncar &lt;/del&gt;el número &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt;. Al no obtener un resultado exacto, hay algunos decimales de más, pero con un peso tan pequeño que no aparecen en las primeras 14 posiciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sin embargo, aunque el primer y último resultados parecen iguales, en el segundo caso [[Octave UPM]] ha mostrado algunos ceros que normalmente no pone. ¿Por qué aparecen los ceros? En este caso, al calcular &amp;lt;math&amp;gt;(\sqrt{2})^2&amp;lt;/math&amp;gt; no ha obtenido un resultado exacto, ya que ha tenido que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;redondear &lt;/ins&gt;el número &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt;. Al no obtener un resultado exacto, hay algunos decimales de más, pero con un peso tan pequeño que no aparecen en las primeras 14 posiciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podemos averiguar cuál ha sido el error que ha cometido en el cálculo:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podemos averiguar cuál ha sido el error que ha cometido en el cálculo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3123&amp;oldid=prev</id>
		<title>Herraiz: /* Precisión doble y sencilla */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3123&amp;oldid=prev"/>
				<updated>2013-08-30T15:31:09Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Precisión doble y sencilla&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 15:31 30 ago 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l125&quot; &gt;Línea 125:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 125:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ''single'', que ocupa 4 bytes (32 bits), también denominado ''float'' o de precisión sencilla&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ''single'', que ocupa 4 bytes (32 bits), también denominado ''float'' o de precisión sencilla&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ''double'', que ocupa 8 bytes (64 bits), también denominado de precisión doble&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ''double'', que ocupa 8 bytes (64 bits), también denominado de precisión doble&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Si no indicamos nada, todos los cálculos se realizan con el tipo ''double'' (incluso cuando usamos números sin parte decimal).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los límites que podemos representar con estos números son los siguientes:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los límites que podemos representar con estos números son los siguientes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l139&quot; &gt;Línea 139:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 142:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;1.79769313486232\cdot 10^{308}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;1.79769313486232\cdot 10^{308}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Error debido a la precisión ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Error debido a la precisión ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En ambos casos, como todo el espacio que ocupa el número tiene que repartirse entre mantisa y exponente, existe también un límite en la precisión que podemos representar. Es decir, los números en punto flotante son '''discretos'''. Por ejemplo, si tomamos un número con infinitos decimales, inevitablemente se perderán decimales al representarlo en punto flotante. Este error se conoce como ''error de truncación'', ya que ''truncamos'' (cortamos) el número real e ignoramos los decimales de menor peso.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En ambos casos, como todo el espacio que ocupa el número tiene que repartirse entre mantisa y exponente, existe también un límite en la precisión que podemos representar. Es decir, los números en punto flotante son '''discretos'''. Por ejemplo, si tomamos un número con infinitos decimales, inevitablemente se perderán decimales al representarlo en punto flotante. Este error se conoce como ''error de truncación'', ya que ''truncamos'' (cortamos) el número real e ignoramos los decimales de menor peso.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3122&amp;oldid=prev</id>
		<title>Herraiz: /* Números naturales */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3122&amp;oldid=prev"/>
				<updated>2013-08-30T15:27:14Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Números naturales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 15:27 30 ago 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Línea 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable'' que es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable'' que es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, que es un número con 20 cifras en sistema decimal&lt;/del&gt;. Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también). Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Decimal&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Decimal&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot; &gt;Línea 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \log_{10} 2^n = n \log_{10} 2$$. En este caso, hemos calculado $$700\cdot 10^6 \log_{10} 2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \log_{10} 2^n = n \log_{10} 2$$. En este caso, hemos calculado $$700\cdot 10^6 \log_{10} 2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx 1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural). Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx 1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, que es un número con 20 cifras en sistema decimal&lt;/ins&gt;. Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#tag:source|&amp;gt;&amp;gt; intmax('uint64')&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#tag:source|&amp;gt;&amp;gt; intmax('uint64')&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans = 18446744073709551615|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans = 18446744073709551615|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3121&amp;oldid=prev</id>
		<title>Herraiz: /* Números naturales */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3121&amp;oldid=prev"/>
				<updated>2013-08-30T15:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Números naturales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 15:26 30 ago 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Línea 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable'' que es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los dispositivos electrónicos que forman parte del ordenador están fabricados usando transistores. Un transistor es un elemento electrónico ''biestable'' que es capaz de representar dos estados. Mediante impulsos eléctricos es posible leer el estado de un transistor, y cambiarlo. Debido a esta característica, en la actualidad todos los ordenadores funcionan con un sistema de representación numérica binario. En este sistema, solo existen dos cifras diferentes: 0 y 1. Por ejemplo, el sistema decimal, usado habitualmente por las personas, tiene diez cifras diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también). Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Toda la información que se guarda y procesa en el ordenador se transforma al sistema de representación numérica binario. El caso más sencillo de entender es el de los números naturales (aunque en los ejemplos incluiremos el cero también)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, que es un número con 20 cifras en sistema decimal&lt;/ins&gt;. Tradicionalmente, representamos los números naturales usando el sistema decimal de representación. Pero se pueden representar en cualquier otro sistema, de manera sencilla. En la siguiente tabla se muestran algunos ejemplos:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Decimal&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Decimal&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3120&amp;oldid=prev</id>
		<title>Herraiz: /* Números naturales */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3120&amp;oldid=prev"/>
				<updated>2013-08-30T15:25:32Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Números naturales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 15:25 30 ago 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Línea 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;br /&gt;
&lt;b&gt;Deprecated&lt;/b&gt;:  The each() function is deprecated. This message will be suppressed on further calls in &lt;b&gt;/home/mat/public_html/w/includes/diff/DairikiDiff.php&lt;/b&gt; on line &lt;b&gt;434&lt;/b&gt;&lt;br /&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;log_10 &lt;/del&gt;2^n = n \&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;log_10 &lt;/del&gt;2$$. En este caso, hemos calculado $$700\cdot 10^6 \&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;log_10 &lt;/del&gt;2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;log_{10} &lt;/ins&gt;2^n = n \&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;log_{10} &lt;/ins&gt;2$$. En este caso, hemos calculado $$700\cdot 10^6 \&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;log_{10} &lt;/ins&gt;2 = 2.10\cdot 10^8$$&amp;lt;/ref&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx 1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural). Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx 1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural). Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3119&amp;oldid=prev</id>
		<title>Herraiz: /* Números naturales */</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_num%C3%A9rica_en_un_ordenador&amp;diff=3119&amp;oldid=prev"/>
				<updated>2013-08-30T15:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Números naturales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 15:24 30 ago 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Línea 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El sistema parece bastante ineficiente. Por ejemplo, para representar el número 8 se necesitan cuatro cifras (1001). Sin embargo, cada una de las cifras del número en binario se representa en el ordenador por un transistor. En el sistema de representación de información, cada una de las cifras recibe el nombre de ''bit''. Cuando un número contiene 8 bits, recibe el nombre de ''byte''&amp;lt;ref&amp;gt;Este sistema tiene su origen en los primeros microprocesadores, que eran capaces de manejar números de 8 bits. En la actualidad, las arquitecturas de los ordenadores personales trabajan con números de 64 bits. Véase [http://es.wikipedia.org/wiki/Byte Byte] (Wikipedia ES).&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los transistores actuales son microscópicos, por lo que un ordenador puede contener cientos de millones de transistores, lo que posibilita la representación de números muy grandes. Por ejemplo, los procesadores Intel Core i5 pueden contener hasta 700 millones de transistores&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors List of Intel Core i5 microprocessors] (Wikipedia EN)&amp;lt;/ref&amp;gt;. En estos procesadores, teóricamente sería posible entonces representar números naturales hasta el &amp;lt;math&amp;gt;2^{700\cdot 10^6}&amp;lt;/math&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; en sistema decimal. Este número tendría 210 millones de cifras&amp;lt;ref&amp;gt;Para calcular la cantidad de cifras en decimal ''m'' correspondiente a ''n'' bits calculamos $$m = \log_10 2^n = n \log_10 2$$. En este caso, hemos calculado $$700\cdot 10^6 \log_10 2 = 2.10\cdot 10^8$$&amp;lt;/ref&lt;/ins&gt;&amp;gt; en sistema decimal. En la realidad, la representación de números naturales no puede alcanzar números con esa enormidad de cifras. En primer lugar, muchas operaciones requieren al menos dos números, lo que reduciría la cantidad de cifras para cada número a la mitad. Además, algunos bits se dedican a controlar el formato de los números, su posición en la memoria del ordenador, a representar la operación que se realizará con esos números, etc. En la práctica, las [[Arquitectura de un ordenador|arquitecturas modernas]] funcionan con números de 64 bits.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= &lt;/del&gt;1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural). Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si usamos 64 bits para representar un número natural en sistema decimal, el número más grande que podremos representar es &amp;lt;math&amp;gt;2^{64}-1\approx 1.84\cdot 10^{19}&amp;lt;/math&amp;gt; (restamos 1 para contar el cero también, aunque no sea un número natural). Podemos comprobarlo con [[Octave UPM]]. Si estamos usando un ordenador con arquitectura de 64 bits, podemos escribir el siguiente comando para comprobar el número natural más grande que podemos representar:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#tag:source|&amp;gt;&amp;gt; intmax('uint64')&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#tag:source|&amp;gt;&amp;gt; intmax('uint64')&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans = 18446744073709551615|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ans = 18446744073709551615|lang=&amp;quot;matlab&amp;quot;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Herraiz</name></author>	</entry>

	</feed>