ForHosting KIT · Mathématiques

Convertisseur de notation d'intervalle à partir des bornes

Une borne inférieure de -2 incluse et une borne supérieure de 5 exclue donnent [-2, 5) : tous les nombres de moins deux jusqu'à cinq, cinq non compris. Saisissez les deux bornes, indiquez lesquelles comptent et obtenez l'intervalle. 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
Inférieure
-2
Supérieure
5
Vous obtenez
Intervalle
[-2, 5)

C'est la dernière étape de toute inéquation linéaire résolue, effectuée de façon cohérente en un seul appel, avec une erreur claire lorsque la borne inférieure dépasse la borne supérieure.

Qu'est-ce que la notation d'intervalle

La notation d'intervalle est la façon standard et compacte d'écrire un ensemble de nombres réels compris entre deux bornes. Un crochet signifie que la borne est incluse dans l'ensemble ; une parenthèse signifie qu'elle est exclue. Ainsi, [-2, 5) se lit comme tous les nombres de moins deux jusqu'à cinq non compris.

Les élèves la rencontrent dès qu'ils résolvent une inéquation linéaire, et elle les suit ensuite jusqu'en analyse et au-delà. Bien choisir les crochets est essentiel : confondre une extrémité ouverte et une extrémité fermée change le sens de la réponse, et c'est l'une des erreurs les plus fréquentes lorsque des résultats sont recopiés à la main d'un solveur vers un rapport, un script de notation ou un jeu de tests.

Cette fonctionnalité prend les bornes et les deux indicateurs d'inclusion séparément, de sorte que la décision est explicite dans l'entrée plutôt que déduite d'une chaîne formatée par quelqu'un d'autre. Les quatre combinaisons des deux indicateurs couvrent tous les cas bornés : fermé-fermé, fermé-ouvert, ouvert-fermé et ouvert-ouvert, et chacune correspond à exactement une paire de crochets, sans aucune ambiguïté sur le résultat attendu.

Comment fonctionne la conversion

Vous envoyez une borne inférieure, une borne supérieure et deux booléens. Le convertisseur vérifie d'abord que les deux bornes sont des nombres finis, puis contrôle que la borne inférieure ne dépasse pas la borne supérieure — une paire inversée est rejetée avec une erreur d'entrée invalide au lieu de produire une chaîne dépourvue de sens.

Des bornes égales sont autorisées lorsque les deux sont inclusives, ce qui donne un intervalle dégénéré comme [3, 3] contenant exactement un point ; des bornes égales avec un côté exclusif décrivent l'ensemble vide et sont rejetées, car il n'existe pas de chaîne honnête pour les représenter. La sortie renvoie l'entrée avec l'intervalle formaté, afin qu'un appelant puisse consigner exactement quels indicateurs ont produit quelle chaîne.

Les nombres sont rendus de façon stable — les entiers sans virgule décimale — de sorte que la même entrée produit toujours les mêmes octets sur n'importe quelle machine, ce qui rend le résultat sûr à utiliser dans des tests de référence et des comparaisons.

Sa place dans un pipeline

La plupart des appelants n'écrivent pas les bornes à la main ; les indicateurs proviennent d'un solveur d'inéquations, d'un vérificateur de contraintes ou d'une étape d'optimisation, et ce convertisseur se place au bout de cette chaîne comme couche de formatage. Les usages typiques sont l'affichage d'un ensemble solution sur une plateforme d'exercices, la génération de réponses attendues pour un correcteur automatisé, la normalisation des résultats de plusieurs solveurs en une chaîne canonique avant comparaison, et la création de rapports de contraintes lisibles.

Comme la sortie est déterministe et stable à l'octet près, elle convient aussi naturellement aux tests instantanés : une suite de tests peut vérifier la chaîne d'intervalle exacte plutôt qu'une expression régulière, et tout changement d'un indicateur en amont apparaît immédiatement comme une différence. Si vous avez besoin de l'étape précédente — la résolution de l'inéquation elle-même — associez-le à la fonctionnalité de solveur d'inéquations linéaires du même catalogue, qui produit exactement les bornes et indicateurs attendus ici.

Afficher une inéquation résolue

Transformez les bornes et indicateurs d'inclusion d'un solveur d'inéquations linéaires en chaîne d'intervalle standard pour l'affichage.

Générer des jeux de tests pour correcteur

Produisez la notation d'intervalle exacte attendue par un correcteur automatique de mathématiques, stable à l'octet près d'une machine à l'autre.

Normaliser des rapports de contraintes

Formatez des plages issues de différentes étapes de validation dans une notation canonique avant de les comparer ou de les archiver.

Combien cela coûte-t-il ?

Son exécution est également gratuite dans votre navigateur sur cette page.

Que signifient les crochets ?

Un crochet [ ou ] signifie que la borne est incluse ; une parenthèse ( ou ) signifie qu'elle est exclue. Par exemple, [-2, 5) inclut -2 mais pas 5.

Que se passe-t-il si la borne inférieure est supérieure à la borne supérieure ?

La requête est rejetée avec une erreur d'entrée invalide. Une paire de bornes inversée ne décrit pas un intervalle réel.

Les deux bornes peuvent-elles être égales ?

Oui, mais uniquement lorsque les deux sont inclusives, ce qui produit un intervalle à un seul point comme [3, 3]. Des bornes égales avec un côté exclusif décrivent l'ensemble vide et sont rejetées.

Mes nombres sont-ils stockés quelque part ?

Non. L'entrée est traitée puis supprimée ; seuls la chaîne d'intervalle et les bornes renvoyées sont retournées.

Gère-t-il les décimaux et les nombres négatifs ?

Oui. Tout nombre fini est accepté, et les entiers sont rendus sans virgule décimale afin que la sortie reste stable.

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/math/interval-notation

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/math/interval-notation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lower":-2,"upper":5}'
{
  "lower": -2,
  "upper": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.interval_notation",
  "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.

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.

L'API de notation d'intervalle prend les deux bornes d'un ensemble solution — une borne inférieure, une borne supérieure et, pour chacune, un indicateur précisant si elle est incluse — et renvoie la chaîne standard de notation d'intervalle, comme [-2, 5) ou (0, 10].

Sa place dans un pipeline

Il s'exécute sur notre réseau mondial sans rien stocker ensuite, et le même code déterministe fonctionne gratuitement dans votre navigateur sur cette page : vous pouvez donc vérifier une conversion de façon interactive et ne payer — $0.002 par requête — que lorsque vous l'automatisez à grande échelle.

Consulter la documentation complète du KIT →