Tema 11- Organización Logica de Los Datos

TEMA 11. ORGANIZACIÓN LÓGICA DE LOS DATOS. ESTRUCTURAS ESTÁTICAS. 1. INTRODUCCIÓN Los datos son los elementos sobre los

Views 89 Downloads 1 File size 402KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

TEMA 11. ORGANIZACIÓN LÓGICA DE LOS DATOS. ESTRUCTURAS ESTÁTICAS. 1. INTRODUCCIÓN Los datos son los elementos sobre los que actúa la computadora a partir de las instrucciones recibidas, cuya acción se refleja en cambios en los mismos. Para el correcto tratamiento de los datos es necesario que: -

Los datos estén codificados (representados) de tal forma que puedan introducirse en la computadora. Los datos deben ser almacenados en la misma forma con el fin de acceder a ellos de la manera adecuada. Los datos deben estar estructurados de forma que las operaciones puedan ejecutarse con facilidad y fiabilidad.

1.1.

CONCEPTO DE TIPO DE DATO.

Cada dato especificado en un programa debe ser de un único tipo de dato. Cuando se especifica un tipo de dato de forma implícita se está suministrando la siguiente información: -

El número de celdas de almacenamiento o posiciones de memoria que necesita. El rango de valores permitido para ese dato y todos los permitidos de ese tipo. El conjunto de operaciones que puede aplicarse a los datos de ese tipo.

1.2.

CLASIFICACIÓN DE LOS TIPOS DE DATO.

1.2.1.TIPOS DE DATOS SIMPLES. Sólo pueden almacenar un único valor. Se clasifican en: -

-

-

-

Enteros. El tipo de dato entero es un subconjunto finito de los números enteros. En C su dominio abarca desde -2n-1 a 2n-1-1, siendo n el número de bits usado. Admite operaciones como:+, -, *, /; div, mod; abs(), sqr(),sqrt. Reales. El tipo real es un subconjunto de los números re naturales. Consta de parte entera y parte decimal. Admite operaciones como:+, -, *, /; abs(), sqr(),sqrt; trunc()-devuelve la parte entera; round()-realiza un redondeo del número. Lógicos. Pueden tomar dos valores: verdadero(true) y falso(false). Las operaciones lógicas se llevan a cabo mediante los operadores binarios &&(Y), ||(OR). Las comparaciones (==, >,=,