tipos y estructuras bÁsicas de datos introducción. tipos de datos. constantes y variables....

Post on 22-Jan-2016

255 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS

Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones.

DATOS: Definición Un dato es toda aquella información

característica de una entidad que puede ser tratada en un programa informático.

Ejemplo: autor, título, y editorial son datos de la entidad libro.

DATOS: Características

Todo dato lleva asociado: Identificador:

Es el nombre que se usa para referenciar un dato.

Tipo: Rango de valores que puede tomar el

dato. Valor:

Elemento que debe pertenecer al tipo.

Reglas generales para identificadores

Pueden estar formados por letras y dígitos, y a veces el carácter _

Deben empezar por una letra. El nombre asignado debe ser

significativo.

Definiciones Datos internos : son los que

residen en la memoria principal del ordenador.

Datos externos : residen en un soporte de almacenamiento externo.

Datos estáticos : Su tamaño queda definido en el proceso de compilación, no se puede modificar durante la ejecución.

Definiciones Datos dinámicos: Su tamaño

puede ser modificado en ejecución. Datos lineales : Pueden estar

enlazados con un solo elemento anterior y uno solo posterior.

Datos no lineales : Pueden estar enlazados con más de un elemento anterior y posterior.

Definiciones

Datos compuestos : Son construidos por el programador a partir de los básicos y del derivado (puntero). Ejemplo: un registro de un fichero que contenga varios campos.

TIPOS DE DATOS

Datos básicos. Dato derivado. Datos estructurados.

DATOS BÁSICOS

Numéricos: Entero. Real

Carácter. Lógico.

DATO DERIVADO

Puntero.

DATOS ESTRUCUTRADOS Internos:

Estáticos Lineales: Tabla.

Dinámicos: Lineales: Lista. Pila. Cola. No lineales: Árbol. Grafo.

Externos: Fichero. Base de datos

Compuestos: Registro.

TIPOS NUMÉRICOS

Se utilizan para contener magnitudes.Enteros: Se representan mediante combinación de dígitos del 0 al 9, precedidos de los signos “+” o “-”Reales: Números con parte decimal.

Se representan mediante:Punto decimal. (-20.50)Notación científica o

exponencial. (1.5E2)

TIPO CARÁCTER

Se utiliza para representar un carácter, ese carácter puede ser una letra, un dígito, o un carácter especial.

Si un dígito se ha declarado como tipo carácter, será tratado como un carácter no como un dato numérico.

TIPO LÓGICO

Este tipo de dato, también se llama booleano, y sólo puede tomar dos valores (verdadero y falso).

TIPO PUNTERO

Se utiliza para contener la dirección de memoria de otra variable.(Se ampliará cuando tratemos con un

lenguaje de programación concreto)

CONSTANTES Y VARIABLES

OPERADORES Paréntesis:

Paréntesis: Aritméticos:

Potencia (**) Producto (*) División (/) División entera (\) Módulo o resto de la división (%, mod) Suma (+) Resta (-) De asignación (=)

Operadores

Alfanuméricos: Concatenación (+) Concatenación eliminando espacios

(-)

Operadores

Relacionales: Igual a (==). Distinto a (!=, <>). Mayor que (>). Menor que (<). Mayor o igual que (>=). Menor o igual que (<=).

Operadores

Lógicos: Negación (!,NOT, no) Conjunción (&&, AND, y). Disyunción (||, OR, o)

Prioridad de operadores Paréntesis( 1º el más interno). Signo. Potencia. Producto, división, y módulo. Suma y resta. Concatenación. Relacionales. Negación. Conjunción. Disyunción.

Expresiones

Están formadas por datos y operadores relacionados mediante reglas específicas.

Pueden ser: Numéricas. Alfanuméricas. Lógicas.

top related