Nombres de los numeros ordinales
Contenidos
Números ordinales 1-100
El número 8 puede utilizarse de tres maneras: para decir “cuántos”, para decir “dónde” en una clasificación y para nombrar a alguien o algo. La chica con el número 8 en su uniforme de béisbol, que es la octava en el orden de bateo, jugando en un equipo que anota 8 carreras, está utilizando el mismo número en cada una de estas formas. Cuando es la octava en el orden de bateo, está utilizando el número como un número ordinal. Un número ordinal es el que se utiliza para indicar en qué lugar de una lista ordenada aparece alguien o algo. Un número que se utiliza para decir cuántos son es un “número cardinal”. Un número que se utiliza para nombrar algo no es un número cardinal ni ordinal.
El nombre ordinal de un número difiere un poco del nombre cardinal. En la mayoría de los casos, el nombre cardinal puede convertirse en el nombre ordinal añadiendo “th”. Así, el número cardinal mil se convierte en el número ordinal milésimo; el cuatro se convierte en el cuarto; y así sucesivamente. En el caso de 1, 2 y 3, sin embargo, se utilizan nombres completamente diferentes.
La clara distinción entre las formas cardinales y ordinales de 1 y 2 surge de la forma en que difieren los acontecimientos o cosas que describen. Un corredor que llega primero se adelanta a todos los demás, y eso es lo más notable del evento, no que un corredor haya cruzado la meta. Del mismo modo, quien llega en segundo lugar “sigue”, y eso también es algo que puede notarse sin contar conscientemente a los dos corredores. Cuando llega el tercer corredor, el recuento se convierte en una ayuda útil, si no necesaria, para determinar su posición. La similitud entre “tres” y “tercero” (y las raíces latinas de las que proceden) así lo refleja. Más allá del 3, contar es casi esencial, y las formas cardinales y ordinales son casi las mismas.
Números ordinales del 1 al 10
Si está enseñando los ordinales a estudiantes de inglés o a alumnos jóvenes, introduzca el concepto repasando los números cardinales, luego continúe con los ordinales y compare y contraste los dos conceptos. Preste especial atención a los ordinales que rompen patrones. Además, introduzca los términos primero y último como palabras de vocabulario de posición.
Dado que los números ordinales pueden expresarse con palabras o con números, puede ser difícil saber cuándo utilizar una u otra versión. Por suerte, el autor R.M. Ritter lo explica en New Hart’s Rules: The Handbook of Style for Writers and Editors. “Escriba los números ordinales -primero, segundo, tercero, cuarto- excepto cuando cite otra fuente. Para ahorrar espacio, también pueden expresarse en números en las notas y referencias. …
Pero, por supuesto, hay muchos más usos para los números ordinales que los nombres de las calles y las edades, y eso significa más reglas. He aquí algunas estipulaciones más para el uso de ordinales, proporcionadas por la experta en gramática Val Drumond. “No utilices la forma ordinal (th, st, rd, nd) de los números cuando escribas la fecha completa: el 15 de enero es la fecha del examen. Sin embargo, puede utilizar los sufijos ordinales si sólo utiliza el día: El 15 es la fecha del examen. …
Números ordinales del 1 al 30
Si no quieres tener una dependencia adicional de una librería externa (como sugiere luckydonald) pero tampoco quieres que el futuro mantenedor del código te persiga y te mate (porque usaste código golfizado en producción) entonces aquí tienes una variante corta pero mantenible:
Me encontré haciendo algo similar, necesitando convertir direcciones con números ordinales (‘Third St’) a un formato que un geocodificador pudiera comprender (‘3rd St’). Aunque esto no es muy elegante, una solución rápida y sucia es utilizar el inflect.py para generar un diccionario para la traducción.
inflect.py tiene una función number_to_words(), que convertirá un número (por ejemplo, 2) en su forma de palabra (por ejemplo, ‘dos’). Además, hay una función ordinal() que tomará cualquier número (numeral o forma de palabra) y lo convertirá en su forma ordinal (por ejemplo, 4 -> cuarto, seis -> sexto). Ninguna de las dos, por sí solas, hacen lo que buscas, pero juntas puedes usarlas para generar un diccionario que traduzca cualquier número-palabra ordinal (dentro de un rango razonable) a su respectivo ordinal numérico. Echa un vistazo:
Ejemplos de números ordinales
Si no quieres tener una dependencia adicional de una librería externa (como sugiere luckydonald) pero tampoco quieres que el futuro mantenedor del código te persiga y te mate (porque usaste código golfizado en producción) entonces aquí tienes una variante corta pero mantenible:
Me encontré haciendo algo similar, necesitando convertir direcciones con números ordinales (‘Third St’) a un formato que un geocodificador pudiera comprender (‘3rd St’). Aunque esto no es muy elegante, una solución rápida y sucia es utilizar el inflect.py para generar un diccionario para la traducción.
inflect.py tiene una función number_to_words(), que convertirá un número (por ejemplo, 2) en su forma de palabra (por ejemplo, ‘dos’). Además, hay una función ordinal() que tomará cualquier número (numeral o forma de palabra) y lo convertirá en su forma ordinal (por ejemplo, 4 -> cuarto, seis -> sexto). Ninguna de las dos, por sí solas, hacen lo que buscas, pero juntas puedes usarlas para generar un diccionario que traduzca cualquier número-palabra ordinal (dentro de un rango razonable) a su respectivo ordinal numérico. Echa un vistazo: