ForHosting KIT · Matematica

Calcolatore NOR logico

Falso NOR falso dà vero e ogni altra combinazione dà falso. Inserisca due valori logici e ottenga il risultato NOR con l'espressione scritta, pronto per verificare una tavola di verità o un esercizio di logica. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Il NOR logico è l'operazione booleana che risulta vera soltanto quando entrambi gli ingressi sono falsi. Se uno qualsiasi degli operandi è vero, il risultato è falso. Quella regola è la negazione dell'OR inclusivo, scritta NOT (a OR b), o in modo equivalente (NOT a) E (NOT b) per la legge di De Morgan. Chi studia incontra il NOR come una porta a due ingressi nella logica digitale, come la freccia di Peirce nell'algebra di Boole e come un primitivo funzionalmente completo a partire dal quale si può costruire ogni altra porta.

Che cosa significa il NOR logico e quando è vero

Il NOR logico, abbreviazione di non-or, è l'operazione booleana binaria la cui uscita è vera unicamente quando ogni operando è falso. Con due ingressi ciò significa che l'uscita è vera solo per la coppia false e false; true NOR false, false NOR true e true NOR true sono tutti falsi. L'identità algebrica è NOR(a, b) uguale a NOT (a OR b), coincidente con (NOT a) E (NOT b) per la legge di De Morgan.

I corsi di logica digitale disegnano la stessa funzione come una porta NOR: un corpo curvo di OR con un piccolo cerchio di inversione in uscita. L'algebra di Boole la scrive anche come la freccia di Peirce a ↓ b. La tavola di verità a quattro righe è l'intera specifica: false NOR false vale true; ogni altra combinazione vale false.

Quella unica riga vera è il motivo per cui il NOR è funzionalmente completo da solo: NOT a è a NOR a, a OR b è NOT (a NOR b), e a E b è (NOT a) NOR (NOT b), così qualsiasi circuito booleano può essere costruito solo con celle NOR. Non percorre i bit di una parola macchina come farebbe un operatore bit a bit, e non tratta 0 e 1 come booleani onorari: quei valori sono numeri, quindi vengono rifiutati.

Il risultato è un unico booleano insieme a un'espressione di visualizzazione come false NOR false uguale a true e a una stringa formula che riafferma NOT (a OR b).

Contratto di ingresso, forma dell'uscita e convalida

L'implementazione non costringe mai in silenzio: inviare 0 è un errore, non un false, e inviare 1 è un errore, non un true. Quel contratto chiuso evita il baco classico in cui una regola di veridicità del linguaggio trasforma una stringa vuota o uno zero in un booleano e restituisce comunque un risultato.

In caso di successo, il corpo riecheggia a e b, restituisce result come il NOR logico della coppia, include una stringa di espressione come false NOR false uguale a true, e include formula come l'identità NOT (a OR b) così Lei può mostrare l'algebra accanto alla risposta. L'aritmetica è una sola operazione booleana: result è true se e solo se nessun operando è true. La convalida fallita non viene fatturata.

Poiché entrambi gli operandi sono booleani obbligatori, una richiesta che omette b non assegna false per impostazione predefinita al secondo: fallisce, nominando b, che è il comportamento corretto di una porta a due ingressi che non deve mai inventare un operando. Mantenga il carico su quei due flag e otterrà un contratto stabile e verificabile per correttori di compiti, motori di regole e worker di bordo.

Dove un calcolatore NOR logico merita il proprio posto

I corsi di informatica e di elettronica presentano il NOR nella stessa settimana di E, OR, NAND e XOR. Un oracolo deterministico consente a una piattaforma di apprendimento di valutare la risposta booleana senza eseguire codice di studenti non attendibile, e rifiuta 0/1 perché chi impara pratichi il tipo booleano invece di sostituti interi. Chi progetta in digitale usa il NOR come cella primitiva; controllare una riga a due ingressi di una tavola di verità da uno script è più rapido che aprire un simulatore per un caso isolato.

L'ingresso non valido non consuma saldo. Se Le serve un OR intero per colonne, usi un calcolatore bit a bit. Se Le serve la porta booleana che è vera solo quando entrambi gli ingressi sono falsi, questo è il contratto.

Esercizi di porta funzionalmente completa

Valuti esercizi che costruiscono NOT, OR ed E dal solo NOR, con un oracolo deterministico a due ingressi invece di eseguire circuiti di studenti non attendibili.

Quando il NOR logico restituisce vero?

Solo quando entrambi gli ingressi sono falsi. true NOR false, false NOR true e true NOR true sono tutti falsi. L'identità è NOT (a OR b).

In che cosa il NOR differisce dal NAND e dall'OR?

L'OR è vero se almeno un ingresso è vero. Il NAND è falso solo quando entrambi gli ingressi sono veri. Il NOR è vero solo quando entrambi sono falsi: è la negazione dell'OR, non della congiunzione E.

È lo stesso di un NOR bit a bit di due interi?

No. Questo calcolatore è la porta booleana su due valori true/false. Non percorre i bit di una parola macchina. Per l'OR bit a bit inclusivo di interi, usi un calcolatore OR bit a bit.

Perché il NOR si chiama porta universale?

Perché con sole porte NOR si possono costruire NOT, OR e AND. Collegando lo stesso valore a entrambi gli ingressi si ottiene già la negazione, ed è per questo che i corsi di logica propongono esercizi costruiti interamente con il NOR.

Posso inserire 1 e 0 invece di vero e falso?

No. Ogni ingresso deve essere vero o falso; numeri come 0 e 1, testo o valori vuoti vengono rifiutati invece di essere convertiti, così un errore di battitura non diventa un risultato logico sbagliato.

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/math/nor

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/math/nor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":false,"b":false}'
{
  "a": false,
  "b": false
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.nor",
  "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.

Questo calcolatore accetta due booleani JSON, valuta quella definizione e restituisce il risultato booleano insieme a una breve espressione e a una formula. I valori che non sono booleani — numeri come zero e uno, stringhe, null o campi assenti — falliscono con invalid_input invece di essere coerciti.

Che cosa significa il NOR logico e quando è vero

Questo calcolatore applica quella definizione a due ingressi a booleani JSON anziché a interi o vettori di bit. Usi uno strumento di interi bit a bit se Le servono operazioni per colonne su parole; usi questo endpoint quando la domanda è la porta logica su true e false.

Contratto di ingresso, forma dell'uscita e convalida

Invii per POST un oggetto JSON con due booleani obbligatori, a e b. Ogni campo deve arrivare come true o false JSON. Si accettano gli alias x o left per a, e y o right per b; i nomi canonici restano nella risposta. Campi assenti, stringhe vuote, null, numeri, oggetti, matrici e qualsiasi testo — comprese le parole true o false scritte come stringa — falliscono con invalid_input e nominano il campo colpevole, così un motore di modulo può evidenziare il controllo. Abbini il JSON alla propria interfaccia se desidera un simbolo di porta disegnato o una tavola a quattro righe; questa capacità valuta solo una coppia.

Dove un calcolatore NOR logico merita il proprio posto

I motori di regole e la logica di sicurezza a fail-chiuso spesso vogliono un allarme solo quando due interblocchi sono entrambi spenti — entrambi i flag a false —, che è esattamente il NOR, e chiamare una piccola API di analisi evita di reimplementare la porta in ogni linguaggio di una pipeline. Tenga le richieste a due booleani JSON, fissi gli esempi di riferimento nei test e otterrà lo stesso a NOR b su un portatile e in un worker di automazione senza erigere un simulatore di circuiti per un lavoro di una sola porta. Questo endpoint non è un NOR bit a bit di interi né un OR inclusivo di numeri; sono intenzioni di ricerca distinte e tipi distinti.

Compiti di logica digitale e tavole di verità

Lasci che gli studenti inviino due booleani e verifichino che il NOR è vero solo per false/false, con invalid_input quando inviano 0 o 1 al posto di true o false.

Flag a fail-chiuso e regole di sicurezza

Attivi un allarme solo quando due interblocchi sono entrambi spenti (entrambi false). Il NOR logico è quel test; l'API restituisce un booleano su cui ramificare senza costringere interi.

Posso inviare 0 e 1 al posto di true e false?

No. Gli operandi devono essere booleani JSON. Numeri, stringhe, null e campi assenti falliscono con invalid_input nominando il campo e non vengono fatturati.

Quanto costa il calcolatore NOR?

Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.

Leggi la documentazione completa del KIT →