Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se le llama secuencial a este tipo de algoritmos, ya que los datos dentro del
arreglo se analizan en secuencia, uno a continuación del otro hasta que se
encuentra el valor buscado o se llegue hasta el final de éste sin encontrarlo. p1
Solo se puede realizar esta búsqueda cuando el arreglo esta de forma ascendente
entonces deben ir ordenados ddl más pequeño al más grande para usar la
búsqueda binaria y nos sirve entre otras cosas para calcular el punto medio del
arreglo al igual que definir índices
Método de intercambio
Este método nos sirve para el ordenamiento de datos del menor al mayor pasando
varias veces por el vector para ordenarlo
Método de la burbuja
Este método sirve para poner los números más pequeños queden al inicio
mientras los más grandes al final.
Método de inserción
Este nos sirve para que el arreglo acomode los números de manera ascendente
colocándolos en sus posiciones correctas recorriendo a la derecha los elementos
que sean mayores.
Método de selección
Este algoritmo arregla los datos situando en la primera parte el más pequeño
comparándolo con todo lo demás luego pone el segundo con el mismo método y
así sucesivamente sin embargo cambia con los demás ya que no hace varios
ciclos si no que lo ordena en una vuelta por decirlo de alguna manera
Programa 1
#include <iostream>
int main()
int nprendas;
float sbase;
int gananciasex;
float sueldototal;
cin>>nprendas;
cout<<"ingrese sueldo base";
cin>>sbase;
if(nprendas>=3&&nprendas<=8){
gananciasex=25;
}else if(nprendas>=9&&nprendas<=12){
gananciasex=45;
} else {
gananciasex=70;
}
sueldototal=sbase+gananciasex;
cout<<sueldototal;
return 0;
}
Programa 2
En este programa utilizamos el método burbuja ya que nuestros datos con más
valor los íbamos dejando al final del orden además de dejar los mas pequeños al
inicio por esto el programa los ordena ,mientras que para la suma nuestro arreglo
solo guardaban los datos y los iba agregando.
Código:
#include <iostream>
int main()
int numeros[6],suma=0;
int tam[6];
int aux;
int j;
int i;
for(int i=0;i<6;i++)
cin>>numeros[i];
suma=suma+numeros[i];
for(j=i+0;j<6;j++)
if(numeros[i]<numeros[j] )
{
aux=numeros[i];
numeros[i]=numeros[j];
numeros[j]=aux;
cout<<"ordenado";
for(i=0;i<6;i++)
cout<<numeros[i]<<",";
}
Conclusión:
En este trabajo pudimos ver cómo es que los diferentes métodos de ordenamiento
son aplicados en nuestros programas o los programas que dan solución a
nuestros problemas de diferentes maneras ya sea ordenando estos comprobando
uno por uno comparando muchas combinaciones o en algunos casos más
efectivos el hecho de acomodarlos buscando primero el más pequeño y la primera
posición para acomodarlos ,además de esto podemos ver que método utilizamos
dentro de nuestro programa ya que realizamos el programa para acomodar los
números que íbamos agregando además de sumarlos y acomodarlos pero no
reconocidos que método era o que tipos de métodos existían para realizarlo y
ahora sabemos que aplicamos un método burbuja.
Fuentes: