Definición • En programación, una estructura de datos es una forma particular de organizar datos en una computadora para que pueda ser utilizado de manera eficiente. Diferentes tipos de estructuras de datos son adecuados para diferentes tipos de aplicaciones, y algunos son altamente especializados para tareas específicas. Las estructuras de datos son un medio para manejar grandes cantidades de datos de manera eficiente para usos tales como grandes bases de datos y servicios de indización de Internet. Por lo general, las estructuras de datos eficientes son la clave para diseñar algoritmos eficientes. Algunos métodos formales de diseño y lenguajes de programación destacan las estructuras de datos, en lugar de los algoritmos, como el factor clave de organización en el diseño de software. Estructura de datos primitiva • Son primitivas aquellas que no están compuestas por otras estructuras de datos por ejemplo, enteros, booleanos y caracteres. Otras estructuras de datos se pueden construir de una o más primitivas. Tipos de estructura de datos primitivas • Carácter: Frecuentemente se les conoce como Char, porque generalmente los lenguajes de programación están en inglés. Este tipo de dato representa a los caracteres simples, como 'd'. • Booleano: Los valores booleanos son valores lógicos y pueden ser falso o verdadero. En estos valores se indica el verdadero con el numero 1 y el falso con el 0. • Entero: Los enteros están entre los tipos de datos más utilizados en los lenguajes de programación Hay diferentes clases de números enteros y difieren por el tamaño de ellos, incluyendo enteros cortos y enteros largos. Los números enteros son positivos y negativos, por ejemplo -15 y 1000. Notemos que no tienen punto decimal. • Real( Float): Los números reales son números con parte decimal, por ejemplo -10.0, 113288.0 y 12.45. Estructuras de datos simples • Cadenas: Es quizás la estructura más simple y se define como una secuencia de caracteres que se interpretan como un dato único. Su longitud puede ser fija o variable por lo que, además de saber que están constituidas por caracteres alfanúméricos, hemos de conocer su longitud. En una variable tipo cadena se puede almacenar una palabra, una frase, una matrícula de un coche, una temperatura etc. La longitud de una cadena se puede determinar bien indicando al principio de la misma el número de caracteres que contiene, bien situando un carácter especial denominado fin de cadena. Ejemplo • Arreglos: Es un conjunto de datos del mismo tipo almacenados en la memoria del ordenador en posiciones adyacentes. Sus componentes individuales se llaman elementos y se distinguen entre ellos por el nombre del array seguido de varios índices y subíndices. Estos elementos se pueden procesar, bien individualmente, determinando su posición dentro del array, bien como array completo. Clasificación de los arrays • El número de elementos del array se especifica cuando se crea éste en la fase declarativa del programa, definiendo el número de dimensiones o número de índices del mismo y los límites máximo y mínimo que cada uno puede tomar y que llamaremos rango. • Unidimensionales (vectores) • Bidimensionales (matrices) • Multidimensionales Ejemplo Ejemplo vector Práctica Al lado de cada uno • Tipo de Licencia • Edad • Cédula • Nombre (longitud) • Apellido (longitud) • Estado civil (longitud) • Temperatura
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
ChatGPT Ganar Dinero Desde Casa Nunca fue tan Fácil Las 7 mejores fuentes de ingresos pasivos con Inteligencia Artificial (IA): libros, redes sociales, marketing digital, programación...
EL ANÁLISIS FUNDAMENTAL DEL TRADING DE UNA FORMA SENCILLA. La guía de introducción a las técnicas estratégicas de anticipación de los mercados a través del análisis fundamental.
44 Apps Inteligentes para Ejercitar su Cerebro: Apps Gratuitas, Juegos, y Herramientas para iPhone, iPad, Google Play, Kindle Fire, Navegadores de Internet, Windows Phone, & Apple Watch