09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

32 Capítulo 3. Tipos de datos básicos<br />

3.3 El tipo real<br />

Dominio<br />

Su dominio, <strong>en</strong> adelante R, incluye valores numéricos con parte decimal. Las<br />

limitaciones <strong>en</strong> la repres<strong>en</strong>tación de cantidades reales afectan ahora al dominio<br />

<strong>en</strong> dos aspectos (véase el apartado 2.2.3 de [PAO94]): la magnitud de los valores<br />

incluidos (<strong>en</strong> Turbo <strong>Pascal</strong> por ejemplo, el dominio de real está compr<strong>en</strong>dido<br />

aproximadam<strong>en</strong>te <strong>en</strong>tre ±1.7 ∗ 10 38 ) y la precisión (hacia 10 cifras significativas<br />

<strong>en</strong> Turbo <strong>Pascal</strong>).<br />

Hay dos modos de escribir los números reales <strong>en</strong> <strong>Pascal</strong>: usando el punto<br />

decimal (que debe t<strong>en</strong>er algún dígito a su izquierda y a su derecha), o bi<strong>en</strong><br />

usando la llamada notación ci<strong>en</strong>tífica o expon<strong>en</strong>cial. A continuación t<strong>en</strong>emos<br />

ejemplos de números reales <strong>en</strong> notación decimal y ci<strong>en</strong>tífica, respectivam<strong>en</strong>te:<br />

3.1415926 6.023E+23<br />

El diagrama sintáctico de la expresión de números reales es el de la figura 3.2.<br />

Operaciones y funciones<br />

Exist<strong>en</strong> las sigui<strong>en</strong>tes operaciones aritméticas relacionadas con el tipo real:<br />

y las sigui<strong>en</strong>tes funciones predefinidas:<br />

+ suma<br />

- resta<br />

* multiplicación<br />

/ división<br />

Abs valor absoluto<br />

Sqr cuadrado<br />

SqRt raíz cuadrada<br />

Sin s<strong>en</strong>o<br />

Cos cos<strong>en</strong>o<br />

ArcTan arcotang<strong>en</strong>te<br />

Ln logaritmo neperiano<br />

Exp función expon<strong>en</strong>cial<br />

En las funciones trigonométricas, el ángulo se expresa <strong>en</strong> radianes. Las funciones<br />

logarítmica y expon<strong>en</strong>cial son de base e.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!