Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
lolita90
Nivel 3


Edad: 34
Registrado: 12 Ago 2009
Mensajes: 50


blank.gif
MensajePublicado: Vie Ago 06, 2010 10:25 am  Asunto:  Duda sobre como ordenar de mayor a menor Responder citandoFin de la PáginaVolver arriba

Hola. Soy muy nueva en esto. Me gustaria saber como se hace para ordenar de mayor a menor. Como hago el procedimiento ese. Es urgente. Muchas gracias


Aries Género:Femenino Caballo OfflineGalería Personal de lolita90Ver perfil de usuarioEnviar mensaje privado
Flaaanders
Nivel 9


Edad: 35
Registrado: 07 Sep 2008
Mensajes: 1102
Ubicación: Capital Federal - Almagro Papá!!!
Carrera: Electricista y Industrial
CARRERA.industrial.gif
MensajePublicado: Vie Ago 06, 2010 10:36 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Pascal?? Pyton??

Si mal no lo recuerdo el procedimiento era algo asi:
Tenes que recorrer N - 1 veces un vector, siendo N la cantidad de posiciones del vector, haciendo un ciclo que comprare una posición con la siguiente y que las alterne de posición cuando una sea mayor.

_________________
Responsabilidades:
Las miserias del mundo están ahí, y sólo hay dos modos de reaccionar ante ellas: o entender que uno no tiene la culpa y por lo tanto encogerse de hombros y decir que no está en sus manos remediarlo -y esto es cierto-, o bien asumir que, aun cuando no está en nuestras manos resolverlo, hay que comportarnos como si así fuera.
José Saramago 1922-2010.



[tex]Soft\ Kitty,\ warm\ Kitty,\ little\ ball\ of\ fur.[/tex] [tex]Happy\ Kitty,\ sleepy\ kitty,\ purr,\ purr,\ purr...[/tex]
Image

Piscis Género:Masculino Serpiente OfflineGalería Personal de FlaaandersVer perfil de usuarioEnviar mensaje privado
Kartlan
Nivel 5


Edad: 43
Registrado: 09 Ago 2005
Mensajes: 176
Ubicación: Once
Carrera: Informática
argentina.gif
MensajePublicado: Vie Ago 06, 2010 11:26 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Supongo que en pascal... por que es computación...

1. ¿Tenes un ordenamiento por burbujeo hecho?
2. ¿Tenes idea de que es lo anterior?
3. ¿Podes armarlo en pascal a partir de eso?

Finalmente, en Wikipedia esta el algoritmo:
[url=http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja[/url]

Mas o menos en pascal seria, pero supongo:
Código:

procedure bubbleSort( var A: SArray; n: integer );
   var swapped: boolean;
   var i, temp: integer;
begin
   for i:=1 to n-1 do begin
      for j:=i to n do begin
         if A[i] > A[j] then begin {MIRAR ACÁ}
            temp := A[i]
            A[i] := A[j]
            A[j] := temp
      end;
   end;
end;


Como marque el lugar donde se define el criterio de ordenamiento es ese IF, ahi esta puesto para que el ordenamiento sea de menor a mayor.


Aries Género:Masculino Gallo OfflineGalería Personal de KartlanVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
Kartlan
Nivel 5


Edad: 43
Registrado: 09 Ago 2005
Mensajes: 176
Ubicación: Once
Carrera: Informática
argentina.gif
MensajePublicado: Vie Ago 06, 2010 11:31 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Ah... me acabo de dar cuenta que deje el encabezado de donde saque la primera version y despues lo escribi... y deje mal las variables. A parte de eso... "buscador que mas te guste" + "pascal ordenamientos"


Aries Género:Masculino Gallo OfflineGalería Personal de KartlanVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
el.colo
Nivel 5


Edad: 34
Registrado: 13 Ago 2008
Mensajes: 138

Carrera: Mecánica
CARRERA.mecanica.3.jpg
MensajePublicado: Vie Ago 06, 2010 11:34 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Kartlan escribió:
Como marque el lugar donde se define el criterio de ordenamiento es ese IF, ahi esta puesto para que el ordenamiento sea de menor a mayor.


Pero te pidieron de Mayor a Menor, sos poco útil.


Geminis Género:Masculino Serpiente OfflineGalería Personal de el.coloVer perfil de usuarioEnviar mensaje privadoEnviar email
lolita90
Nivel 3


Edad: 34
Registrado: 12 Ago 2009
Mensajes: 50


blank.gif
MensajePublicado: Vie Ago 06, 2010 12:12 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Gracias!
Ahora como hago si por ejemplo tengo una matriz y quiero sumar todas sus columnas, ponerlas en un vector y fijarme cual o cuales son el mayor?


Aries Género:Femenino Caballo OfflineGalería Personal de lolita90Ver perfil de usuarioEnviar mensaje privado
Izanagi_
Nivel 4


Edad: 36
Registrado: 12 Nov 2009
Mensajes: 101
Ubicación: MANDAME UN PM
Carrera: No especificada
blank.gif
MensajePublicado: Vie Ago 06, 2010 12:21 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

http://www.foros-fiuba.com.ar/viewtopic.php?t=14785&postdays=0&postorder=asc&start=0

Ahí moisex respondio lo mismo.

_________________
http://images.memegenerator.net/instances/500x/9110688.jpg

Capricornio Género:Masculino Gato OcultoGalería Personal de Izanagi_Ver perfil de usuarioEnviar mensaje privado
Kartlan
Nivel 5


Edad: 43
Registrado: 09 Ago 2005
Mensajes: 176
Ubicación: Once
Carrera: Informática
argentina.gif
MensajePublicado: Vie Ago 06, 2010 12:21 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

El ejercicio es saber que columna tiene la suma mayor, y cuanto es?

Si es asi no hace falta guardar la suma de cada columna en un vector. Si es que solo te interesa la primer columna que tiene la suma mayor... seria mas o menos asi:

0: Inicializar un par de variables, una para guardar que columna (columna_mayor) tiene la suma mayor y otro para la suma (suma_mayor).
1: Recorrer la matriz por columnas (con un for y el contador que elijas, por ejemplo i).
2: inicializar un temporal en cero para guardar la suma de la columna actual.
3: Recorrer la matriz por filas (idem anterior, j).
4: Sumar cada elemento en el temp.
5: si la suma actual es mayor que suma_mayor, entonces actualizar suma_mayor y columna_mayor.

No quiero poner el codigo por que te sirve mas que lo pienses. Pero sino te sale, primero hace un procedimiento que te imprima toda la matriz.

Despues hace otro que solo te imprima las sumas.

Finalmente podes hacer uno que en lugar de imprimir te guarde un vector los elementos.

Despues podes hacer una funcion que de devuelva el indice del elemento mas grande en un vector.

Pero todo depende del enunciado.


Aries Género:Masculino Gallo OfflineGalería Personal de KartlanVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
lolita90
Nivel 3


Edad: 34
Registrado: 12 Ago 2009
Mensajes: 50


blank.gif
MensajePublicado: Vie Ago 06, 2010 12:33 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Gracias!! Ahora voy a intentar hacerlo!


Aries Género:Femenino Caballo OfflineGalería Personal de lolita90Ver perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2174s ][ Pedidos: 20 (0.1525s) ]