30-01-2013, 18:10
Páginas: 1 2
30-01-2013, 20:30
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
18-02-2013, 19:34
Qué grandee nanuiit, estas en todas!!! y yo en ninguna, porque esto maaas que perdido 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?
Y luego respecto del ordenamiento del archivo auxiliar:
ordenado por palabra traducida ASCendente o DESCendente ??
Al menos Adolfito dijo en el enunciado ordenado por pal traducida simplemente
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
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?
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, .
ordenado por palabra traducida ASCendente o DESCendente ??
Al menos Adolfito dijo en el enunciado ordenado por pal traducida simplemente
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
02-03-2013, 00:47
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
Por ciclar mucho te pueden bajar puntos
Y es descendente el orden, lo dice ahí en la consigna
Páginas: 1 2