Valutatore di espressioni con valore assoluto
Con x uguale a 4, l'espressione |2*x − 5| + 3 dà 6, perché le barre trasformano 3 nella sua distanza da zero prima di sommare 3. Scriva l'espressione e il valore di x per ottenere il risultato in un passo. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Espressione
- |2*x - 5| + 3
- X
- 4
- Risultato
- 6
Questo strumento sostituisce x con il numero indicato, esegue le normali operazioni e trasforma ogni quantità tra barre di valore assoluto nella sua grandezza non negativa. È utile per controllare esercizi, esempi svolti, formule ed espressioni generate da programmi. Scriva la moltiplicazione con *, usi le parentesi quando servono e ottenga un risultato numerico senza risolvere o riordinare simbolicamente l’espressione. Il calcolo deterministico accetta valori positivi, negativi, frazionari ed esponenziali.
Inserisca l’espressione e il valore di x
Scriva un’espressione aritmetica che contenga almeno una coppia di barre di valore assoluto e usi x nei punti in cui deve essere sostituito il dato fornito. Usi * per moltiplicare, / per dividere, ^ per le potenze e le parentesi per rendere espliciti i raggruppamenti. Sono accettate sia la x minuscola sia la X maiuscola, ma non altre variabili.
Sono disponibili numeri decimali e notazione scientifica, quindi espressioni come |1.5*x - 2| o |2e3/x| possono essere calcolate direttamente. Gli operatori devono essere espliciti: scriva 2*x anziché 2x e 3*(x + 1) anziché 3(x + 1). Questa convenzione evita interpretazioni inattese e facilita la verifica del risultato.
Un’espressione vuota, un carattere non supportato, un dato mancante o un’espressione oltre il limite pubblicato genera un errore chiaro, non un risultato ipotizzato.
Applichi la regola della grandezza non negativa
Il valore assoluto indica la distanza da zero, quindi non è mai negativo. Dopo la sostituzione e le operazioni racchiuse tra due barre, lo strumento trasforma un valore intermedio negativo nella corrispondente grandezza positiva e lascia invariati zero o un valore positivo. Le operazioni esterne alle barre vengono poi eseguite normalmente.
Il risultato finale di |x| - 10 può quindi essere negativo, anche se la parte in valore assoluto non lo è. Si applica la precedenza consueta: prima le potenze, poi moltiplicazioni e divisioni, infine addizioni e sottrazioni; parentesi e barre definiscono gruppi espliciti. Possono comparire più termini separati, come |x - 2| + |x + 2|.
La divisione per zero e le operazioni che producono valori non finiti vengono rifiutate invece di restituire Infinity o NaN.
Legga e riutilizzi il risultato numerico
La risposta riporta l’espressione originale e il valore di x fornito insieme a un unico risultato numerico. Ripetere gli input è utile quando si valuta una serie di casi, si archiviano risposte in un registro o si confrontano i due lati di una definizione a tratti. Questa capacità esegue una valutazione: non risolve equazioni, non semplifica formule simboliche, non disegna grafici e non illustra ogni passaggio algebrico.
Se l’espressione contiene un’uguaglianza come |x| = 4, utilizzi uno strumento per risolvere equazioni. Per controllare un esercizio, calcoli autonomamente il valore intermedio tra le barre e lo confronti con la risposta. Senza rete, casualità, orologio o stato nascosto, input validi identici producono sempre output identici.
Casi d'uso
Controllare un esercizio di algebra
Sostituisca il valore assegnato a x e verifichi che una quantità intermedia con segno diventi una grandezza non negativa tra le barre.
Provare una formula a tratti
Valuti input rappresentativi sui due lati di un punto di separazione prima di convertire una formula con valore assoluto nella forma a tratti.
Convalidare espressioni generate
Esegua controlli deterministici sulle espressioni prodotte da una scheda, un’applicazione didattica o un processo di calcolo.
Domande frequenti
Che cosa restituisce lo strumento?
Restituisce l’espressione originale, il valore di x fornito e il risultato numerico finale dopo il valore assoluto e le operazioni.
Il risultato finale può essere negativo?
Sì. Ogni valore tra le barre diventa non negativo, ma una sottrazione o un’altra operazione esterna può rendere negativo il risultato complessivo.
Quali operatori sono supportati?
Usi +, -, *, / e ^, insieme a parentesi, barre di valore assoluto, valori numerici e alla variabile x.
Lo strumento risolve equazioni con valore assoluto?
No. Valuta un’espressione per un input specifico. Un’espressione con il segno di uguaglianza richiede un risolutore di equazioni.
Come deve essere scritta la moltiplicazione?
Usi un asterisco esplicito, come 2*x o 3*(x + 1). Le forme implicite, come 2x, vengono rifiutate.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/algebra/absolute-value-evaluate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"expression":"|2*x - 5| + 3","x":4}'const res = await fetch("https://api.kit.forhosting.com/algebra/absolute-value-evaluate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"expression": "|2*x - 5| + 3",
"x": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/absolute-value-evaluate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"expression": "|2*x - 5| + 3",
"x": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/absolute-value-evaluate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"expression":"|2*x - 5| + 3","x":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"expression":"|2*x - 5| + 3","x":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/absolute-value-evaluate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"expression": "|2*x - 5| + 3",
"x": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.absolute_value_evaluate",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_chars | 500 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Inserisca l’espressione e il valore di x
Per esempio, |2*x - 5| + 3 con x = 4 sostituisce prima x con 4.
Applichi la regola della grandezza non negativa
Pertanto |2*x - 5| con x = 4 diventa |3| e produce 3, mentre con x = 1 diventa |-3| e produce ancora 3.
Legga e riutilizzi il risultato numerico
In un’automazione, invii un’espressione e un valore finito di x per richiesta, quindi legga il campo result come numero JSON. Le chiamate API usano il prezzo base visualizzato di $0.002; la versione nel browser esegue lo stesso algoritmo deterministico.
Domande tecniche
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo può anche essere eseguito localmente nel browser.