UTNianos

Versión completa: [Pedido][Algoritmos y est de datos] Ayuda urgente
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
ahhh ahora entendi a que te referias, gracias
Si tenés el parcial en dos semanas, te recomiendo que pises el ascelerador. Supongo que rendirás con Bruno, porque estás practicando de sus parciales (?). No podés darte el lujo de trabarte con la estrategia
Qué grandee nanuiit, estas en todas!!! y yo en ninguna, porque esto maaas que perdido roll jajajaja

Vamos a ver, dejo planteado mi estrategia que es adoptada de la expuesta pero aprovecho ese único byte que estaba sobrando en el array para decir desde dónde estoy traduciendo:

Abro archivo DICCIONARIOS.DAT
Ingreso OPER
si OPER = 'E', diré que DESTINO <- 'I'
si OPER = 'I', haré lo contrario... diré que DESTINO <- 'E'
SOlicito input del texto a traducir

INIC_ARRAY
seteo OPER a todos los REG.ORIGEN
seteo NIL a todas las listas del array

BUSCAR_TRADUCCCION
Con un for de 1 a 100, traduzco de a una palabra
hago una BUS BIN al archivo DICCIONARIOS.DAT (presuponiendo que se encuentra ordenado alFabéticamente) para la búsqueda de cada palabra del texto.
En caso de [b]NO[/b] encontrar a la palabra: voy a insertar un nodo en la lista y en el campo info del mismo poner "no encontrada".
En caso de ENCONTRAR a la palabra:
Una vez que cuento con la posición en el archivo de ésa palabra, tomo aquella palabra destino REG.I (ó REG.E segun sea el caso -es decir, su traduccion- e inserto un nodo en la LISTA que contenga dicha palabra en el campo info del mismo.

ACTUALIZAR_ARCHIVO_AUX
situo el puntero del archivo al final para actualizar lo anterior traducido con filepos(arch)
con otro for de 1 a 100, escribo las palabras y sus traducciones, es decir el par origen-destino ó destino-origen (una por renglon cómo piden)
cierro archivo aux

Intuyo que me pueden sancionar por el uso excesivo de tantos ciclos for, puede ser? Confused

Y luego respecto del ordenamiento del archivo auxiliar:

(28-01-2013 15:54)nanuiit escribió: [ -> ]Ahora, lo que veo es que hay que imprimirlo por palabra traducida descendente, =P.

ordenado por palabra traducida ASCendente o DESCendente ??
Al menos Adolfito dijo en el enunciado ordenado por pal traducida simplemente Confused

Y si así fuese el caso, cual sería el algoritmo adecuado? Porque los que conozco de momento son sólo aquellos para vectores como el método burbuja (bubble sort), de a pares, etc.. y todos sobre valores enteros blush
Qué onda, yo respondí esto, se ve que no se posteó.
Por ciclar mucho te pueden bajar puntos
Y es descendente el orden, lo dice ahí en la consigna
Páginas: 1 2
URLs de referencia