UNIDAD 4 Tipos de Datos Estructurados: Arrays · PDF fileregistros y uniones. Almacenamiento...

12
UNIDAD 4 Tipos de Datos Estructurados: Arrays bidimensionales Tipos de datos estructurados: vectores, registros y uniones. Almacenamiento en memoria. Operaciones sobre tipos de datos estructurados. Cadena, concepto, almacenamiento en memoria. Funciones de biblioteca para el manejo de cadenas.

Transcript of UNIDAD 4 Tipos de Datos Estructurados: Arrays · PDF fileregistros y uniones. Almacenamiento...

Page 1: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Tipos de Datos Estructurados:

Arrays bidimensionales

Tipos de datos estructurados: vectores, registros y uniones. Almacenamiento en memoria. Operaciones sobre tipos de datos estructurados.

Cadena, concepto, almacenamiento en memoria. Funciones de biblioteca para el manejo de cadenas.

Page 2: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

Tipos de Datos Estructurados o Compuestos

Page 3: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 MATRICES O ARREGLOS BIDIMENSIONALES

CLASIFICACION

Unidimensionales

Multidimensionales

VECTORES

MATRICES O TABLAS

Page 4: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices

Ordenamiento rectangular de elementos. Arreglo de dos dimensiones.

Nombre

Columnas

Filas

3 -5 2 -9

8 -3 -4 11

21 7 9 0 M=

Elemento

Los elementos se diferencian entre si por la posición que ocupan dentro del arreglo.

0 1 2 3=n

0

1

2 =m

Cant. de elementos=12

Page 5: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices

* El elemento en la fila 1 columna 2 es el -4.

M[1,2] = -4

* El elemento en la fila 2 columna 0 es el 21.

M[2,0] = 21

Page 6: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Vectores

OPERACIONES

Lectura

Escritura

Asignación

Page 7: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices: Declaración

tipo_de_dato nomMatriz [numFilas][numColumnas];

Ejemplo:

int matriz [4][2] ;

Esta declaración hace que el compilador reserve espacio suficiente para contener 8 valores enteros

Page 8: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Vectores: Lectura y Escritura

Diagrama de Bloque: Ciclo Incondicionado

Page 9: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Vectores: Lectura y Escritura

Declaración

Almacenamiento interno

Page 10: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices: Asignación

a) Elemento a Elemento

Asignaciones

Page 11: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices: Asignación

b) En la Declaración

Asignaciones: por filas!

Rellena con ceros

Page 12: UNIDAD 4 Tipos de Datos Estructurados: Arrays  · PDF fileregistros y uniones. Almacenamiento en ... MATRICES O ARREGLOS BIDIMENSIONALES ... 3 -5 2 -9 -3 4 11 21 7 9 0 M=

UNIDAD 4 Matrices: Asignación

b) En la Declaración

Asignaciones