Documentacióncopiar(origen)

copiar(origen)\texttt{copiar}(origen)

Nombre

copiar - Crea una copia independiente de un vector numerico.

Sinopsis

v = vectores.copiar(origen)

Descripcion

Construye un nuevo VECTOR copiando elemento a elemento el contenido de origen.

El vector resultante mantiene la misma dimension y puede modificarse sin alterar el original.

Comportamiento

  • Recorre el vector de entrada y copia cada elemento en un vector nuevo.
  • Conserva el orden y la longitud de origen.
  • Retorna un VECTOR independiente con los mismos valores.

Funciones API relacionadas

  • vectores.invertir_clonando()
  • vectores.invertir_mutando()
  • vectores.suma_acumulada()
  • vectores.diferencias_consecutivas()

Parámetros

ParámetroTipoDescripción
origenVECTOROrigen de los datos.

Valor de retorno

VECTOR - VECTOR numerico nuevo con los mismos valores de origen.

Ejemplo

ejemplo.blox
INCLUIR "vectores.api"

FUNCION PRINCIPAL
INICIO

	VECTOR 	origen[], destino[]
	NUMERICO i, dimension

	dimension = 8

	DEPURAR(origen)

	origen = vectores.carga_decreciente(dimension)
	destino = vectores.copiar(origen)
	
	IMPRIMIR("\nORIGEN")
	vectores.imprimir(origen)
	IMPRIMIR("\nDESTINO")
	vectores.imprimir(destino)



FINAL