Orden alfabético
Resuelto
sbbs
Mensajes publicados
10
Fecha de registro
Estado
Miembro
-
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!
¡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
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.
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.
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.
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.
¿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.
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.
- 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.
Hola.
Necesito ejemplos de algoritmos de ordenamiento alfabético (ordenación de palabras en un arreglo) u otros casos.
Gracias.
Necesito ejemplos de algoritmos de ordenamiento alfabético (ordenación de palabras en un arreglo) u otros casos.
Gracias.
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
//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
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!