0% encontró este documento útil (0 votos)
20 vistas4 páginas

VECTORES1

El documento explica la definición y uso de tablas, vectores y arrays en programación, destacando cómo acceder y manipular sus elementos. Se proporcionan ejemplos en C++ para definir, inicializar y sumar elementos de arrays, así como para recorrerlos de manera más eficiente. Además, se muestra cómo ingresar datos para almacenar información sobre libros utilizando arrays de caracteres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas4 páginas

VECTORES1

El documento explica la definición y uso de tablas, vectores y arrays en programación, destacando cómo acceder y manipular sus elementos. Se proporcionan ejemplos en C++ para definir, inicializar y sumar elementos de arrays, así como para recorrerlos de manera más eficiente. Además, se muestra cómo ingresar datos para almacenar información sobre libros utilizando arrays de caracteres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

VECTORES

Definición de una tabla y acceso a los datos

Una tabla, vector, matriz o array (que algunos autores traducen por “arreglo”) es un
conjunto de elementos, todos los cuales son del mismo tipo. Estos elementos tendrán
todos el mismo nombre, y ocuparán un espacio contiguo en la memoria.

Por ejemplo, si queremos definir un grupo de 4 números enteros, usaríamos

int ejemplo[4];

Podemos acceder a cada uno de los valores individuales indicando su nombre (ejemplo)
y el número de elemento que nos interesa, pero con una precaución: se empieza a
numerar desde 0, así que en el caso anterior tendríamos 4 elementos, que serían
ejemplo[0], ejemplo[1], ejemplo[2], ejemplo[3].

Como ejemplo, vamos a definir un grupo de 5 números enteros y hallar su suma:

#include <iostream>
using namespace std;

int main()
{
int numero[5]; // Un array de 5 numeros enteros
int suma; // Un entero que guardará la suma

numero[0] = 200; // Les damos valores


numero[1] = 150;
numero[2] = 100;
numero[3] = -50;
numero[4] = 300;
suma = numero[0] + // Y hallamos la suma
numero[1] + numero[2] + numero[3] + numero[4];
cout << "Su suma es " << suma;
/* Nota: esta es la forma más ineficiente e incómoda...
Ya lo iremos mejorando */

return 0;
}

Valor inicial de una tabla

Al igual que ocurría con las variables “normales”, podemos dar valor a los elementos de
una tabla al principio del programa. Será más cómodo que dar los valores uno por uno,
como hemos hecho antes. Esta vez los indicaremos todos entre llaves, separados por
comas:
#include <iostream>
using namespace std;

int main()
{
int numero[5] = // Un array de 5 números enteros
{200, 150, 100, -50, 300};
int suma; // Un entero que guardará la suma

suma = numero[0] + // Y hallamos la suma


numero[1] + numero[2] + numero[3] + numero[4];
cout << "Su suma es " << suma;
/* Nota: esta forma es algo menos engorrosa, pero todavía no */
/* está bien hecho. Lo seguiremos mejorando */

return 0;
}

Recorriendo los elementos de una tabla

Es de esperar que exista una forma más cómoda de acceder a varios elementos de un
array, sin tener siempre que repetirlos todos, como hemos hecho en

suma = numero[0] + numero[1] + numero[2] + numero[3] + numero[4];

#include <iostream>
using namespace std;

int main()
{
int numero[5] = // Un array de 5 números enteros
{200, 150, 100, -50, 300};
int suma; // Un entero que guardará la suma
int i; // Para recorrer el array

suma = 0; // Valor inicial


for (i=0; i<=4; i++) // Y hallamos la suma
suma =suma+ numero[i];

cout << "Su suma es " << suma;


return 0;
}

/////
#include <iostream>
using namespace std;

int main()
{
float vector1[3];
float vector2[3];
float vectorSuma[3];
int i;

// Pedimos los datos del primer vector


for (i=0; i<3; i++)
{
cout << "Introduce componente " << i
<< " del primer vector: ";
cin >> vector1[i];
}

// Pedimos los datos del segundo vector


for (i=0; i<3; i++)
{
cout << "Introduce componente " << i
<< " del segundo vector: ";
cin >> vector2[i];
}

// Calculamos la suma
for (i=0; i<3; i++)
vectorSuma[i] = vector1[i] + vector2[i];

// Y mostramos el resultado
cout << "El vector suma es ";
for (i=0; i<3; i++)
cout << vectorSuma[i] << " ";

return 0;
}
#include "iostream"

using namespace std;

int main()

char titulos[5];

char autores[5];

cout << "Por favor ingrese la siguiente información de los Libros: \n";

for(int i = 0; i < 5; i++)

cout << "\n******* Libro " << i + 1 <<"********:\n";

cout << "Titulo: ";

cin >> titulos[i];

cout << "Autor: ";

cin >> autores[i];

También podría gustarte