1. Computadora
1.1. Procesa DATOS
1.2. Comprende
1.2.1. Almacenar
1.2.2. Consultar
1.2.3. Mantenimiento
1.3. Puede hacer
1.3.1. Cálculos numéricos
1.3.2. Procesamiento de cadenas
2. Memoria
2.1. Definición
2.1.1. Conjunto
2.1.1.1. Celdas contiguas
2.1.1.1.1. Dirección
2.1.1.1.2. Contenido
2.2. Datos
2.2.1. Variables
2.2.1.1. Porción de memoria
2.2.1.2. Tipo de dato
2.2.1.2.1. Define
2.2.1.3. Valores asociados
2.2.1.3.1. Tipo
2.2.1.3.2. Nombre
2.2.1.3.3. Valor
2.2.2. Variables primitivos
2.2.2.1. Almacenan datos
2.2.2.1.1. Forma básica
2.3. Variables
2.3.1. Estáticas
2.3.1.1. Tamaño en memoria (ejecución)
2.3.1.1.1. Se define antes
2.3.1.1.2. No se puede modificar
2.3.1.2. Ocupan una casilla de memoria
2.3.1.3. Almacena datos en su forma basica
2.3.1.3.1. Números
2.3.1.3.2. Caracteres
2.3.1.3.3. V o F
2.3.2. Dinámicas
2.3.2.1. Tamaño en memoria (ejecución)
2.3.2.1.1. No tiene limitaciones
2.3.2.1.2. Se puede modificar
2.3.2.2. Se construye
2.3.2.2.1. Tipos de datos especificos
3. Definición
3.1. Facilita
3.1.1. Acceso y Manejo de Datos
3.2. Conjunto
3.2.1. Datos
3.2.2. Reglas
3.2.3. Funciones
3.2.3.1. CRUD
3.2.3.1.1. Crear
3.2.3.1.2. Leer
3.2.3.1.3. Actualizar
3.2.3.1.4. Borrar
3.3. Operaciones básicas
3.3.1. Almacenar
3.3.2. Eliminar
3.3.3. Consultar
3.3.4. Actualizar
3.3.5. Ordenarción
3.3.6. Mezcla
4. Clasificación
4.1. Internas
4.1.1. Estáticas
4.1.1.1. Arreglos
4.1.1.2. Matrices
4.1.2. Dinámicas
4.1.2.1. Lineales
4.1.2.1.1. Listas
4.1.2.1.2. Pilas
4.1.2.1.3. Colas
4.1.2.2. No lineales
4.1.2.2.1. Arboles
4.1.2.2.2. Grafos
4.2. Externas
4.2.1. Bases de Datos
4.2.2. Archivos