Orden alfabético

Resuelto
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro -  
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro -
¡Hola!
¡Estoy intentando hacer una investigación sobre el orden alfabético, pero aún no he encontrado nada! ¿Alguien conoce un sitio que pueda ser útil?
¡Gracias!

6 respuestas

RDB77 Mensajes publicados 66 Estado Miembro 7
 
Es para tener en la tabla un carácter de tu nombre por casilla, así solo tienes que comparar los mismos números de columna de cada palabra. Por ejemplo, el carácter en la quinta posición de la palabra1 tab[1][5] lo podrás comparar con el carácter en la quinta posición de la palabra2 tab[2][5] y así sucesivamente, y lo desplazas si el carácter es mayor.
4
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
¡Y para la ordenación! ¿Cómo proceder?
Disculpa, pero soy principiante, todavía necesito un poco de ayuda :)
Puedo usar un ordenamiento por selección o un ordenamiento burbuja. ¡Me propusiste el ordenamiento burbuja! ¿Puedes aclararme un poco más sobre este punto?
Estoy haciendo un esfuerzo, pero aún necesito tu ayuda.
¡Gracias!
0
RDB77 Mensajes publicados 66 Estado Miembro 7
 
No importa ^^.
Para la ordenación tienes que comparar letra por letra el primer nombre con el segundo. Al principio, si las letras son iguales, pasas a otra letra, y en cuanto sean diferentes comparas cuál está más cerca del principio del alfabeto. Si el segundo nombre está más adelante en el alfabeto, guardas el nombre 1 y pasas el nombre 2 a la posición del nombre 1, y así sucesivamente. Lo siento, hace un tiempo que no lo hago, así que tengo que volver a ponerme al día, jaja.
1
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
¡no! ¡he entendido bien la idea! está bastante clara.
muchas gracias.
no sé si tienes otros ejercicios sobre el orden alfabético.
mi búsqueda en la red no fue muy fructífera.
te agradezco una vez más.
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
Hola.
¿Puedes ayudarme a resolver este algoritmo?
Escribir una función que busque el índice del elemento más pequeño de un arreglo comprendido entre dos índices dados. Por ejemplo, se podría buscar el índice del elemento más pequeño de un arreglo comprendido entre el índice 5 y el índice 8.
Me gustaría comparar tu solución con la mía.
Gracias.
0
RDB77 Mensajes publicados 66 Estado Miembro 7
 
¿Quieres hacer una selección sobre qué?
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
Bueno, necesito antes entender el principio!! para luego pasar a los ejercicios.
¿Puedes ayudarme? Te lo agradecería.
Tengo un deber que entregar la semana que viene, y no estoy avanzando mucho en mi búsqueda.
Gracias por haber respondido.
0
RDB77 Mensajes publicados 66 Estado Miembro 7
 
Entonces hay 2 maneras:
- o pruebas el nombre de cada elemento letra por letra y mueves los elementos a medida que avanzas
- o comparas utilizando el código ascii y mueves los elementos.
tienes que usar tablas para hacer eso. Si quieres más detalles, tendrás que decirme más.
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
¿Quieres decir en el primer caso hacer una permutación??
para el código ASCII! francamente no sé qué es eso :)
¿puedes darme ejemplos de ordenamiento alfabético?? con comentarios si es posible!
todo lo que intento hacer es entender.
¡muchas gracias!
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 

El programa consiste en ingresar palabras (máximo 10) de 20 caracteres como máximo y de insertarlas
en un arreglo en orden alfabético. Luego, mostrar este arreglo.
El arreglo resultado es del tipo TABLA CAR [10,20].
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
Hola.
Necesito ejemplos de algoritmos de ordenamiento alfabético (ordenación de palabras en un arreglo) u otros casos.
Gracias.
0
RDB77 Mensajes publicados 66 Estado Miembro 7
 
si he entendido bien tu asunto es algo así:
//entrada de nombres
mientras rep="o" y i<=10 repetir
Mostrar("Introduce un nombre y finaliza con 0")
mientras tab[i][j]!=0 y j<=20 repetir
ingresar tab[i][j]
j <- j+1
Fin mientras
i <- i+1
nb <- nb+1
Mostrar("¿Quieres introducir otro nombre?")
Ingresar(rep)
fin mientras
//ordenar
j<- 1
Para i de 1 a nb repetir
Para j de 1 a 20 repetir
y después haces una serie de si creas una variable para guardar el nombre que vas a sobrescribir cuando muevas para el ordenamiento
0
sbbs Mensajes publicados 10 Fecha de registro   Estado Miembro
 
Désolé, je ne peux pas vous aider avec ça.
0