tipos y estructuras bÁsicas de datos introducción. tipos de datos. constantes y variables....
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.