Transcript
Page 1: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS

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

Page 2: 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.

Page 3: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 4: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 5: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 6: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 7: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 8: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

TIPOS DE DATOS

Datos básicos. Dato derivado. Datos estructurados.

Page 9: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

DATOS BÁSICOS

Numéricos: Entero. Real

Carácter. Lógico.

Page 10: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

DATO DERIVADO

Puntero.

Page 11: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

DATOS ESTRUCUTRADOS Internos:

Estáticos Lineales: Tabla.

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

Externos: Fichero. Base de datos

Compuestos: Registro.

Page 12: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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)

Page 13: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 14: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

TIPO LÓGICO

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

Page 15: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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)

Page 16: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

CONSTANTES Y VARIABLES

Page 17: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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 (=)

Page 18: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

Operadores

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

(-)

Page 19: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

Operadores

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

Page 20: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

Operadores

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

Page 21: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

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.

Page 22: TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS Introducción. Tipos de datos. Constantes y variables. Operadores. Expresiones

Expresiones

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

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


Top Related