ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglo Ordenado Java.


Enviado por   •  28 de Noviembre de 2016  •  Prácticas o problemas  •  468 Palabras (2 Páginas)  •  168 Visitas

Página 1 de 2

INGENIERIA EN TECNOLOGÍAS DE LA [pic 1]INFORMACIÓN Y COMUNICACIONES

PRIMER SEMESTRE

FUNDAMENTOS DE PROGRAMACIÓN

ARREGLO ORDENADO

 

Grupo: B111

Facilitador: Ing. Julio César Hernández

Alumno: García Ayala Eunice   (29)

Matrícula: 201520254

P – Realizar un programa en el cual el usuario indique le tamaño del arreglo aleatorio y si debe imprimirse de forma ascendente o descendente.

Algoritmo

Pseudocódigo

  1. Inicio
  2. Declarar variables
  3. Imprimir “¿Cuántos numerous aleatorios?”
  4. Leer y guardar el valor introducido en a
  5. Declarar arreglo de tipo entero números con tamaño a
  6. Crear rnétodo random rnd
  7. for(cont=0; //Inicia conteo for en 0
  8. cont
  9. números[cont]=rnd.nextInt(100)+1;// En cada asignación a cont se le designará un número random
  10. Imprimir números[cont]
  11. cont++) Aumento de for
  12. Imprimir “Ascendente -1 o descendente -2”
  13. Leer y guardar el valor asignado en op
  14. Acomodar loa valores asignados a números de manera ascendente con Arrays.sort(números);
  15. Si la opción elegida es 1 if(op==1)
  1. for(i=0;
  2. i
  • Imprimir números[i]
  1. i++;
  1. Si la opción elegida es 2 if(op==2)
  1. for(i=números.length-1;
  2. i>=0;
  • Imprimir números[i]
  1. i--)
  1. Fin


[pic 2] Diagrama de flujo


Código

package arregloacomodado;

import java.util.Scanner;

import java.util.Random;

import java.util.Arrays;

public class ArregloAcomodado {

    public static void main(String[] args) {

       

        Scanner sc=new Scanner(System.in);

    int op,a,i,cont;    

     

    System.out.println("Cuántos números aleatorios?");

    a=sc.nextInt();    

   

    int numeros[] = new int[a];

 

        Random rnd = new Random();

 

        for (cont = 0; cont < numeros.length; cont++) {

 

            numeros[cont] = rnd.nextInt(100) + 1;

           

 System.out.print("\t"+numeros[cont]);

        }

       

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)   pdf (173.7 Kb)   docx (89.3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com