Introducción teórica para TP2 – Clase 1 Vectores numericos

Anuncio
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.
Tipos de Datos Compuestos
UNIDAD 4
ARREGLOS
Secuencia homogénea de elementos, todos del mismo tipo.
Nombre
ARREGLO
Elementos
Reglas para identificadores
Tipo de Datos
- Entero
- Real
- Carácter
- Definido por el usuario
Subíndice (> =0)
Dimensión
Cantidad de
[]
UNIDAD 4
ARREGLOS
Ejemplo:
X[1]
Nombre
UNA DIMENSION
Subíndice
Ejemplo:
Y[i][j]
Nombre
Subíndices
DOS DIMENSIONES
UNIDAD 4
ARREGLOS
Unidimensionales
VECTORES
CLASIFICACION
Multidimensionales
MATRICES
UNIDAD 4
Vectores
Array de una única dimensión.
Elementos
V=
-2
7
-4
0
1
2
10
3
3
4
= Tam-1
Nombre
Subíndice
Tam=5
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
UNIDAD 4
Vectores
Lectura
OPERACIONES
Escritura
Asignación
Ciclo Incondicionado
Ciclo Condicionado
UNIDAD 4
Vectores: Declaración
tipo_de_dato
Ejemplo:
nomVector [tam];
Esta declaración hace que el
compilador reserve espacio
suficiente para contener 5
valores enteros
int V [ 5 ] ;
UNIDAD 4
Vectores: Lectura y Escritura
Diagrama de Bloque: Ciclo Incondicionado
UNIDAD 4
Vectores: Lectura y Escritura
Declaración
UNIDAD 4
Vectores: Lectura y Escritura
Diagrama de Bloque: Ciclo Condicionado
UNIDAD 4
Vectores: Lectura y Escritura
UNIDAD 4
Vectores: Procesamiento
UNIDAD 4
Vectores: Asignación
a) Elemento a Elemento
UNIDAD 4
Vectores: Asignación
a) Elemento a Elemento …
Asignaciones
CUIDADO!!!
C no comprueba que los
índices del array están dentro
del
rango
definido.
El
compilador no produce error.
UNIDAD 4
Vectores: Asignación
b) En la Declaración
Asignaciones
CUIDADO!!!
UNIDAD 4
Vectores: Asignación
b) En la Declaración
Asignaciones
Descargar