jueves, 5 de diciembre de 2013

Día 32. Vectores

Querido diario;

Hoy veremos vectores (array), que son estructuras de datos que permite almacenar un conjunto de datos. No es necesario que los datos que esté almacenando una estructura array sean del mismo tipo.
El vector se define con un único nombre, y con un subíndice se hace referencia a cada uno de los elementos del mismo.

Para distinguir la variable del vector, estos últimos se declaran con paréntesis ( ) pero hacemos referencia a los elemenos con corchetes [ ]
Ejemplo:

meses (11)=['enero','febrero','marzo',...]

Aquí estamos declarando los meses que hay dentro de un año. ¿Por qué no doce? Porqué en informática el cero también cuenta.

¿Cómo hago para referenciarlos?

Cada elemento se referencia con una posición. En este caso, enero sería el elemento 0, febrero el 1, marzo el 2...

Usos que se les puede dar a un vector:
Podemos tener un vector de alumnos, y otro vector, que coincidan las posiciones, y vincularlos posteriormente.

Veamos un ejemplo en el que se almacenen cinco sueldos y luego mostrar el total por pantalla

Para crear un nuevo vector, declaramos como si fuera una variable

var nombreDelVector;

Y luego lo declaramos como vector

nombreDelVector=new Array (n);

En el que indicamos que esa variable sea un vector, y entre paréntesis, los elementos que quiere tener dentro.

Veamos un ejemplo



En este programa le pide al usuario que inserte cinco salarios que guardará en un sólo vector. Una función se encarga de pedir que se introduzcan los datos y almacenarlos, y la segunda función recorre cada una de las posiciones, las suma y las almacena en una variable.



Si en vez de parseInt queremos operar con decimales, se usa parseFloat

0 comentarios:

Publicar un comentario