Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Ayuda con final Algoritmos
Autor Mensaje
hdkotler Sin conexión
Empleado del buffet
La gente se siente confusa cua...
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 23
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Oct 2010
Mensaje: #16
RE: Ayuda con final Algoritmos
felicitaciones! alguien lo puede colgar?
04-12-2011 17:19
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
H3rnst Sin conexión
Secretario de la SAE
Overlord
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 644
Agradecimientos dados: 243
Agradecimientos: 112 en 49 posts
Registro en: Sep 2010
Mensaje: #17
RE: Ayuda con final Algoritmos
(04-12-2011 17:05)rld escribió:  No era complicado, pero me re trabe por mucho tiempo pensando la solucion (no me daba la cantidad de memoria) y al final hice una solucion que mostraba todos los datos excepto 1...me saque 5 igual =P

bien ahí! yo tambien =D

Si alguien lo sube les digo mi solución aver si estaba bien. Yo creo que sí, porque usé toda la memoria y completé todos los requisitos.
04-12-2011 18:22
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hdkotler Sin conexión
Empleado del buffet
La gente se siente confusa cua...
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 23
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Oct 2010
Mensaje: #18
RE: Ayuda con final Algoritmos
maso que habia q hacer? algo raro?
04-12-2011 19:38
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
H3rnst Sin conexión
Secretario de la SAE
Overlord
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 644
Agradecimientos dados: 243
Agradecimientos: 112 en 49 posts
Registro en: Sep 2010
Mensaje: #19
RE: Ayuda con final Algoritmos
No había nada muy raro (bah, es mi opinión), nada de indexar, ni apareo de archivos, etc

Lo que si podía llegar a complicarte era armar la estructura, capaz que no te dabas cuenta así a simple vista, había que remarla un toque.
04-12-2011 20:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
Sin estado :(
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 791
Agradecimientos dados: 85
Agradecimientos: 473 en 57 posts
Registro en: Mar 2011
Mensaje: #20
RE: Ayuda con final Algoritmos
Y de que trataba el enunciado masomenos?
04-12-2011 22:47
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
H3rnst Sin conexión
Secretario de la SAE
Overlord
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 644
Agradecimientos dados: 243
Agradecimientos: 112 en 49 posts
Registro en: Sep 2010
Mensaje: #21
RE: Ayuda con final Algoritmos
Lo que me acuerdo era que había 3 archivos: CAMIONES.DAT, CLIENTES.DAT y PEDIDOS.DAT

El archivo de camiones tenía un registro por cada camion, donde estaba su patente (6 caracteres) y el máximo de carga (era un word creo). Desordenado.
El archivo de clientes, tenía la direccion (30 caracteres), la zona de donde era (un byte, era un número de 0 a 50), el nº de cliente (un longint) y la razón social (creo que también eran 30 caracteres). También desordenado.
El archivo de pedidos estaba ordenado por número de zona (de 1 a 50), y por cada registro tenías: nº de zona del pedido, nº de cliente, el peso de la carga, y seguramente un dato más que no me acuerdo.

Había que emitir un listado ordenado por nº de zona que listara los pedidos para esa zona y el camión que los podía realizar (para esto se usaba una función que no había que desarrollar, que se le pasaba una lista de camiones, una lista de pedidos y devolvía un puntero al camión que podía hacer el reparto)

Tenías 300 bytes de memoria estática y podías usar nodos de 13 bytes. La idea era leer el archivo de camiones, y hacer una lista en la que cada nodo representara un camion (le cargabas la patente (7b), el maximo de carga (2b) y el puntero al siguiente nodo (4b) y ya tenías los 13b).
Después te armabas un vector de 50 registros en los que cada uno representaba una zona, y en cada registro te guardabas la cantidad total de paquetes para esa zona (lo pedía el enunciado) y un puntero a una lista de pedidos para esa zona. En el registro tenías el total de paquetes (un word, 2b) y el puntero de 4b, entonces el tamaño te daba justo (2+4)*50 = 300
No me acuerdo bien los datos que le metías al nodo que representaba el pedido, pero también daba justo 13 bytes.

Aver si alguien lo tiene el final y lo puede subir, o si alguien se acuerda mejor que yo como era la onda.
05-12-2011 00:14
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Vallo Sin conexión
Mejor Firma 2011
HAHAHAHAH

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.745
Agradecimientos dados: 154
Agradecimientos: 125 en 79 posts
Registro en: Sep 2009
Mensaje: #22
RE: Ayuda con final Algoritmos
che h3rnst, inventaste un par de cosas =P el archivo clientes estaba ordenado por nº de cliente, así después hacías búsqueda binaria ahí.

el archivo pedidos y camiones no estaba ordenado.

los punteros del vector apuntaban a una pila de nºcliente+nºpedido+cant bultos+ptro.



yo como un salame desarrollé la función que pedía no desarrollar =P jajajaja

[Imagen: MIsnAz2.png]
05-12-2011 00:43
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
H3rnst Sin conexión
Secretario de la SAE
Overlord
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 644
Agradecimientos dados: 243
Agradecimientos: 112 en 49 posts
Registro en: Sep 2010
Mensaje: #23
RE: Ayuda con final Algoritmos
Es verdad, bardié sin querer blush

Lo del archivo de clientes me lo había olvidado, es cierto que tenías la búsqueda binaria para hacer (porque en el listado te pedían que muestres la razón social y la dirección)

Lo del archivo de pedidos en realidad ibas insertando ordenado en el vector, que era de 1 a 50, igual que la cantidad de zonas.

Lo que no sé es cómo te dió tiempo para desarrollar esa función! Sos un genio! =D
05-12-2011 08:17
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Vallo Sin conexión
Mejor Firma 2011
HAHAHAHAH

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.745
Agradecimientos dados: 154
Agradecimientos: 125 en 79 posts
Registro en: Sep 2009
Mensaje: #24
RE: Ayuda con final Algoritmos
no era tan jodida la función igual, pero flashié mal jajajajaj

[Imagen: MIsnAz2.png]
05-12-2011 14:25
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fly Sin conexión
Secretario de la SAE
estado sólido
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 578
Agradecimientos dados: 119
Agradecimientos: 213 en 67 posts
Registro en: May 2011
Mensaje: #25
RE: Ayuda con final Algoritmos
Ayuda! Mañana doy el final de Algoritmos y me surgió una gran duda sobre COMO resolver el final.

¿Qué condiciones piden para aprobar? ¿Hay que desarrollar si o si todos los módulos, o se tolera que no se desarrollen cosas como la Búsqueda Binaria, el Insertar Nodo, etc?
¿Se puede usar cualquier tipo de hoja o tienen que ser lisas?
¿Se puede llevar la tablita de tipos de datos? (un poco inútil pero por si las moscas)

Sé que las preguntas son medio boludas pero estoy medio cagado de llegar y pifiarla

Saludos!
09-12-2011 10:48
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
el pibe Sin conexión
Presidente del CEIT
Benderista
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.235
Agradecimientos dados: 5
Agradecimientos: 115 en 32 posts
Registro en: May 2011
YouTube
Mensaje: #26
RE: Ayuda con final Algoritmos
(09-12-2011 10:48)Fly escribió:  Ayuda! Mañana doy el final de Algoritmos y me surgió una gran duda sobre COMO resolver el final.

¿Qué condiciones piden para aprobar? ¿Hay que desarrollar si o si todos los módulos, o se tolera que no se desarrollen cosas como la Búsqueda Binaria, el Insertar Nodo, etc?
¿Se puede usar cualquier tipo de hoja o tienen que ser lisas?
¿Se puede llevar la tablita de tipos de datos? (un poco inútil pero por si las moscas)

Sé que las preguntas son medio boludas pero estoy medio cagado de llegar y pifiarla

Saludos!

Al menos en mis tiempos, si era la primera vez, no te podia faltar nada.
Despues, te pueden faltar cosas, pero si son desarrollos tontos.

Si tenes que hacer busqueda binaria, lo tenes que desarrollar, sino cuenta como que no esta hecho.
Las operaciones con nodos si o si tienen que ir, es de lo que trata la materia y si no sabes usarlas no podes aprobar.

Podes llevar cualquier tipo de hojas, pero nada de tablas ni esas cosas.

Condiciones para la reprobacion directa (no te miran el final):
Pasarse con la memoria
Usar una estructura que no se asemeja a la de ellos (ponele que usas 40 variables de mas en el programa).
No desarrollar las cosas importantes
Te lo corrije una persona que odia a tu profesor

[Imagen: tolivi10.jpg]
2 Veces congresista por eArgentina
13 Veces congresista por eBolivia
1 Vez Emperador por eBolivia
Ex-Ministro de Salud eArgentino

[Imagen: Necromancer616.png]
09-12-2011 10:56
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
Sin estado :(
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 791
Agradecimientos dados: 85
Agradecimientos: 473 en 57 posts
Registro en: Mar 2011
Mensaje: #27
RE: Ayuda con final Algoritmos
Cheche, este martes recupere el 2do parcial (Antes no desarrolle los modulos de dinamica, tenia todo bien cry) y tenia EXACTAMENTE el mismo ejercicio que postio H3rnst =O
La funcion que no habia que desarrollar me pedia la cant de bultos de la zona (El acumulador) y la lista. Mepa que el camion que realizaba el pedido se lo podia volver a usar porque el profe dijo que había 1 camión por zona (Aparte el listado que pedia te daba a entender eso =P)
Les dejo mi estrategia para el programa principal, una vez que cargaba todo en los nodos:

While i>=50
ptr <- CamionCMS (vcam(i).tot, vcam(i).lista)
Imprimo i, ptr^.info.pat
if(flag=true) then
Elimina1roPed(Lped, RINFOP)
flag = false
While (i>=50) And (RINFO.CodZ = i)
Imprimo RinfoP y acumulador, tambien Descripcion y Razon social (Hago Seek (Clien,i-1))
Elimina1roPed(Lped, RINFOP)

Flashie un poco con ese corte de control porque mepa que no podia hacer vcam(i).lista<>NIL ya que no podia suprimir el nodo
09-12-2011 11:50
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina Sin conexión
Colaborador

********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.743
Agradecimientos dados: 1.496
Agradecimientos: 1.683 en 547 posts
Registro en: Sep 2010
Mensaje: #28
RE: Ayuda con final Algoritmos
la zona tambien te pedia. Segun dijo la mia, esa funcion te garantizaba que los camiones no se repetian.. osae si camion A se asignaba ahi ya no se podia volver a ultilizar.

¿Corte de control? mmm ¿con que fin?no era necesario.
09-12-2011 12:55
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fly Sin conexión
Secretario de la SAE
estado sólido
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 578
Agradecimientos dados: 119
Agradecimientos: 213 en 67 posts
Registro en: May 2011
Mensaje: #29
RE: Ayuda con final Algoritmos
(09-12-2011 10:56)el pibe escribió:  Al menos en mis tiempos, si era la primera vez, no te podia faltar nada.
Despues, te pueden faltar cosas, pero si son desarrollos tontos.

Si tenes que hacer busqueda binaria, lo tenes que desarrollar, sino cuenta como que no esta hecho.
Las operaciones con nodos si o si tienen que ir, es de lo que trata la materia y si no sabes usarlas no podes aprobar.

Podes llevar cualquier tipo de hojas, pero nada de tablas ni esas cosas.

Condiciones para la reprobacion directa (no te miran el final):
Pasarse con la memoria
Usar una estructura que no se asemeja a la de ellos (ponele que usas 40 variables de mas en el programa).
No desarrollar las cosas importantes
Te lo corrije una persona que odia a tu profesor
Gracias por la data! ¿Alguna recomendación importante para darme? Quiero hacer todo lo posible para presentarme una ÚNICA vez a dar el final de esto... ya cursé 3 veces la materia para entender que carajo quieren en el parcial... no quiero dar tres veces el final para entender lo mismo Confused

PD: De curioso nomás... cursaste con Bruno?

PD2: Esta pregunta parecerá boluda pero me pone en duda.... Uno de los docentes que tuve me dijo que en el final "hay que hacer los diagramas sin saltearse ningún rectángulo, cuadrado, etc... sino resta".... pero otros docentes se contradicen en esto. A mi la verdad me da por las bolas hacer un rectangulito por cada instrucción no-condicional que escribo... ¿qué saben de esto? ¿no se puede hacer un único rectángulo para varias instrucciones y a la b*sta?
Salute!
(Este mensaje fue modificado por última vez en: 09-12-2011 16:52 por Fly.)
09-12-2011 16:11
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
el pibe Sin conexión
Presidente del CEIT
Benderista
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.235
Agradecimientos dados: 5
Agradecimientos: 115 en 32 posts
Registro en: May 2011
YouTube
Mensaje: #30
RE: Ayuda con final Algoritmos
(09-12-2011 16:11)Fly escribió:  
(09-12-2011 10:56)el pibe escribió:  Al menos en mis tiempos, si era la primera vez, no te podia faltar nada.
Despues, te pueden faltar cosas, pero si son desarrollos tontos.

Si tenes que hacer busqueda binaria, lo tenes que desarrollar, sino cuenta como que no esta hecho.
Las operaciones con nodos si o si tienen que ir, es de lo que trata la materia y si no sabes usarlas no podes aprobar.

Podes llevar cualquier tipo de hojas, pero nada de tablas ni esas cosas.

Condiciones para la reprobacion directa (no te miran el final):
Pasarse con la memoria
Usar una estructura que no se asemeja a la de ellos (ponele que usas 40 variables de mas en el programa).
No desarrollar las cosas importantes
Te lo corrije una persona que odia a tu profesor
Gracias por la data! ¿Alguna recomendación importante para darme? Quiero hacer todo lo posible para presentarme una ÚNICA vez a dar el final de esto... ya cursé 3 veces la materia para entender que carajo quieren en el parcial... no quiero dar tres veces el final para entender lo mismo Confused

PD: De curioso nomás... cursaste con Bruno?

PD2: Esta pregunta parecerá boluda pero me pone en duda.... Uno de los docentes que tuve me dijo que en el final "hay que hacer los diagramas sin saltearse ningún rectángulo, cuadrado, etc... sino resta".... pero otros docentes se contradicen en esto. A mi la verdad me da por las bolas hacer un rectangulito por cada instrucción no-condicional que escribo... ¿qué saben de esto? ¿no se puede hacer un único rectángulo para varias instrucciones y a la b*sta?
Salute!

Recomendaciones:
Trata de aprenderte de memoria los insertar ordenado y esas cosas. No vale la pena perder tiempo preciado pensandolos.
Trata de no repetir codigo.
Presta atencion a no pasarte con la memoria porque es un reprobado directo.

En cuanto a los rectangulos, no tengo idea, yo siempre que pude agrupe, nunca me hicieron drama. Capaz si te agarra algun hincha huevos... pero no se.

No, no curse con bruno, curse con pablo snajdleder, siempre me corrigio adamoli y me reprobaba porque era alumno de él, o como ella decia "mmm si.. podria ser...mmm ¿con quien la cursaste ?... ahhhh con pablito !... nonono, esta mal. nonononono NO"

[Imagen: tolivi10.jpg]
2 Veces congresista por eArgentina
13 Veces congresista por eBolivia
1 Vez Emperador por eBolivia
Ex-Ministro de Salud eArgentino

[Imagen: Necromancer616.png]
09-12-2011 18:15
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)