UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3....
Transcript of UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3....
![Page 1: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/1.jpg)
UNIDAD 4 Tipos de Datos Estructurados
y Cadenas
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 y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/2.jpg)
Tipos de Datos Compuestos
![Page 3: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/3.jpg)
UNIDAD 4 ARREGLOS
Secuencia homogénea de elementos, todos del mismo tipo.
ARREGLO
Nombre
Elementos
Dimensión
Reglas para identificadores
Tipo de Datos
Subíndice (>0)
Cantidad de [ ]
- Entero
- Real
- Carácter
- Definido por el usuario
![Page 4: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/4.jpg)
UNIDAD 4 ARREGLOS
Ejemplo:
X [ 1 ]
Nombre Subíndice
UNA DIMENSION
Ejemplo:
Y [ i ] [ j ]
Nombre Subíndices
DOS DIMENSIONES
![Page 5: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/5.jpg)
UNIDAD 4 ARREGLOS
CLASIFICACION
Unidimensionales
Multidimensionales
VECTORES
MATRICES
![Page 6: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/6.jpg)
UNIDAD 4 Vectores
Array de una única dimensión.
-2 7 -4 10 3 V=
0 1 2 3 4
Nombre
Elementos
Subíndice Tam=5
= Tam-1
![Page 7: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/7.jpg)
UNIDAD 4 Vectores
* El elemento en la posición 2 es el -4.
V[2] = -4
* El elemento en la posición 4 es el 3.
V[4] = 3
![Page 8: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/8.jpg)
UNIDAD 4 Vectores
OPERACIONES
Lectura
Escritura
Asignación
Ciclo Incondicionado
Ciclo Condicionado
![Page 9: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/9.jpg)
UNIDAD 4 Vectores: Declaración
tipo_de_dato nomVector [tam];
Ejemplo:
int V [ 5 ] ;
Esta declaración hace que el compilador reserve espacio suficiente para contener 5 valores enteros
![Page 10: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/10.jpg)
UNIDAD 4 Vectores: Lectura y Escritura
Diagrama de Bloque: Ciclo Incondicionado
![Page 11: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/11.jpg)
UNIDAD 4 Vectores: Lectura y Escritura
Declaración
![Page 12: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/12.jpg)
UNIDAD 4 Vectores: Lectura y Escritura
Diagrama de Bloque: Ciclo Condicionado
![Page 13: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/13.jpg)
UNIDAD 4 Vectores: Lectura y Escritura
![Page 14: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/14.jpg)
UNIDAD 4 Vectores: Asignación
a) Elemento a Elemento
C no comprueba que los índices del array están dentro del rango definido. El compilador no produce error.
Asignaciones
CUIDADO!!!
![Page 15: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/15.jpg)
UNIDAD 4 Vectores: Asignación
b) En la Declaración
CUIDADO!!!
Asignaciones
![Page 16: UNIDAD 4 Tipos de Datos Estructurados y Cadenas · Funciones de biblioteca para el ... 4 es el 3. V[4] = 3 . UNIDAD 4 Vectores OPERACIONES Lectura Escritura Asignación Ciclo Incondicionado](https://reader033.fdocuments.net/reader033/viewer/2022051321/5aff0c7e7f8b9a944d8fd1ca/html5/thumbnails/16.jpg)
UNIDAD 4 Vectores: Asignación
b) En la Declaración
Asignaciones