Entradas

Mostrando las entradas de junio, 2023

Estructuras dinamicas, de listas, pilas y colas

Imagen
  ESTRUCTURAS DINAMICAS, DE LISTAS, PILAS Y COLAS Aquella en la que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no pueda modifcarse dicho tamaño durante la ejecucion del programa entre las estructuras de datos estaticas se encuentran en los array (vectores y matrices), registros, archivos y cadenas. Las estructuras dinamicas de datos se pueden dividir en dos grandes grupos: Lineales: Pilas Colas Listas Enlazadas   No Lineales: Arboles Grafos DE LISTAS  Una lista enlazada es una colección lineal de elementos llamados nodos. El orden entre ellos se establece mediante punteros; direcciones o referencias a otros nodos PILAS Una pila es uan lista ordianl o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO que permite almacenar y recuperar datos. Esta estructura se aplica en la multitud de ocasiones en el area informatica debido a su simplicidad y ordenacion implicita de la propia estructura. Para el manejo de los d...

Ordenacion y busqueda de datos

Imagen
 ORDENACION Y BUSQUEDA DE DATOS La búsqueda  permite encontrar un elemento particular en el conjunto, mientras que el ordenamiento  consiste en ubicar los datos  atendiendo a un criterio de manera que sea más fácil encontrar el elemento que se requiere o identificar las relaciones entre los datos .

Estructura de datos y sus conceptos principales

Imagen
 ESTRUCTURA DE DATOS Y CONCEPTOS PRINCIPALES las estructuras de datos se estudian como conceptos sobre programación, y no sobre un lenguaje de programación en específico, por lo que cada lenguaje puede tener diferentes implementaciones de estructuras de datos. es una colección de valores , la relación que existe entre estos valores y las operaciones que podemos hacer sobre ellos; en pocas palabras se refiere a cómo los datos están organizados y cómo se pueden administrar. Una estructura de datos describe el formato  en que los valores van a ser almacenados, cómo van a ser accedidos y modificados, pudiendo así existir una gran cantidad de estructuras de datos. Lo que hace específica a una estructura de datos es el tipo de problema que resuelve. Algunas veces necesitaremos una estructura muy simple que sólo permita almacenar 10 números enteros consecutivamente sin importar que se repitan y que podamos acceder a estos números por medio de un índice, porque nuestro problema a...

Programacion estructurada

Imagen
  PROGRAMACION ESTRUCTURADA La programación estructurada es una teoría orientada a mejorar la claridad, calidad y tiempo de desarrollo utilizando únicamente subrutinas o funciones. Basada en el teorema del programa estructurado propuesto por Böhm y Jacopini, ha permitido desarrollar software de fácil comprensión.  La programacion estructurada   es una corriente que nació con la vocación de facilitar la vida de los programadores, sobre todo cuando estos debían abordar fases de mejora posteriores a la creación del programa, y de ordenar la forma en la que se creaba cualquier tipo de programa. La programación estructurada se convierte así, junto con la programación orientada a objetos, en uno de los paradigmas de programación más populares   que ejecuta los lenguajes más potentes que seguro conoces, incluidos, entre otros, Java, C, Python y C++.  FUENTE: https://www.edix.com/es/instituto/programacion-estructurada/