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] Final 04/08/12
Autor Mensaje
leaan Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 131
Agradecimientos dados: 115
Agradecimientos: 47 en 20 posts
Registro en: Apr 2011
Mensaje: #1
[AYUDA] Final 04/08/12 Finales Algoritmos y Estructuras de Datos
Buenas, estaba haciendo este final y no se como armar la estrategia:

Hice lo siguiente:
-Un vector de 23 capitales, donde una componente es el nombre (16b) y otra una lista (4b) = seria 20 * 23 = 460b

- La lista tiene el indicador (2b), temp max (2b) y temp min (2b) = 10b (son 3 listas porque son de 3 dias )


El tema es que es de 3 dias y tengo espacio para una sola lista en el vector

Gracias =D


Archivo(s) adjuntos Imagen(es)
   
(Este mensaje fue modificado por última vez en: 21-05-2013 11:59 por leaan.)
21-05-2013 11:59
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.380
Agradecimientos dados: 88
Agradecimientos: 296 en 137 posts
Registro en: Oct 2011
Mensaje: #2
RE: [AYUDA] Final 04/08/12
Yo lo pensaría asi.

Vector donde va el nombre (16b) y el puntero a la lista (4b)

La lista la armaria de esta forma:

indicador(1b) tempmax(2b) tempmin(2b) senial(1b) sgte(4)= 10 bytes

La senial la utilizamos para saber a que dia corresponde si es de hoy, mañana y pasado.

La lista ordenada por senial entonces quedaria ordenada segun criterio H M P, una vez armada la vamos desarmando y mostrando los datos y usando el procedure de mostrareldibujito.
21-05-2013 12:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Martin. recibio 1 Gracias por este post
leaan (21-05-2013)
mariano0 Sin conexión
Empleado de Fotocopiadora
Sin Estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 45
Agradecimientos dados: 9
Agradecimientos: 39 en 11 posts
Registro en: Dec 2012
Mensaje: #3
RE: [AYUDA] Final 04/08/12
(21-05-2013 12:28)Maartin escribió:  Yo lo pensaría asi.

Vector donde va el nombre (16b) y el puntero a la lista (4b)

La lista la armaria de esta forma:

indicador(1b) tempmax(2b) tempmin(2b) senial(1b) sgte(4)= 10 bytes

La senial la utilizamos para saber a que dia corresponde si es de hoy, mañana y pasado.

La lista ordenada por senial entonces quedaria ordenada segun criterio H M P, una vez armada la vamos desarmando y mostrando los datos y usando el procedure de mostrareldibujito.

Yo lo habia pensado igual, el tema es que tenes que usar el procedure ProcesarArchivoDeTemperatura, que le pasas el archivo, el dia y una estructura y no se como llenar las 2 estructuras.
21-05-2013 14:14
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.380
Agradecimientos dados: 88
Agradecimientos: 296 en 137 posts
Registro en: Oct 2011
Mensaje: #4
RE: [AYUDA] Final 04/08/12
Lo que yo haría es lo siguiente:

Invoco el Procedure (Archivo:Tarchivo , senial:char, vector:tvector)

Ciclo repetitivo exacto de 1 a 23 (porque hay 23 capitales)
Leo archivo
Pregunto si el vec[i].nombre = ' ' (si no hay nada en el vector que previamente se inicializo con blanco)
Caso True armas la lista pasando todos los datos y luego insertarnodo(vec[i].punterolista , nuevo)
Caso False solo insertarnodo


De esa forma desarrollaria yo el procedimiento ese
(Este mensaje fue modificado por última vez en: 21-05-2013 19:23 por Martin..)
21-05-2013 19:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




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