ForHosting KIT · Matemática

Construtor de conjuntos para intervalos

{ x | -1 < x ≤ 4 } vira (-1, 4]: parêntese onde a extremidade fica de fora, colchete onde ela é incluída. O conversor aceita semirretas, intervalos limitados e valores únicos escritos com igualdade. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Notação de conjuntos
{ x | -1 < x ≤ 4 }
Você obtém
Variável
x
Intervalo
(-1, 4]
Inferior
-1
Superior
4

A notação de construtor de conjuntos descreve um conjunto numérico pela propriedade que seus membros devem satisfazer, enquanto a notação de intervalos compacta a mesma ideia com colchetes e símbolos de infinito que calculadoras gráficas, livros didáticos e sistemas de álgebra computacional esperam. Quem escreve { x | x maior ou igual a dois } ainda precisa de [2, ∞) na folha de respostas; quem corrige automaticamente unidades de inequações precisa de um oráculo determinístico que nunca troque um colchete por um parêntese. Este conversor de notação de construtor de conjuntos para intervalos aceita uma descrição simples de uma variável—semirretas unilaterais, segmentos limitados abertos ou fechados e singletons com igualdade—e devolve a string de intervalo correspondente mais os extremos numéricos inferior e superior com indicadores de inclusão.

O que a notação de construtor de conjuntos significa e como os intervalos a codificam

A notação de construtor de conjuntos escreve um conjunto como todos os valores de uma variável que passam em uma condição declarada. O modelo clássico é uma chave de abertura, uma variável, uma barra vertical ou dois-pontos lidos como tal que, um predicado e uma chave de fechamento. Para números reais o predicado é quase sempre uma inequação linear ou uma cadeia curta de inequações: x maior que três, x menor ou igual a zero, ou zero menor ou igual a x menor que cinco.

A notação de intervalos substitui essa prosa por um par compacto de extremos. Um colchete significa que o extremo está incluído; um parêntese significa que está excluído. Semirretas não limitadas usam o símbolo de infinito com parêntese nesse lado porque o infinito nunca é um número que se possa incluir.

Assim, { x | x maior que três } vira a semirreta aberta (3, ∞), { x | x maior ou igual a dois } vira [2, ∞), e { x | zero menor ou igual a x menor que cinco } vira [0, 5). Um singleton escrito { x | x igual a quatro } é o intervalo fechado degenerado [4, 4], que muitos cursos também escrevem como o conjunto que contém apenas o quatro.

Esse desenho combina com a linguagem da sala de aula: primeiro domine a resposta de uma peça e depois aprenda uniões como habilidade separada.

Contrato de entrada, formas suportadas e campos da resposta

Cole uma descrição simples como { x | x > 3 }, {x | 0 ≤ x < 5 }, { y : y ≤ -1 }, ou até a condição solta x >= 2 sem chaves. O analisador normaliza os sinais unicode de menor ou igual e maior ou igual, a pertinência opcional do tipo x in R à esquerda da barra e espaços comuns.

As condições suportadas são comparações unilaterais da variável com um extremo finito, a forma invertida extremo comparado à variável, cadeias compostas extremo op variável op extremo e igualdade para um singleton. Os números podem ser inteiros, decimais ou notação científica dentro de um teto de magnitude seguro.

Onde converter conjuntos em intervalos ajuda

Salas de álgebra e plataformas de tutoria usam um conversor de notação de construtor de conjuntos para intervalos para que o aluno confira a escolha de colchetes sem esperar horário de atendimento. Plugins de gestão de aprendizagem precisam de um oráculo determinístico que marque [2, 5) como correto e (2, 5] como errado para a mesma descrição verbal, o que só funciona se os indicadores de inclusão forem campos de primeira classe e não palpites frágeis sobre strings.

Autores de currículo que traduzem problemas em palavras para forma de construtor de conjuntos podem converter em lote chaves de resposta para forma de intervalo em folhas de resposta e exercícios de calculadora gráfica. Mantenha as requisições em poucas centenas de caracteres, fixe nos testes os campos de intervalo e inclusão, e você obtém notação reproduzível para lição de casa, corretores LMS e workers de borda sem levantar infraestrutura simbólica própria.

Checagens de lição de casa e de sala

O aluno cola { x | condição } e confere colchetes de intervalo e lados de infinito em relação às chaves do livro didático.

Correção automática em LMS e exames

Pontue itens de construtor de conjuntos com um oráculo determinístico que compara strings de intervalo e indicadores de extremos inclusivos.

Geração de chaves de resposta em escala

Ferramentas curriculares convertem bancos de enunciados em construtor de conjuntos para notação de intervalos em fichas e treinos de calculadora.

Quais formas de construtor de conjuntos são suportadas?

Semirretas unilaterais (x > a, x ≤ b), cadeias compostas (a < x ≤ b), singletons por igualdade (x = c), chaves opcionais, separadores | ou :, e unicode ≤ ≥. Uniões e ≠ são rejeitadas por não serem um único intervalo.

O que significam colchetes e parênteses?

Um colchete inclui o extremo; um parêntese o exclui. O infinito sempre usa parêntese porque ±∞ não é um número real que se possa incluir.

Por que minha condição com ≠ foi rejeitada?

x ≠ a descreve duas semirretas, uma união, não um intervalo conexo. Este conversor devolve um único intervalo; monte uniões em um passo separado se precisar delas.

Como se escreve um único valor em notação de intervalos?

Uma condição de igualdade, como x igual a 4, vira o intervalo fechado [4, 4]. É um intervalo degenerado que contém só esse número, e muitos cursos também o escrevem como um conjunto de um elemento.

Por que o infinito sempre leva parêntese?

Porque o infinito não é um número que possa ser incluído em um conjunto. Assim, { x | x ≥ 2 } vira [2, ∞): o colchete inclui o 2, e o parêntese do lado infinito mostra que a semirreta não termina.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que a notação de construtor de conjuntos significa e como os intervalos a codificam

Esta capacidade foca em conjuntos conexos—um único intervalo—de modo que condições que forçariam uma união, como diferente de, são rejeitadas com uma mensagem clara invalid_input em vez de um único intervalo errado em silêncio.

Contrato de entrada, formas suportadas e campos da resposta

Envie um corpo JSON com um único campo string obrigatório set_builder (os aliases expression, set, notation e input são aceitos). Em caso de sucesso o corpo ecoa uma string set_builder organizada, o nome da variável, a string de intervalo com −∞ ou ∞ quando necessário, lower e upper numéricos (null significa não limitado naquele lado), booleanos lower_inclusive e upper_inclusive, um rótulo kind como bounded, left_unbounded, right_unbounded ou singleton, e um lembrete breve das regras de colchetes. Descrições vazias, chaves desequilibradas, variáveis incompatíveis, predicados de desigualdade estrita de diferença e conjuntos resultantes vazios falham com invalid_input e não são cobrados. Exemplo: set_builder igual a { x | -1 < x ≤ 4 } produz o intervalo (-1, 4], lower -1 exclusivo, upper 4 inclusivo, kind bounded.

Onde uma API de construtor de conjuntos para intervalo se justifica

Geradores de preparação para exames produzem centenas de enunciados { x | a ⊙ x ⊙ b } e devem emitir a chave de intervalo oficial de cada um; chamar uma API de parse pequena evita embutir uma dependência completa de álgebra computacional para uma inequação de uma variável.

Como converter notação de construtor de conjuntos em notação de intervalos?

Envie set_builder como { x | x > 3 } ou { x | 0 ≤ x < 5 }. A API devolve a string de intervalo (por exemplo (3, ∞) ou [0, 5)) mais lower, upper e indicadores de inclusão.

Quanto custa o conversor de construtor de conjuntos para intervalo?

A ferramenta no navegador é gratuita. Requisições à API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →