Tema 3 - OCW
Tema 3 - OCW
Tema 3 - OCW
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.2 Tipos de Datos Simples: Natural, Entero,<br />
Real, Carácter, Booleano<br />
Introducción (III)<br />
En cualquier lenguaje de programación, así como en un lenguaje de especificación de<br />
algoritmos como es EAP, se parte de un conjunto de tipos de datos predefinidos, a partir de<br />
los cuales, se pueden crear nuevos tipos de datos. Los tipos de datos predefinidos en el<br />
lenguaje EAP son:<br />
Natural<br />
Entero<br />
Real<br />
Carácter<br />
Booleano<br />
Todos ellos son de tipo escalar; un tipo de dato escalar es aquel cuyo dominio presenta una<br />
propiedad de orden, un mínimo y un máximo.<br />
Metodología y Tecnología de la Programación<br />
<strong>Tema</strong> 3. Elementos Básicos de la Programación Imperativa<br />
3.2 Tipos de Datos Simples: Natural, Entero,<br />
Real, Carácter, Booleano<br />
3.2.1 Tipos Natural y Entero (I)<br />
El tipo Entero representa el conjunto de los números enteros, incluyendo los límites de<br />
infinito negativo y positivo: -∞, ..., -1, 0, 1, ..., ∞. El tipo Natural representa el conjunto de<br />
los enteros positivos: 0, 1, ..., ∞.<br />
Las operaciones aplicables sobre Entero y Natural son las principales del cálculo aritmético y<br />
relacional de los números enteros y las podemos clasificar en:<br />
• Operaciones Unarias. Las operaciones unarias de los enteros son la explicitación de<br />
signo, sólo aplicable a Entero, el sucesor de un entero (Suc) y su predecesor (Pred). Su<br />
sintaxis es:<br />
::= <br />
::= ⏐ Suc ⏐ Pred<br />
::= - ⏐ +<br />
Metodología y Tecnología de la Programación<br />
<strong>Tema</strong> 3. Elementos Básicos de la Programación Imperativa<br />
15<br />
16<br />
8