Está en la página 1de 22

Asignatura: Algoritmos y Estructuras de datos

Tema: Estructuras de datos estáticas


Open class regular
Profesor: Mónica Jahel Berzosa Olivares
Fecha: Martes 7 de mayo 9:00 pm y sábado 11 de
mayo 11:00 am
Objetivo

Conocer el manejo de estructuras de datos


estáticas, como son arreglos unidimensionales
y bidimensionales
Material y preguntas

Compartiré contigo en este momento el


material de esta clase, así como un archivo con
las preguntas que debes entregar para obtener
tu calificación.
Pregunta 1

Elige tres tipos de dato diferentes (int, char,


float, etc) y da un ejemplo representativo de
cada uno.
Estructura de Datos Estáticas:

Son aquellas en las que el tamaño ocupado en memoria se


define antes de que el programa se ejecute y no puede
modificarse dicho tamaño durante la ejecución del
programa.
Estas estructuras están implementadas en casi todos los
lenguajes.
Estructura de Datos Estáticas:

Su principal característica es que ocupan solo una casilla de


memoria, por lo tanto una variable simple hace referencia a un
único valor a la vez, dentro de este grupo de datos se
encuentra:

a)Enteros (328, 0, -15)


b)Punto flotante (2.756,-4.87)
c)Caracteres (a, %, 5)
d)Boleanos (true, false)
Tipos de datos enteros
Tipos de datos de coma flotante
Tipos de datos de caracteres y lógicos
Definiciones de arreglos:

Los arreglos son estructuras de datos que


consisten en elementos de datos del mismo
tipo relacionados. Los arreglos son entidades
de longitud fija: conservan la misma longitud
una vez que se crean.
Partes de un arreglo

Un arreglo es un grupo de variables llamadas elementos que


contienen valores y todos son del mismo tipo.
Al número de la posición donde se encuentra un elemento
del arreglo se le llama índice.
Los arreglos tienen un nombre, en este gráfico, el arreglo se
llama “array”
Ejemplo de arreglo
Formas de declarar un arreglo

int [ ] c; // declara la variable tipo arreglo

c =new int[12]; // Crea el arreglo, lo asigna a la


variable de tipo arreglo

int[ ] n = {10, 20, 30, 40, 50} //Crea un arreglo con


valores iniciales
Creación de un arreglo
Inicialización de los elementos de un arreglo
Pregunta 2

¿Cuáles son dos aplicaciones de


los arreglos? Explica tu
respuesta
Arreglos rectangulares

filas columnas

int[,] array = new int[4, 2];

int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };


Recomendaciones

Recomendación de un tutorial
de C# y algunos ejemplos
Pregunta 3

¿Qué uso le darías a un arreglo


de dos dimensiones?
Envía tu cuestionario

Recuerda enviar tu cuestionario


en el apartado de puntos extra
¡Danos tu opinión!

Ingresa al apartado de Open Class, ubica esta clase y


califícala con las estrellas a tu consideración.
Puedes también evaluar clases anteriores.

¡Muchas gracias!
Tu opinión es importante
Por su atención

¡Muchas gracias!

También podría gustarte