Está en la página 1de 18

Universidad Politcnica Salesiana

Facultad de Ingenieras
Programacin 1
Grupo 1
Nombre

: Santiago Len

Nivel

: Segundo nivel

Fecha de Presentacin: 2015-01-16


Tema

: Realizar la suma , resta ,multiplicacin y divisin de vectores

OBJETIVO PRINCIPAL
Realizar ejercicios en java que contengan suma, resta ,multiplicacin y
divisin en vectores y visualizar su respuesta .
OBJETIVOS SECUNDARIOS
Conocer el uso correcto de vectores en la programacin java
Realizar la verificacin de un numero es par o impar
Realizar las declaraciones e inicializaciones correctas para realizar vectores
Ingresar los comandos adecuados para no cometer errores en a
programacin
Desarrollo
Ejercicio N1
public static void main(String[] args) {
// TODO code application logic here
InputStreamReader Dato= new InputStreamReader(System.in);
BufferedReader Dato1= new BufferedReader (Dato);
int vec1[],vec2[],vec3[] ;
vec1=new int[10];
vec2=new int[10];
vec3=new int[10];
double num1,var;
int i;

try
{
System.out.println("VECTORES ");
System.out.println("");
System.out.println("INGRESO DE DATOS DEL VECTOR");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL VECTOR ");
vec1[i]=Integer.parseInt(Dato1.readLine());
}
System.out.println("VISUALIZACION DEL VECTOR ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println(" "+vec1[i]);
}
System.out.println("");
System.out.println("");
System.out.println("SUMA DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL SEGUNDO
VECTOR ");
vec2[i]=Integer.parseInt(Dato1.readLine());
}
for(i=0; i<=9 ; i=i+1)
{
vec3[i]=vec1[i]+vec2[i];
}
System.out.println("RESULTADO DE LA SUMA DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.print(" "+vec3[i]);
}
catch(IOException e)
{
System.out.println(" error");
}
}
}
Ejercicio N2
public static void main(String[] args) {
// TODO code application logic here
InputStreamReader Dato= new InputStreamReader(System.in);

BufferedReader Dato1= new BufferedReader (Dato);


int vec1[],vec2[],vec3[] ;
vec1=new int[10];
vec2=new int[10];
vec3=new int[10];
double num1,var;
int i;
try
{
System.out.println("VECTORES ");
System.out.println("");
System.out.println("INGRESO DE DATOS DEL VECTOR");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL VECTOR ");
vec1[i]=Integer.parseInt(Dato1.readLine());
}
System.out.println("VISUALIZACION DEL VECTOR ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println(" "+vec1[i]);
}
System.out.println("");
System.out.println("");
System.out.println("RESTA DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL SEGUNDO
VECTOR ");
vec2[i]=Integer.parseInt(Dato1.readLine());
}
for(i=0; i<=9 ; i=i+1)
{
vec3[i]=vec1[i]-vec2[i];
}
System.out.println("RESULTADO DE LA RESTA DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.print(" "+vec3[i]);
}
}
catch(IOException e)
{
System.out.println(" error");

}
}
}

Ejercicio N3
public static void main(String[] args) {
// TODO code application logic here
InputStreamReader Dato= new InputStreamReader(System.in);
BufferedReader Dato1= new BufferedReader (Dato);
int vec1[],vec2[],vec3[] ;
vec1=new int[10];
vec2=new int[10];
vec3=new int[10];
double num1,var;
int i;
try
{
System.out.println("VECTORES ");
System.out.println("");
System.out.println("INGRESO DE DATOS DEL VECTOR");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL VECTOR
");
vec1[i]=Integer.parseInt(Dato1.readLine());
}
System.out.println("VISUALIZACION DEL VECTOR ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println(" "+vec1[i]);
}
System.out.println("");
System.out.println("");
System.out.println("MULTIPLICACION DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL
SEGUNDO VECTOR ");
vec2[i]=Integer.parseInt(Dato1.readLine());
}
for(i=0; i<=9 ; i=i+1)
{

vec3[i]=vec1[i]*vec2[i];
}
System.out.println("RESULTADO DE LA MULTIPLICACION DE
VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.print(" "+vec3[i]);
}
}
catch(IOException e)
{
System.out.println(" error");
}
}
}
Ejercicio N4
public static void main(String[] args) {
// TODO code application logic here
InputStreamReader Dato= new InputStreamReader(System.in);
BufferedReader Dato1= new BufferedReader (Dato);
int vec1[],vec2[],vec3[] ;
vec1=new int[10];
vec2=new int[10];
vec3=new int[10];
double num1,var;
int i;
try
{
System.out.println("VECTORES ");
System.out.println("");
System.out.println("INGRESO DE DATOS DEL VECTOR");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+" DEL VECTOR
");
vec1[i]=Integer.parseInt(Dato1.readLine());
}
System.out.println("VISUALIZACION DEL VECTOR ");
for(i=0; i<=9 ; i=i+1)
{

System.out.println(" "+vec1[i]);
}
System.out.println("");
System.out.println("");
System.out.println("DIVISION DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.println("INGRESE EL ELEMENTO " +(i+1)+"
SEGUNDO VECTOR ");
vec2[i]=Integer.parseInt(Dato1.readLine());
}
for(i=0; i<=9 ; i=i+1)
{
vec3[i]=(vec1[i])/(vec2[i]);
}
System.out.println("RESULTADO DE LA DIVISION DE VECTORES ");
for(i=0; i<=9 ; i=i+1)
{
System.out.print(" "+vec3[i]);
}
}
catch(IOException e)
{
System.out.println(" error");
}
}
}

DEL

Resultados
Ejercicio 1

Ejercicio 2

Ejercicio 3

Ejercicio 4

Conclusiones
Para poder hacer repeticiones en vectores se utiliza el comando int Arr[ ].
La

funcin... public int cuentaRepeticiones ( int Arr[ ], int x )


que recibe un arreglo de enteros y un valor entero x. La funcin regresa el nmero de
veces que se repite el valor de x en el arreglo. [1]

En todos los vectores java siempre se los debe inicializar y esto se realiza con
el comando new.
Los vectores en Java son en realidad objetos (como casi todo) y por lo tanto se inicializan
llamando a un constructor con new, aunque el constructor tenga una sintaxis totalmente
distinta a la estudiada hasta ahora:
int numeros[][] = new int[30][10];[2]

Los vectores tambin se los puede inicializar de diferente forma


equivalente a asignar valaros de uno a uno

esto es

Existen otra manera de hacerlo y es indicando los valores iniciales en la declaracin:


String[] paises = { "Espaa", "Holanda", "Brasil" }
Esta declaracin es equivalente a crear el vector por medio de un constructor e ir
asignandole los valores uno a uno:
String[] paises = new String[3];
paises[0] = "Espaa";
paises[1] = "Holanda";
paises[2] = "Brasil";

. [3]
En los vectores se deben espesificar las dimensiones y luego inicializarlas .
Cuando creamos un vector u objeto de la clase Vector, podemos especificar su
dimensin inicial, y cuanto crecer si rebasamos dicha dimensin.
Vector vector=new Vector(20, 5);[4]

REFERENCIAS
[1] apr.aprenderaprogramar 14 Enero 2013. [En lnea]. Available:
http://programacion.net/articulo/introduccion_a_java_80/13cu00636b&catid=68:cursoaprender-programacion-java-desde-cero&Itemid=188 [ltimo acceso: 15 01 2015].

[2] http://programacion.net/articulo/introduccion_a_java_80/13 [ltimo acceso: 16 enero


2015].

[3] Tuorialspoint tutorialspoint, 07 Enero 2015. [En lnea]. Available: http://


http://www.tutorialspoint.com/java/number_parseint.htm [ltimo acceso: 16 Enero 2015].

[4] tutorialspoint , Wedtutoriales, Otubre 2014. [En lnea]. Available:


http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/colecciones/vector.htm
[ltimo acceso: 16 enero 2015].

También podría gustarte