Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6 de:
Laboratorio de Programación II
Presentado por:
Profesor:
Institución:
2020.01
Índice
Pág. 1
Introducción……………………………. Pág. 3
Marco teórico………………………….. Pág. 3
Ejercicio no. 1………………………….. Pág. 4
Ejercicio no. 2…………………………. Pág. 5
Conclusiones…………………………... Pág. 6
Bibliografía……………………………. Pág. 6
Introducción
Pág. 2
A menudo en la programación es necesario guardar muchos valores distintos
en un solo lugar y para esto usamos los arrays o arreglos, donde podemos
guardar una cantidad ilimitada de números, son conocidos como vectores o
matrices y con estos se pueden hacer operaciones y demás cosas, en el caso de
este informe hablaremos de cómo se pueden ordenar de ciertas maneras los
vectores, de forma ascendente o descendente, como mejor nos parezca.
Estos métodos son conocidos como métodos de ordenamiento, y se pueden
usar en casos en los que queramos saber si un valor es mayor que otro o
menor.
Los Arrays y estos métodos son muy usados e importantes en el ámbito de la
programación por eso en siguiente informe hablaremos y daremos ejemplo de
ellos.
Marco teórico
Static int[] copyOf(int[]a, int longitud)= Construye y devuelve una
table de tamaño longitud y copia en ella en el contenido de origen. Si el
tamaño de la copia es menor que la original, se copian los elementos
que caben.
Static booleanequals(int[]a, int[] b)= Compara las tablas a y b,
elemento a. En el caso de que sean iguales devuelve True, y en caso
contrario, False.
Static void fill(int[]a, int valor)= Que inicializa todos los elementos de
la tabla t con valor, comprendidos entre los índices desde y hasta, sin
incluir este último, con valor, tipo representa cualquier tipo primitivo,
con la restricción de que el tipo de la tabla coincida con el tipo del valor
pasado como parámetro.
Pág. 3
Ejercicios
Nota: El programa usado en las siguientes imágenes es el IDE NetBeans
versión 8.2.
Primer ejercicio:
Pág. 4
Segundo ejercicio:
Pág. 5
Conclusión
De los ejercicios anteriores podemos concluir que:
1. Al utilizar el algoritmo array.sort se puede hacer de forma más sencilla
el ordenamiento de números, evitando así el alargamiento del algoritmo,
y al mismo ayuda a la estética del código.
2. En el ejercicio número 2 se pudo denotar otra vez la utilización del
código array.sort para ordenar los números generados aleatoriamente
por la máquina y el scanner para poder generar la solicitud de buscar de
forma binaria el número deseado por el usuario.
Bibliografías:
https://books.google.com.co/books?
id=is3BCwAAQBAJ&pg=PA116&lpg=PA116&dq=static+int%5B%5D+copyOf(int%5B%5D+a,
+int+longitud)&source=bl&ots=R2RweIoaTz&sig=ACfU3U1huqN9_JRYca2M0qdPR3ZGK8W
S3A&hl=es&sa=X&ved=2ahUKEwjBpv2srZrpAhWOg-
AKHXwUADAQ6AEwCnoECAkQAQ#v=onepage&q=static%20void%20fill(int%5B%5D%20a
%2C%20int%20valor)&f=false
Pág. 6