Calculadora NOR lógico
Falso NOR falso da verdadero y cualquier otra combinación da falso. Introduzca dos valores lógicos y obtenga el resultado NOR con la expresión escrita, listo para comprobar una tabla de verdad o un ejercicio de lógica. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
El NOR lógico es la operación booleana que resulta verdadera solo cuando ambas entradas son falsas. Si cualquiera de los operandos es verdadero, el resultado es falso. Esa regla es la negación del O inclusivo, escrita NOT (a OR b), o de forma equivalente (NOT a) Y (NOT b) por la ley de De Morgan. Quienes estudian encuentran el NOR como una puerta de dos entradas en lógica digital, como la flecha de Peirce en el álgebra de Boole y como un primitivo funcionalmente completo a partir del cual se puede construir cualquier otra puerta.
Qué significa el NOR lógico y cuándo es verdadero
El NOR lógico, abreviatura de no-o, es la operación booleana binaria cuya salida es verdadera únicamente cuando todo operando es falso. Con dos entradas, eso significa que la salida es verdadera solo para el par false y false; true NOR false, false NOR true y true NOR true son todos falsos. La identidad algebraica es NOR(a, b) igual a NOT (a OR b), que coincide con (NOT a) Y (NOT b) por la ley de De Morgan.
Los cursos de lógica digital dibujan la misma función como una puerta NOR: un cuerpo curvo de O con un pequeño círculo de inversión en la salida. El álgebra de Boole también la escribe como la flecha de Peirce a ↓ b. La tabla de verdad de cuatro filas es toda la especificación: false NOR false es true; cualquier otra combinación es false.
Esa única fila verdadera es la razón por la que el NOR es funcionalmente completo por sí solo: NOT a es a NOR a, a OR b es NOT (a NOR b), y a Y b es (NOT a) NOR (NOT b), de modo que cualquier circuito booleano puede construirse solo con celdas NOR. No recorre los bits de una palabra de máquina como haría un operador bit a bit, y no trata 0 y 1 como booleanos honorarios: esos valores son números, así que se rechazan.
El resultado es un único booleano junto con una expresión de visualización como false NOR false igual a true y una cadena formula que reitera NOT (a OR b).
Contrato de entrada, forma de salida y validación
La implementación nunca fuerza una conversión en silencio: enviar 0 es un error, no un false, y enviar 1 es un error, no un true. Ese contrato cerrado evita el fallo clásico en el que una regla de veracidad del lenguaje convierte una cadena vacía o un cero en un booleano y aun así devuelve un resultado.
Si hay éxito, el cuerpo hace eco de a y b, devuelve result como el NOR lógico del par, incluye una cadena de expresión como false NOR false igual a true, e incluye formula como la identidad NOT (a OR b) para que usted muestre el álgebra junto a la respuesta. La aritmética es una sola operación booleana: result es true si y solo si ningún operando es true. La validación fallida no se factura.
Como ambos operandos son booleanos obligatorios, una solicitud que omite b no asigna false por defecto al segundo: falla, nombrando b, que es el comportamiento correcto de una puerta de dos entradas que nunca debe inventar un operando. Mantenga la carga en esas dos banderas y obtendrá un contrato estable y comprobable para correctores de tareas, motores de reglas y workers de borde.
Dónde rinde una calculadora de NOR lógico
Los cursos de informática y de electrónica presentan el NOR la misma semana que Y, O, NAND y XOR. Un oráculo determinista permite que una plataforma de aprendizaje califique la respuesta booleana sin ejecutar código de estudiantes no confiable, y rechaza 0/1 para que el alumnado practique el tipo booleano en lugar de sustitutos enteros. Quienes diseñan digitalmente usan el NOR como celda primitiva; comprobar una fila de dos entradas de una tabla de verdad desde un script es más rápido que abrir un simulador para un caso puntual.
La entrada inválida no consume saldo. Si necesita un O entero por columnas, use una calculadora bit a bit. Si necesita la puerta booleana que es verdadera solo cuando ambas entradas son falsas, este es el contrato.
Qué puede hacer con ella
Ejercicios de puerta funcionalmente completa
Califique ejercicios que construyen NO, O e Y solo a partir de NOR, con un oráculo determinista de dos entradas en lugar de ejecutar circuitos de estudiantes no confiables.
Preguntas frecuentes
¿Cuándo devuelve verdadero el NOR lógico?
Solo cuando ambas entradas son falsas. true NOR false, false NOR true y true NOR true son todos falsos. La identidad es NOT (a OR b).
¿En qué se distingue el NOR del NAND y del O?
El O es verdadero si al menos una entrada es verdadera. El NAND es falso solo cuando ambas entradas son verdaderas. El NOR es verdadero solo cuando ambas son falsas: es la negación del O, no la negación de la conjunción Y.
¿Es lo mismo que un NOR bit a bit de dos enteros?
No. Esta calculadora es la puerta booleana sobre dos valores true/false. No recorre los bits de una palabra de máquina. Para el O bit a bit inclusivo de enteros, use una calculadora de OR bit a bit.
¿Por qué se dice que NOR es una puerta universal?
Porque con puertas NOR, y nada más, se pueden construir NOT, OR y AND. Si introduce el mismo valor en las dos entradas obtiene la negación; por eso los cursos de lógica proponen ejercicios que arman todo a partir de NOR.
¿Puedo escribir 1 y 0 en lugar de verdadero y falso?
No. Cada entrada debe ser verdadero o falso; los números como 0 y 1, el texto o un valor vacío se rechazan en lugar de convertirse, para que un descuido no se transforme en un resultado lógico equivocado.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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}'const res = await fetch("https://api.kit.forhosting.com/math/nor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": false,
"b": false
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/nor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": false,
"b": false
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/nor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":false,"b":false}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":false,"b":false}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/nor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"a": false,
"b": false
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.nor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora acepta dos booleanos JSON, evalúa esa definición y devuelve el resultado booleano junto con una expresión breve y una fórmula. Los valores que no son booleanos —números como el cero y el uno, cadenas, null o campos ausentes— fallan con invalid_input en lugar de forzar una conversión.
Qué significa el NOR lógico y cuándo es verdadero
Esta calculadora aplica esa definición de dos entradas a booleanos JSON en lugar de a enteros o vectores de bits. Utilice una herramienta de enteros bit a bit si necesita operaciones por columnas sobre palabras; utilice este endpoint cuando la pregunta sea la puerta lógica sobre true y false.
Contrato de entrada, forma de salida y validación
Envíe por POST un objeto JSON con dos booleanos obligatorios, a y b. Cada campo debe llegar como true o false de JSON. Se aceptan los alias x o left para a, e y o right para b; los nombres canónicos siguen apareciendo en la respuesta. Los campos ausentes, las cadenas vacías, null, los números, los objetos, las matrices y cualquier texto —incluidas las palabras true o false escritas como cadena— fallan con invalid_input y nombran el campo culpable, para que un renderizador de formulario pueda resaltar el control. Combine el JSON con su propia interfaz si desea un símbolo de puerta dibujado o una tabla de cuatro filas; esta capacidad solo evalúa un par.
Dónde rinde una calculadora de NOR lógico
Los motores de reglas y la lógica de seguridad que falla en cerrado suelen querer una alarma solo cuando dos interbloqueos están ambos desactivados —ambas banderas en false—, que es exactamente el NOR, y llamar a una API de análisis diminuta evita reimplementar la puerta en cada lenguaje de una canalización. Mantenga las solicitudes en dos booleanos JSON, fije los ejemplos de referencia en las pruebas y obtendrá el mismo a NOR b en un portátil y en un worker de automatización sin montar un simulador de circuitos para un trabajo de una sola puerta. Este endpoint no es un NOR bit a bit de enteros ni un O inclusivo de números; esas son intenciones de búsqueda distintas y tipos distintos.
Casos de integración
Tareas de lógica digital y tablas de verdad
Permita que el alumnado envíe dos booleanos y compruebe que el NOR es verdadero solo para false/false, con invalid_input cuando envían 0 o 1 en lugar de true o false.
Banderas de fallo cerrado y reglas de seguridad
Dispare una alerta solo cuando dos interbloqueos están ambos desactivados (ambos false). El NOR lógico es esa prueba; la API devuelve un booleano sobre el que ramificar sin forzar enteros.
Preguntas técnicas
¿Puedo enviar 0 y 1 en lugar de true y false?
No. Los operandos deben ser booleanos JSON. Los números, las cadenas, null y los campos ausentes fallan con invalid_input nombrando el campo y no se facturan.
¿Cuánto cuesta la calculadora de NOR?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.