Entradas

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/

Estructuras de control,ciclica,buqle,ford,while

Imagen
  ESTRUCTRAS DE CONTROL, CICLICA, BUCLE, FORD,WHILE En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo con una condición, ejecutar un grupo u otro de sentencias   La estructura cíclica PARA, permite ejecutar una serie de instrucciones un número determinado de veces. Es habitual en programación que existan instrucciones que se deben ejecutar cíclicamente cierta cantidad de veces. Gracias a la estructura PARA, estas instrucciones se escriben una sola vez dentro de la estructura cíclica y la configuración de esta estructura es la que determina cuántas veces se deben ejecutar. En general, un bucle es una estructura de control que permite repetir un bloque de instrucciones las veces que sea necesario. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración. PHP dispone de varias instr...

Secuencia condicional switch-case

Imagen
  SWITCH-CASE La declaración  switch  es una estructura de control de flujo condicional que permite evaluar una expresión o variable contra varios valores posibles y ejecutar un bloque de código específico para cada caso. A diferencia de las declaraciones if-else , que pueden volverse engorrosas y difíciles de leer cuando se evalúan múltiples condiciones, la declaración  switch  ofrece una forma más organizada y legible de manejar estas situaciones.

Organizador

Imagen