Matrices c++

Solo disponible en BuenasTareas
  • Páginas : 2 (363 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2011
Leer documento completo
Vista previa del texto
VECTORES.
INTRODUCCIÓN: Si tenemos una colección de datos similares ( las edades de los alumnos de un curso ), resulta inconveniente darle a cada valor una variable única (a, b, c, ...). El C nosofrece la posibilidad de “estructurar” los datos con otros tipos de variables ( estáticas y dinámicas ) de forma de procesarlos con mayor facilidad.

Variables estructuradas – Vectores:
VariablesSimples: El C nos permite agrupar colecciones de datos del mismo tipo todas bajo el mismo nombre ( P. ej. V ) y diferenciarlos por un índice ( entre corchetes ). De esta forma un valor queda contenido enuna posición de memoria la cual es referenciada por el nombre de la variable seguida por el índice entre corchetes. Mapa de Memoria
Nombre Contenido Dirección Orden A 21 3f00h B 18 3ff2h C 19 3ff4hD 19 3ff6h E 41 3ff8h F 20 3ffah G 20 3ffch H 23 3ffeh

A esta estructura de datos la llamamos VECTOR. Así V[4] hace referencia al contenido de la Posición 3ff8h de memoria cuyo valor es 41, de lamisma forma que la variable simple E si no hubiéramos utilizado vectores. El índice puede contener: Un número Una variable Una expresión Facilitando el acceso a un juego de valores Los mapas de memoriasiguientes muestran la disposición de los datos con variables simples y con un vector.
Variable estructurada en forma de Vector: Mapa de Memoria

Nombre Contenido Dirección Orden V 21 3ff0h 0 V 183ff2h 1 V 19 3ff4h 2 V 19 3ff6h 3 V 41 3ff8h 4 V 20 3ffah 5 V 20 3ffch 6 V 23 3ffeh 7

Cada valor individual ( V[4] ) de un vector se denomina elemento. Todos los elementos deben ser del mismotipo. Los vectores ( en C ) se dividen en numéricos y alfabéticos.



El primer índice de un vector es siempre 0. Los vectores numéricos ( con elementos enteros, reales, etc. ) se denomina “ARRAY”.Los vectores alfabéticos ( cuyos elementos son caracteres ) se denominan “STRING”. Ejemplo: #include /*promedio de temperatura en una semana */ void main(void) { int dia, sum; /*declaración de...
tracking img