PRESENTACIÓN FORMAS BÁSICA
Herly Mendez
Created on October 10, 2023
More creations to inspire you
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
Transcript
HERLY MENDEZ M. MATRICULA: 1214350
DOCENTE: LEONARDO TORRES
ESTRUCTURA DE DATOS
Datos Numéricos: Enteros (int): Números enteros sin parte decimal.Decimales (float o double): Números con parte decimal.Datos de Texto: Caracteres (char): Representación de un solo carácter. Cadenas de caracteres (string): Conjunto de caracteres. Datos Lógicos: Booleanos (bool): Representan valores de verdad, true o false.Datos de Fecha y Hora: Fecha: Representa días, meses y años. Hora: Representa horas, minutos y segundos.
Clasificacion de los tipos de datos
Datos Compuestos:Estructuras: Agrupación de datos bajo un mismo nombre.Clases: Similar a estructuras, pero con funcionalidades y métodos.structuras: Agrupación de datos bajo un mismo nombre.Clases: Similar a estructuras, pero con funcionalidades y métodos.
Arreglo Unidimensional:
Un arreglo unidimensional es una colección de elementos del mismo tipo de datos organizados secuencialmente bajo un solo nombre. Se accede a cada elemento mediante su índice. Se utiliza cuando se necesita almacenar datos de manera secuencial.
+ info
Operaciones con Arreglos:
Las operaciones comunes incluyen: Inserción: Agregar un elemento al arreglo. Eliminación: Quitar un elemento del arreglo. Búsqueda: Encontrar la posición de un elemento específico. Ordenamiento: Organizar los elementos del arreglo.
+ info
Clasificación de Operaciones con Arreglos:
Operaciones Básicas: Inserción. Eliminación. Acceso (lectura y escritura). Operaciones de Búsqueda: Búsqueda lineal. Búsqueda binaria (para arreglos ordenados). Operaciones de Ordenamiento: Ordenación por selección. Ordenación por burbuja. Ordenación por mezcla.
+ info
Matriz Poco Densa Regular:
Una matriz poco densa regular es una matriz en la que la mayoría de sus elementos son nulos o contienen un valor constante. Puede clasificarse en:Diagonal: Todos los elementos fuera de la diagonal principal son nulos. Tridiagonal: Solo la diagonal principal y los elementos adyacentes a ella contienen valores no nulos. Banda: Solo ciertas bandas alrededor de la diagonal principal contienen valores no nulos.
+ info
Ordenaciones en Arreglos:
Selección Directa: Definición: Selecciona el elemento más pequeño y lo intercambia con el primer elemento. Luego, selecciona el segundo elemento más pequeño y lo intercambia con el segundo elemento, y así sucesivamente. Ejemplo:
+ info
Ordenación por Burbuja:
Compara elementos adyacentes y los intercambia si están en el orden incorrecto. Repite este proceso hasta que el arreglo esté ordenado.Ejemplo:Definición: Selecciona el elemento más pequeño y lo intercambia con el primer elemento. Luego, selecciona el segundo elemento más pequeño y lo intercambia con el segundo elemento, y así sucesivamente.Ejemplo:
+ info
def ordenar_mezcla(arr): if len(arr) > 1: mid = len(arr) // 2 left_half = arr[:mid] right_half = arr[mid:] ordenar_mezcla(left_half) ordenar_mezcla(right_half) i = j = k = 0 while i < len(left_half) and j < len(right_half): if left_half[i] < right_half[j]: arr[k] = left_half[i] i += 1 else: arr[k] = right_half[j] j += 1 k += 1 while i < len(left_half): arr[k] = left_half[i] i += 1 k += 1 while j < len(right_half): arr[k] = right_half[j] j += 1 k += 1
Ordenación por Mezcla:
Divide el arreglo en mitades, ordena cada mitad y luego combina las mitades ordenadas para obtener un arreglo completamente ordenado. Ejemplo:
+ info