Diferencia entre revisiones de «Programación en Pascal/Los tipos básicos»

Contenido eliminado Contenido añadido
Javuchi (discusión | contribs.)
Javuchi (discusión | contribs.)
Sin resumen de edición
Línea 103:
<pre>leccion2.pas(11,24) Error: Incompatible types: got "Real" expected "Byte"
leccion2.pas(15) Fatal: There were 1 errors compiling module, stopping</pre>
 
{{moraleja|no mezcles tipos de datos a menos que estés absolutamente seguro que no habrá desbordamiento de rango.}}
 
Sin embargo, si eres libre de convertir un Double en un Single, ya que ambos son en coma flotante. Eso si, es muy posible que obtengas una "bonita" excepción de desbordamiento de operación, en tiempo de ejecución, si sobrepasas los límites de rango mostrados en la tabla anterior. Pruébalo para comprobarlo:
Línea 128 ⟶ 130:
 
{{moraleja|asegúrate de no pasarte de su rango u obtendrás una excepción que se presentará en el momento menos apropiado (generalmente cuando tu programa esté ya en la calle).}}
 
{{moraleja|no mezcles tipos de datos a menos que estés absolutamente seguro que no habrá desbordamiento de rango.}}
 
==Instrucciones matemáticas permitidas en pascal==