ForHosting KIT · Matematica

Notazione per comprensione → intervalli

{ x | -1 < x ≤ 4 } diventa (-1, 4]: parentesi tonda dove l’estremo è escluso, quadra dove è incluso. Il convertitore gestisce semirette, intervalli limitati e valori singoli scritti con un’uguaglianza. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Notazione insiemistica
{ x | -1 < x ≤ 4 }
Ottiene
Variabile
x
Intervallo
(-1, 4]
Inferiore
-1
Superiore
4

La notazione per comprensione descrive un insieme numerico mediante la proprietà che i suoi elementi devono soddisfare, mentre la notazione a intervalli condensa la stessa idea con parentesi quadre e simboli di infinito attesi da calcolatrici grafiche, manuali e sistemi di algebra computazionale. Chi scrive { x | x maggiore o uguale a due } ha ancora bisogno di [2, ∞) sul foglio delle risposte; chi valuta in automatico unità di disequazioni ha bisogno di un oracolo deterministico che non scambi mai una parentesi quadra con una tonda. Questo convertitore da notazione per comprensione a intervalli accetta una descrizione semplice a una variabile—semirette unilaterali, segmenti limitati aperti o chiusi e singleton con uguaglianza—e restituisce la stringa di intervallo corrispondente più gli estremi numerici inferiore e superiore con flag di inclusione.

Cosa significa la notazione per comprensione e come gli intervalli la codificano

La notazione per comprensione scrive un insieme come tutti i valori di una variabile che superano una condizione dichiarata. Il modello classico è un'apertura di graffa, una variabile, una barra verticale o i due punti letti come tale che, un predicato e una chiusura di graffa. Per i numeri reali il predicato è quasi sempre una disequazione lineare o una breve catena di disequazioni: x maggiore di tre, x minore o uguale a zero, oppure zero minore o uguale a x minore di cinque.

La notazione a intervalli sostituisce quella prosa con una coppia compatta di estremi. Una parentesi quadra significa che l'estremo è incluso; una parentesi tonda significa che è escluso. Le semirette non limitate usano il simbolo di infinito con una parentesi tonda da quel lato perché l'infinito non è mai un numero che si possa includere.

Così { x | x maggiore di tre } diventa la semiretta aperta (3, ∞), { x | x maggiore o uguale a due } diventa [2, ∞), e { x | zero minore o uguale a x minore di cinque } diventa [0, 5). Un singleton scritto { x | x uguale a quattro } è l'intervallo chiuso degenere [4, 4], che molti corsi scrivono anche come l'insieme che contiene solo il quattro.

Quel disegno combacia con il linguaggio dell'aula: prima si padroneggia la risposta a un pezzo solo, poi si imparano le unioni come abilità separata.

Contratto di ingresso, forme supportate e campi di risposta

Incolli una descrizione semplice come { x | x > 3 }, {x | 0 ≤ x < 5 }, { y : y ≤ -1 }, o anche la condizione nuda x >= 2 senza graffe. Il parser normalizza i segni unicode di minore o uguale e maggiore o uguale, l'appartenenza opzionale del tipo x in R a sinistra della barra e gli spazi ordinari.

Le condizioni supportate sono confronti unilaterali della variabile con un estremo finito, la forma invertita estremo confrontato con la variabile, catene composte estremo op variabile op estremo e uguaglianza per un singleton. I numeri possono essere interi, decimali o notazione scientifica entro un tetto di magnitudine sicuro.

Dove la conversione in intervalli è utile

Le aule di algebra e le piattaforme di tutoraggio usano un convertitore da notazione per comprensione a intervalli affinché gli studenti controllino la scelta delle parentesi senza attendere le ore di ricevimento. I plugin di gestione dell'apprendimento necessitano di un oracolo deterministico che segni [2, 5) come corretto e (2, 5] come errato per la stessa descrizione verbale, il che funziona solo se i flag di inclusione sono campi di prima classe e non indovinelli fragili su stringhe.

Gli autori di curricula che traducono problemi verbali in forma di comprensione possono convertire in blocco le chiavi di risposta in forma di intervallo per fogli risposte ed esercizi con calcolatrice grafica. Mantenga le richieste sotto poche centinaia di caratteri, fissi nei test i campi di intervallo e inclusione, e otterrà notazione riproducibile per compiti, correttori LMS e worker di edge senza erigere infrastruttura simbolica propria.

Controlli di compiti e di classe

Gli studenti incollano { x | condizione } e verificano parentesi di intervallo e lati dell'infinito rispetto alle chiavi del manuale.

Valutazione automatica LMS ed esami

Valuti item in notazione per comprensione con un oracolo deterministico che confronta stringhe di intervallo e flag di estremi inclusivi.

Generazione di chiavi di risposta su scala

Strumenti curriculari convertono banche di stem in comprensione in notazione a intervalli per schede ed esercizi con calcolatrice.

Quali forme di notazione per comprensione sono supportate?

Semirette unilaterali (x > a, x ≤ b), catene composte (a < x ≤ b), singleton per uguaglianza (x = c), graffe opzionali, separatori | o :, e unicode ≤ ≥. Unioni e ≠ sono rifiutate perché non formano un solo intervallo.

Cosa significano parentesi quadre e tonde?

Una parentesi quadra include l'estremo; una tonda lo esclude. L'infinito usa sempre una parentesi tonda perché ±∞ non è un numero reale che si possa includere.

Perché la mia condizione con ≠ è stata rifiutata?

x ≠ a descrive due semirette, un'unione, non un intervallo connesso. Questo convertitore restituisce un solo intervallo; costruisca le unioni in un passo separato se ne ha bisogno.

Come si scrive un singolo valore in notazione a intervalli?

Una condizione di uguaglianza, come x uguale a 4, diventa l’intervallo chiuso [4, 4]. È un intervallo degenere che contiene solo quel numero, e molti corsi lo scrivono anche come un insieme di un solo elemento.

Perché l’infinito ha sempre la parentesi tonda?

Perché l’infinito non è un numero che si possa includere in un insieme. Così { x | x ≥ 2 } diventa [2, ∞): la quadra include il 2, mentre la tonda dal lato infinito indica che la semiretta non finisce.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/algebra/set-builder-to-interval

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/algebra/set-builder-to-interval \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"set_builder":"{ x | -1 < x ≤ 4 }"}'
{
  "set_builder": "{ x | -1 < x ≤ 4 }"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.set_builder_to_interval",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa significa la notazione per comprensione e come gli intervalli la codificano

Questa capacità si concentra su insiemi connessi—un solo intervallo—così le condizioni che forzerebbero un'unione, come la non uguaglianza, vengono rifiutate con un messaggio chiaro invalid_input invece di un unico intervallo sbagliato in silenzio.

Contratto di ingresso, forme supportate e campi di risposta

Invii un corpo JSON con un solo campo stringa obbligatorio set_builder (sono accettati gli alias expression, set, notation e input). In caso di successo il corpo restituisce una stringa set_builder ordinata, il nome della variabile, la stringa di intervallo con −∞ o ∞ quando serve, lower e upper numerici (null significa non limitato da quel lato), booleani lower_inclusive e upper_inclusive, un'etichetta kind come bounded, left_unbounded, right_unbounded o singleton, e un breve promemoria delle regole delle parentesi. Descrizioni vuote, graffe sbilanciate, variabili discordanti, predicati di disuguaglianza stretta di differenza e insiemi risultanti vuoti falliscono con invalid_input e non vengono addebitati. Esempio: set_builder uguale a { x | -1 < x ≤ 4 } produce l'intervallo (-1, 4], lower -1 esclusivo, upper 4 inclusivo, kind bounded.

Dove un'API da comprensione a intervallo rende utile il servizio

I generatori di preparazione agli esami producono centinaia di stem { x | a ⊙ x ⊙ b } e devono emettere la chiave di intervallo ufficiale per ciascuno; chiamare una piccola API di parse evita di incorporare una dipendenza completa di algebra computazionale per una disequazione a una variabile. Poiché l'implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita, e la validazione fallita non consuma il saldo.

Come si converte la notazione per comprensione in notazione a intervalli?

Invii set_builder come { x | x > 3 } o { x | 0 ≤ x < 5 }. L'API restituisce la stringa di intervallo (ad esempio (3, ∞) o [0, 5)) più lower, upper e flag di inclusione.

Quanto costa il convertitore da comprensione a intervallo?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →