ForHosting KIT · Mathématiques

Ordonner des nombres

Saisissez 3 ; 1/2 ; -2,5 ; 4 et 7/4 et obtenez -2,5 ; 1/2 ; 7/4 ; 3 ; 4 : chaque entrée est convertie en sa valeur réelle, fractions et décimaux se placent correctement et votre écriture est conservée. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Valeurs
3, 1/2, -2.5, 4, 7/4
Vous obtenez
Quantité
5
Ordonné
-2.5, 1/2, 7/4, 3, 4
Valeurs
-2,5, 0,5, 1,75, 3, 4

Ordonner des grandeurs mixtes est une tâche quotidienne de la classe et de la préparation des données : une fiche énumère 3, 1/2, -2.5 et 7/4, et il faut les placer sur la droite numérique du plus petit au plus grand. Les tris lexicaux échouent ici parce que la chaîne 10 précède 2, et qu'une fraction telle que 3/4 n'est pas un décimal tant qu'elle n'est pas évaluée. Cette calculatrice d'ordonnancement accepte une liste de chaînes entières, décimales et fractionnaires, convertit chaque entrée en une valeur réelle finie et renvoie les mêmes jetons en ordre numérique croissant, accompagnés des valeurs analysées.

Pourquoi les grandeurs mixtes ne se trient pas comme du texte

Une liste qui mélange entiers, décimaux et fractions paraît simple jusqu'à ce que l'on tente de la trier par comparaison lexicographique. La chaîne 10 précède 2 parce que le caractère 1 est inférieur à 2 ; le jeton 1/2 n'a aucun sens numérique tant que la division n'est pas effectuée ; et 1 1/2 est un nombre mixte, non deux éléments distincts. Le seul ordre honnête est celui des valeurs réelles que ces jetons représentent sur la droite numérique.

Cette capacité parcourt la liste une fois, interprète chaque entrée comme un entier, un décimal (notation scientifique facultative), une fraction simple a/b ou un nombre mixte de la forme entier numérateur/dénominateur, puis trie selon cette valeur finie en ordre croissant. Le signe négatif s'applique à la quantité entière, si bien que -1 1/2 vaut moins un et demi, et non moins un plus un demi. Les valeurs égales conservent leur ordre relatif d'origine, ce qui rend le résultat stable lorsque 1/2 et 0.5 apparaissent ensemble.

La réponse renvoie les graphies d'origine dans cet ordre, plus les nombres finis analysés, afin qu'un élève voie encore 7/4 à côté de 3 tandis qu'un script consomme 1.75 et 3. Les jetons vides, les lettres, Infinity, NaN et un dénominateur nul ne sont pas des nombres finis et ne produisent jamais un classement partiel.

Contrat d'entrée, graphies acceptées et erreurs

Chaque chaîne peut être un entier tel que 3 ou -12, un décimal tel que 0.5, -2.5 ou .25, une fraction simple telle que 1/2 ou -7/4, ou un nombre mixte tel que 1 1/2 et -2 3/4. Les espaces autour de la barre sont autorisés. En cas de succès, le corps comprend count, ordered avec les jetons d'origine du plus petit au plus grand, et values avec les nombres finis correspondants arrondis à douze chiffres significatifs pour un contrat stable entre exécutions.

Le message nomme l'indice fautif afin qu'un formulaire puisse mettre la ligne en évidence. Associez cette page à un résumé à cinq nombres ou à un outil de moyenne, médiane et mode si vous avez besoin de statistiques descriptives après le classement ; ce point de terminaison ne classe que les jetons.

Où un outil d'ordonnancement des nombres fait ses preuves

Les classes et les plateformes de tutorat utilisent une calculatrice d'ordonnancement pour que les apprenants vérifient des devoirs du plus petit au plus grand qui mélangent fractions et décimaux, sans inverser un signe ni traiter 1/4 comme plus grand que 1/3 parce que quatre est plus grand que trois. Les générateurs d'examens ont besoin d'un oracle déterministe qui marque une permutation erronée comme fausse et qui refuse un blanc ou un mot au lieu d'écarter en silence la cellule défectueuse.

Les analystes qui héritent d'une colonne saisie en texte — 3, 1/2, 2.25, 7/4 — peuvent la classer avant de tracer ou de joindre, sans ouvrir un tableur qui pourrait interpréter 1/2 comme une date. Gardez les listes sous le plafond de cinq cents éléments, figez les jetons ordonnés dans les tests, et vous obtenez un classement reproductible pour les fiches, les greffons LMS et les workers de périphérie, sans dresser un système d'algèbre formelle pour un tri d'une ligne.

Devoirs : du plus petit au plus grand

Proposez aux élèves une liste mixte telle que 3, 1/2, -2.5 et 7/4 et comparez l'ordre manuscrit à un classement déterministe.

Nettoyer une colonne numérique mixte

Classez une colonne de texte d'entiers, de décimaux et de fractions avant de tracer ou de joindre, sans qu'un tableur transforme 1/2 en date.

Notation automatique d'examens et de LMS

Notez des items d'ordonnancement avec un oracle qui refuse les jetons illisibles au lieu de les omettre et d'inventer une liste plus courte.

Comment ordonner des entiers, des décimaux et des fractions mélangés ?

Envoyez un tableau values non vide de chaînes numériques.

Quelles graphies sont acceptées ?

Entiers (3, -12), décimaux (0.5, -2.5, .25), fractions simples (1/2, -7/4) et nombres mixtes (1 1/2, -2 3/4). Les espaces autour de la barre sont autorisés. Un dénominateur nul est refusé.

Que se passe-t-il si une entrée n'est pas un nombre ?

Un texte vide, des lettres, Infinity, NaN et 1/0 ne sont pas des nombres finis. Une entrée invalide n'est pas facturée.

Comment les égalités sont-elles ordonnées lorsque deux jetons ont la même valeur ?

Le tri est stable : des valeurs égales telles que 1/2 et 0.5 conservent l'ordre qu'elles avaient en entrée, si bien que le classement est déterministe.

Comment lit-on un nombre mixte négatif comme -1 1/2 ?

Comme moins un et demi : le signe s'applique à toute la quantité, pas seulement à la partie entière. C'est pourquoi -1 1/2 se place sous -1 et ne vaut pas moins un plus un demi.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/stat/ordering-numbers

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/stat/ordering-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":["3","1/2","-2.5","4","7/4"]}'
{
  "values": [
    "3",
    "1/2",
    "-2.5",
    "4",
    "7/4"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.ordering_numbers",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items500
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Tout jeton qui ne peut pas se lire comme un nombre fini — texte vide, lettres ou fraction à dénominateur nul — échoue avec invalid_input et n'est pas facturé. Le même chemin d'analyse déterministe s'exécute gratuitement dans le navigateur et comme appel API prépayé à $0.002 par requête réussie.

Contrat d'entrée, graphies acceptées et erreurs

Envoyez par POST un corps JSON avec un champ obligatoire nommé values : un tableau non vide de chaînes, au plus cinq cents entrées. Les alias numbers, list et data sont acceptés et se comportent de la même façon. Une chaîne séparée par des virgules, des points-virgules ou des sauts de ligne est également acceptée, afin qu'une colonne collée puisse être triée sans entourer chaque cellule de guillemets JSON ; les espaces ne servent pas de séparateurs, car les nombres mixtes contiennent déjà un espace. Une validation échouée — champ values manquant, liste vide, plus de cinq cents entrées, ou tout jeton illisible comme nombre fini — renvoie invalid_input et n'est jamais facturée.

Où un outil d'ordonnancement des nombres fait ses preuves

Comme l'implémentation est une analyse de niveau A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle ni réseau sortant.

Combien coûte l'outil d'ordonnancement des nombres ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →