jueves, 20 de noviembre de 2014

Hola, chic@s que empiezan con la programación y Hola a aquellos expertos y conocedores de la Programación en JAVA, primeramente de antemano gracias pos visitar mi blog aquí donde encontraras diversas maneras de programar varios programas.
Yo soy un estudiante al igual que ustedes que se propuso crear un blog para la ayuda de los estudiantes igual que yo, que nos la vemos un poco difícil  con la programación en especial a aquellos estudiantes del Instituto Tecnológico de Matamoros.


ESTRUCTURA DE DATOS
La estructura de datos cuenta con diversos parámetros y fundamentos que conllevan a códigos extensos y un poco confusos pero no irrealizables las estructuras de datos en JAVA cuentan con los diversos parámetros:
1-.Almacenamiento de datos
2-.Lista Enlazada
3-.Pila o Stack
4-.Cola o Queve
5-.Arboles Binarios.
Empecemos con programas simples en el programa ECLIPSE:
1.-Elaborar un programa que lea 2 Vectores de 5 elementos y que calcule el promedio de los vectores 1,2.





IMPLEMENTACION EN JAVA-ECLIPSE

public class Arreglo5Elementos2Vectores {

      public static void main(String[] args) {
            int [] Vector1={1,2,3,4,5};//Declaramos el 1er vector
            int [] Vector2={6,7,8,9,10};//Declaramos en 2do Vector
            int prom1=0;//Variable para la suma del vector 1
            int prom2=0;//Variable para la suma del Vector 2
            int Ex1;//Variable para el promedio del Vector 1
            int Ex2;//Variable para el promedio del Vector 2
            System.out.println("Vector 1\n");
            System.out.printf("%s%8s\n","Indice","Valor");
            for(int contador=0;contador<Vector1.length;contador++)//Llena el vector con los elementos
                  System.out.printf("%5d%8d\n ",contador,Vector1[contador]);//Muestra el vector
            for(int contador=0;contador<Vector1.length;contador++)
            prom1+=Vector1[contador];//Suma el vector
            System.out.println("Vector 2\n");
            System.out.printf("%s%8s\n","Indice","Valor");
            for(int contador=0;contador<Vector2.length;contador++)
                  System.out.printf("%5d%8d\n ",contador,Vector2[contador]);
            for(int contador=0;contador<Vector2.length;contador++)
                  prom2+=Vector2[contador];
            Ex1=prom1/5;//Calcula promedio
            Ex2=prom2/5;
            System.out.println("El promedio del Vector 1 es:"+Ex1);
            System.out.println("El promedio del vector 2 es:"+Ex2);
                 
      }

}


2.-Un vector de 10 elementos que mande los pares a un vector y los impares a otro vector. Qué muestre el vector original, Pares e Impares.
IMPLEMENTACION EN JAVA-ECLIPSE

import java.util.Scanner;

public class ParesImpares {

      public static void main(String[] args) {
      int Vector[]={1,2,3,4,5,6,7,8,9,10};
      //Vector=new int[10];
      int [] Pares;
      Pares=new int[10];
      int [] Impares;
      Impares=new int[10];
      Scanner entrada=new Scanner(System.in);
      for(int contador=0;contador<10;contador++)
      {
            //System.out.println("Dame un numero para llenar el vector["+contador+"]: ");
            //entrada.nextInt();
      }
      {
            System.out.print("   Vector Original\n");
            System.out.printf("%s%8s\n","Indice","Valor");
            for(int contador=0;contador<Vector.length;contador++)
                  System.out.printf("%5d%8d\n",contador,Vector[contador]);
      }
      System.out.println("Los Pares son:");
      for(int contador=0;contador<10;contador++){
            if(Vector[contador]%2==0){
                  Pares[contador]=Vector[contador];
                  System.out.println(""+Pares[contador]);
                 
            }
      }
            System.out.println(" \nLos impares son:");
            for(int contador=0;contador<10;contador++)
            {
                  if(Vector[contador]%2!=0){
                        Impares[contador]=Vector[contador];
                        System.out.println(""+Impares[contador]);
                  }
            }
      }
      }





1 comentario: