Level 4 Level 6
Level 5

Estructuras de datos


35 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
Estructura de dato
Mecanismo de agrupación de datos que facilitan el manejo de datos estructurados
Las estructuras de datos se caracterizan por:
La forma en que se aceden a sus elementos
Los datos estructurados siempre:
Están relacionados entre sí
Arreglo
Es una colección de datos
Indice
Es la posición que ocupa un elemento en un arreglo
Longitud
Número de elementos que constituyen un arreglo
Dimensión
Relacionada con el número de índices necesarios para especificar a un elemento
Unidimensionales o multidimensionales
Clasificación de los arreglos según su Dimensión
Los arreglos unidimensionales
Son llamados arreglos lineales
Es un arreglo de arreglos:
Arreglo bidimensional
Arreglo bidimensional
Hace referencia a cada elemento mediante 2 índices
1 arreglo bidimensional se visualiza como:
Una tabla
El primer índice suele:
Indicar RENGLÓN
El segundo índice:
indica COLumna
Los índices siempre empiezan:
Con 0
La declaración de una Variable tipo ARREGLO se diferencía
Por ser necesario especificar el tamaño entre corchetes
<tipo><nombre>[<tamaño1>] [<tamaño2>];
Sintaxis de un arreglo bidimensional
Un arreglo del tipo carácter
Es una Cadena
Biblioteca con funciones estándar de cadenas
string.h
Representa el fin de cadena
El carácter nulo
Al inicializar una cadena con char se agrega automáticamente:
El carácter nulo
Para inicializar un arreglo se colocan los valores:
Entre llaves y separados entre sí por comas
Cuando se inicializa un arreglo sin algunos valores
Se inicializan en 0
Un arreglo de N tamaño almacena correctamente:
Un máximo de N-1 caracteres
char cad[50]=”hey”; almacena:
49 caracteres
El tamaño de un arreglo siempre se especifica de forma:
Explícita o implícita
De forma implícita:
No se escribe el tamaño en los corchetes
En los Arreglos bidimensionales:
El tamaño de renglones siempre debe especificarse de forma explícita
Asigna el valor de 8 al tercer elemento del primer renglón del arreglo tabla
tabla[0][2] = 8;
Incrementa en uno el valor del segundo elemento del arreglo lista
lista[1]++;
Están estrechamente relacionados con los Arreglos:
Los Ciclos
Colección de una o más variables de diferentes tipos
Estructuras o registros
Palabra reservada para definir una Estructura
struct
Para referenciar un elemento de la estructura
Se utiliza el operador punto .
Asigna al elemento docente1 una matricula de 123:
docente1.matricula = 123;