You are on page 1of 3

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE DEPTO.

INGENIERIA Y ARQUITECTURA PROGRAMACION 1

GUIA #7 METODO DE ORDENAMIENTO


OBJETIVO GENERAL: Realizar una forma adecuada para el ordenamiento de vectores, haciendo uso de un mtodo claro que sea aplicable a nuestra necesidad.

PROBLEMA: En la presente gua se nos pide realizar un programa en el que el usuario decida la cantidad de datos que desea contener, a dems que el mismo usuario ingrese las cantidades que contendr cada espacio del vector. Cuando los datos de nuestro vector ya estn completados, se necesita que se ordenen en forma ascendente. Ya que el vector esta correctamente ordenado, al usuario se le ha ocurrido que de todos los nmeros que introdujo quiere conocer cuales son todos los pares y la suma de stos, asi tambin como todos los impares y tambin cuanto suman estos. Por lo que se le pide a usted que solucione dicha necesidad del cliente. Solucin: 1. Primeramente debemos de pensar en la posible o posibles soluciones para el problema. 2. Comencemos con el desarrollo.

Primeramente declaramos las variables que utilizaremos para nuestro programa. Declaramos el vector donde dimensin ser la variable que contendr la dimensin del vector introducida por el usuario. Luego dentro de un for que recorre el vector pedimos los valores que va a contener cada posicin del vector

-Buscamos un mtodo que solucione nuestra necesidad para poder ordenar los valores y como ya conocemos, aplicamos el mtodo conocido de ordenamiento: la burbuja, cuyo procedimiento ser explicado POR EL INSTRUCTOR para una mayor comprensin, y con eso ya tenemos parte de nuestro problema solucionado. Y como ven si ejecutan hasta aqu el programa, ya muestra en pantalla nuestro vector totalmente ordenado.

Para no tener que ocupar mas espacio en memoria declarando otra variable, seguiremos ocupando nuestra variable cadena para almacenar resultados, por lo cual limpiaremos lo que contena previamente igualndola a comillas. Luego recorreremos el vector y preguntaremos en una condicional si los valores de nuestro vector son Pares y de serlo los almacenara en la variable cadena y realizar la suma en la variable valor1, Pero si los valores son impares, los almacenar en una variable llamada cadena2 y su suma ser realizada en la variable valor2.

Luego slo nos quedara mandar a mostrar nuestros valores de nuestra cadena ya separada en pares e impares y la suma de dichas sub-cadenas y daremos por satisfecha la solucin para el problema que el cliente nos habia planteado a un inicio.

EJERCICIOS ALTERNATIVOS PARA DESARROLLAR: Ordenamiento de palabras. Verificacin de nmero palindromos. Ordenamiento de un vector en orden descendente.

Y RECUERDEN QUE LO IMPORTANTE NO ES APRENDERSE EL CDIGO DE MEMORIA, SINO ENTENDER LO QUE SE REALIZA Y HACER UNA BUENA COMPRENSIN DE LOS DIFERENTES ALGORITMOS QUE SE UTILIZAN.

You might also like