ForHosting KIT · Matematica

Ordinare numeri

Inserisca 3; 1/2; -2,5; 4 e 7/4 e ottenga -2,5; 1/2; 7/4; 3; 4: ogni voce diventa il suo valore reale, quindi frazioni e decimali si collocano bene e la sua scrittura resta invariata. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Valori
3, 1/2, -2.5, 4, 7/4
Ottiene
Quantità
5
Ordinato
-2.5, 1/2, 7/4, 3, 4
Valori
-2,5, 0,5, 1,75, 3, 4

Ordinare grandezze miste è un compito quotidiano dell'aula e della preparazione dei dati: una scheda elenca 3, 1/2, -2.5 e 7/4, e occorre collocarli sulla retta numerica dal più piccolo al più grande. Gli ordinamenti lessicali falliscono qui perché la stringa 10 precede 2, e una frazione come 3/4 non è un decimale finché non viene valutata. Questa calcolatrice di ordinamento accetta un elenco di stringhe intere, decimali e frazionarie, converte ogni voce in un valore reale finito e restituisce gli stessi token in ordine numerico crescente insieme ai valori analizzati.

Perché le grandezze miste non si ordinano come testo

Un elenco che mescola interi, decimali e frazioni sembra semplice finché non si tenta di ordinarlo con un confronto da dizionario. La stringa 10 precede 2 perché il carattere 1 è minore di 2; il token 1/2 non ha significato numerico finché non si esegue la divisione; e 1 1/2 è un numero misto, non due voci separate. L'unico ordine onesto è quello dei valori reali che quei token rappresentano sulla retta numerica.

Questa capacità percorre l'elenco una volta, interpreta ogni voce come intero, decimale (notazione scientifica facoltativa), frazione semplice a/b o numero misto della forma intero numeratore/denominatore, quindi ordina secondo quel valore finito in senso crescente. Il segno negativo si applica all'intera quantità, così -1 1/2 è meno uno e mezzo, non meno uno più un mezzo. I valori uguali conservano l'ordine relativo originale, il che rende stabile il risultato quando compaiono insieme 1/2 e 0.5.

La risposta restituisce le grafie originali in quell'ordine, più i numeri finiti analizzati, così uno studente continua a vedere 7/4 accanto a 3 mentre uno script consuma 1.75 e 3. Token vuoti, lettere, Infinity, NaN e un denominatore zero non sono numeri finiti e non producono mai una classifica parziale.

Dove uno strumento per ordinare i numeri rende

Le aule e le piattaforme di tutoraggio usano una calcolatrice di ordinamento affinché chi impara possa verificare i compiti dal più piccolo al più grande che mescolano frazioni e decimali, senza invertire un segno né trattare 1/4 come maggiore di 1/3 perché quattro è maggiore di tre. I generatori di prove necessitano di un oracolo deterministico che segni come errata una permutazione sbagliata e rifiuti uno spazio vuoto o una parola invece di scartare in silenzio la cella difettosa.

Chi eredita una colonna digitata come testo — 3, 1/2, 2.25, 7/4 — può classificarla prima di tracciare o unire, senza aprire un foglio di calcolo che potrebbe interpretare 1/2 come una data. Tenga gli elenchi entro il tetto di cinquecento elementi, fissi i token ordinati nei test e otterrà una classifica riproducibile per schede, plug-in LMS e worker di bordo, senza allestire un sistema di algebra computazionale per un ordinamento di una riga.

Compiti: dal più piccolo al più grande

Consegni agli studenti un elenco misto come 3, 1/2, -2.5 e 7/4 e confronti l'ordine manoscritto con una classifica deterministica.

Pulire una colonna numerica mista

Classifichi una colonna di testo con interi, decimali e frazioni prima di tracciare o unire, senza che un foglio di calcolo trasformi 1/2 in una data.

Valutazione automatica di prove e LMS

Valuti le voci di ordinamento con un oracolo che rifiuta i token illeggibili invece di ometterli e inventare un elenco più corto.

Come si ordinano interi, decimali e frazioni mescolati?

Invii un array values non vuoto di stringhe numeriche.

Quali grafie sono accettate?

Interi (3, -12), decimali (0.5, -2.5, .25), frazioni semplici (1/2, -7/4) e numeri misti (1 1/2, -2 3/4). Gli spazi intorno alla barra sono ammessi. Un denominatore zero viene rifiutato.

Che cosa succede se una voce non è un numero?

Testo vuoto, lettere, Infinity, NaN e 1/0 non sono numeri finiti. L'ingresso non valido non viene addebitato.

Come si risolvono i pareggi quando due token hanno lo stesso valore?

L'ordinamento è stabile: valori uguali come 1/2 e 0.5 conservano l'ordine che avevano in ingresso, così la classifica è deterministica.

Come si legge un numero misto negativo come -1 1/2?

Come meno uno e mezzo: il segno vale per l'intera quantità, non solo per la parte intera. Per questo -1 1/2 si colloca sotto -1 e non vale meno uno più un mezzo.

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/stat/ordering-numbers

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/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 è 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.

max_items500
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.

Qualsiasi token che non possa essere letto come numero finito — testo vuoto, lettere o una frazione con denominatore zero — fallisce con invalid_input e non viene addebitato. Lo stesso percorso di analisi deterministico gira gratis nel browser e come chiamata API prepagata a $0.002 per richiesta andata a buon fine.

Contratto di ingresso, grafie accettate ed errori

Ogni stringa può essere un intero come 3 o -12, un decimale come 0.5, -2.5 o .25, una frazione semplice come 1/2 o -7/4, oppure un numero misto come 1 1/2 e -2 3/4. Gli spazi intorno alla barra sono ammessi. In caso di successo il corpo include count, ordered con i token originali dal più piccolo al più grande, e values con i numeri finiti corrispondenti arrotondati a dodici cifre significative per un contratto stabile tra ambienti. Il messaggio indica l'indice errato così un modulo può evidenziare la riga. Invii con POST un corpo JSON con un campo obbligatorio denominato values: un array non vuoto di stringhe, al massimo cinquecento voci. Gli alias numbers, list e data sono accettati e si comportano allo stesso modo. È accettata anche una stringa separata da virgole, punti e virgola o interruzioni di riga, così una colonna incollata può essere ordinata senza racchiudere ogni cella tra virgolette JSON; gli spazi non servono da separatori perché i numeri misti contengono già uno spazio. Una convalida fallita — campo values assente, elenco vuoto, più di cinquecento voci o qualsiasi token illeggibile come numero finito — restituisce invalid_input e non viene mai addebitata. Abbini questa pagina a un riepilogo a cinque numeri o a uno strumento di media, mediana e moda se dopo l'ordinamento Le servono statistiche descrittive; questo endpoint classifica soltanto i token.

Dove uno strumento per ordinare i numeri rende

Poiché l'implementazione è analisi di livello A, ogni chiamata andata a buon fine costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita.

Quanto costa lo strumento per ordinare i numeri?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata andata a buon fine; l'ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →