Anónimo
Anónimo preguntado en Computadoras e internetDiseño y Programación · hace 7 años

¿Alguien sabe en programacion que es un Vector, cuales son sus ventajas y algun ejempo de como utilizarlo?

4 respuestas

Calificación
  • hace 7 años
    Mejor Respuesta

    En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).

    En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones.

    Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.

    Los vectores tienen las siguientes ventajas contra el manejo de variables normales:

    * permiten mantener una coleccion de datos.

    * permiten mantener organizada la informacion

    * permiten operaciones con todo el volumen de datos.

    Forma de acceso[editar]

    La forma de acceder a los elementos de la matriz es directa; esto significa que el elemento deseado es obtenido a partir de su índice y no hay que ir buscándolo elemento por elemento (en contraposición, en el caso de una lista, para llegar, por ejemplo, al tercer elemento hay que acceder a los dos anteriores o almacenar un apuntador o puntero que permita acceder de manera rápida a ese elemento).

    Para trabajar con vectores muchas veces es preciso recorrerlos. Esto se realiza por medio de bucles. El siguiente pseudocódigo muestra un algoritmo típico para recorrer un vector y aplicar una función '' a cada una de las componentes del vector:

    i = 0

    mientras (i < longitud)

    #Se realiza alguna operación con el vector en la i-ésima posición

    f(v[i])

    i=i+1

    fin_mientras

    Fuente(s): wikipedia y inteligencia del Hacking
    • Inicia sesión para responder preguntas
  • Anónimo
    hace 7 años

    Es la dirección del inicio de una serie de posiciones de memoria de tamaño fijo.

    • Inicia sesión para responder preguntas
  • hace 7 años
    • Inicia sesión para responder preguntas
  • _._
    Lv 5
    hace 7 años

    En un vector puedes guardar datos, busca array

    datos["lunes","martes","miercoles","jueves"];

    y si quieres imprimir miercoles harias

    imprimir<<datos[2];

    por que dos y no tres

    Por que empieza a contar en cero

    mi blog http://freespacejd.blogspot.com/

    • Inicia sesión para responder preguntas
¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.