Escolar Documentos
Profissional Documentos
Cultura Documentos
Contextualização Contextualizando
A Álgebra de Conjuntos é um importante ramo da Considere, por exemplo, situações em que seja
Matemática e com aplicações em diferentes áreas de necessário contabilizar o número de subconjuntos
conhecimento, entre elas a Computação. (possibilidades) derivados de outro conjunto;
A linguagem de conjuntos se caracteriza por ser uma identificar a quantidade de elementos que gozam de
linguagem clara, concisa, rigorosa e que não dá determinada característica e/ou propriedade; e
margens a interpretações equivocadas. estudar relações entre conjuntos.
Por apresentar essas características, ela é utilizada na Compreender a linguagem de conjuntos possibilitará a
organização de informações e resolução de problemas abordagem desses problemas
ligados a várias áreas, como a computação. Vamos aprender?
Contextualizando
Conceitos
Você sabe o que é a cardinalidade de um conjunto?
Você sabe
conjuntos?
demonstrar a igualdade entre dois
Teoria de Conjuntos
Você sabe determinar e identificar todos os
subconjuntos derivados de um determinado conjunto?
Profissionais da área da computação constantemente
se deparam com situações desse tipo.
Vamos compreender um pouco mais?
1
Sua missão Sua missão
Você foi contratado por uma grande empresa do setor inicial do aplicativo.
de Tecnologia da Informação (TI) e está trabalhando Você conseguiria determinar quantos subconjuntos
em uma equipe no desenvolvimento de um aplicativo podem ser formados, independentemente do seu
para telefones móveis. “tamanho” (número de elementos) a partir da
Você ficou responsável por elaborar diferentes chaves conjugação dos quatro elementos arbitrários?
de acesso para esse aplicativo, e durante esse Fonte: Shutterstock Você saberia identificar todos esses subconjuntos? Fonte: Shutterstock
trabalho, você se deparou com o problema de Determinar quantos subconjuntos podem ser
identificar quantos e quais são os subconjuntos formados, independentemente do seu “tamanho”
derivados de um conjunto constituído por quatro (número de elementos) e identificá-los (um a um) é
elementos arbitrários {1, 2, 3, 4}. uma tarefa que exige raciocínio combinatório,
As possíveis combinações (subconjuntos) encontradas metodologia e organização.
deverão ser apresentadas para o restante da equipe Para resolver tal problema, será necessário
que utilizará essas informações para finalizar o layout compreender o significado de subconjunto e as
da tela. relações entre conjuntos.
Conjunto dos números reais: ℝ Conjunto unitário: contém um único elemento Exemplo: 𝐴 =
4
Conjunto vazio: ∅ – não possui elementos Exemplo: 𝐴 =
Irracionais 𝑥 ∈ ℝ| 𝑥 < 0
Conjunto universo: 𝒰 – conjunto ao qual pertence todos os
elementos que pretendemos utilizar Exemplo: 𝒰 = ℤ e 𝐴 =
𝑥 ∈ 𝒰| − 2 ≤ 𝑥 ≤ 2
ℕ = conjunto de todos os números inteiros não negativos.
Perceba que 0 ∈ N.
ℝ=ℚ∪𝕀 ℤ = conjunto de todos os números inteiros.
ℚ∩𝕀 =∅ ℚ = conjunto de todos os números racionais.
ℝ = conjunto de todos os números reais.
C = conjunto de todos os números complexos.
2
Diagrama de Venn SUBCONJUNTOS
Os diagramas de Venn consistem em círculos (que podem 𝐴 é subconjunto de 𝐵 se, e somente se, todos os
estar intersectados), os quais representam os conjuntos. elementos de A pertencerem a B.
No interior dos círculos são listados os elementos do
conjunto.
𝐴
𝐴=𝐵⟺𝐴⊂𝐵 e 𝐵⊂𝐴
𝐵
Fonte: Shutterstock
Subconjuntos Subconjuntos
3
Conceitos
Álgebra de conjuntos
Contextualizando Contextualizando
Você foi contratado por uma grande empresa do setor de Considere que há 20 comandos que direcionam a busca
Tecnologia da Informação (TI) e está trabalhando em do usuário para o Banco de Dados A, que no total há 60
uma equipe de desenvolvimento de um aplicativo para comandos distintos, e que 12 comandos direcionam a
telefones móveis. busca para os Bancos de Dados A e B.
No desenvolvimento desse aplicativo, por sua vez, surgiu Você saberia informar quantos desses 60 comandos
um novo problema: a equipe de desenvolvimento de Fonte: Shutterstock realizam a busca no Banco de Dados B? Fonte: Shutterstock
software percebeu que alguns comandos de busca desse Você deverá apresentar a representação e resolução
aplicativo (ações solicitadas pelo usuário para sua desse problema à equipe de desenvolvimento de
execução) direcionam a busca do usuário para o Banco software para que ela decida sobre a viabilidade de
de Dados A, enquanto outros comandos direcionam a unificação desses Bancos de Dados.
busca do usuário para o Banco de Dados B e, ainda, há
comandos que realizam essa busca em ambos os Bancos
de Dados (A e B).
4
Operações com conjuntos – Intersecção ∩ Operações com conjuntos – Intersecção ∩
Intersecção de conjuntos : dados os conjuntos 𝐴 e 𝐵, a Exemplo 3: Sejam os conjuntos A={10,11,12,13,14,15} e
interseção de 𝐴 e 𝐵 é o conjunto formado pelos B={13,14,15,16,17,18,19}, o conjunto A ∩ B consiste no
elementos que pertencem a 𝐴 e a 𝐵 conjunto formado pelos elementos comuns aos conjuntos A
𝐴 ∩ 𝐵 = 𝑥 𝑥 ∈ 𝐴 e 𝑥 ∈ 𝐵} e B.
A ∩ B={13,14,15}.
5
Operações com conjuntos – Diferença( - )
Marca Nº de consumidores (PUC – RJ) Uma população consome
A 105 3 marcas de sabão em pó: A, B e C.
Sejam A e B dois conjuntos, de acordo com Scheinerman
Feita uma pesquisa de mercado,
(2015), a diferença A - B é o conjunto de todos os B 200
colheram-se os resultados tabelados
elementos de A que não estão em B, ou seja: A – B = {x| x C 160 ao lado.
∈ A e x ∉B } . AeB 25 Determine o número de pessoas
Considere, por exemplo, os conjuntos A={1,2,3,4,5} e AeC 25 consultadas.
B={4,5,6,7}. Para determinarmos a diferença A-B temos de BeC 40
verificar quais elementos pertencem ao conjunto A, mas A, B e C 5
não pertencem ao conjunto B, ou seja, A−B={1,2,3}. Nenhuma 120
Analogamente, podemos definir o conjunto B-A, que
consiste em todos os elementos pertencentes a B, mas que
não pertencem ao conjunto A, ou seja, B -A={6,7}.
Marcas A, B e C: 5 Apenas B e C: 40 – 5 = 35
Apenas A e B: 25 – 5 = 20 Apenas B: 200 – 5 – 20 – 35 = 140
Apenas A e C: 25 – 5 = 20
Apenas C: 160 – 5 – 35 – 20 = 100
A
A
Apenas A: 60
105 – 5 – 20 – 20 = 60
20 20
5
B C
B C
A Aplicativo para
60 telefones móveis
20 20
5
140 35 100
B C
6
Sabendo que há 20 comandos que direcionam a busca do Trata-se de um problema envolvendo operações de
usuário para o Banco de Dados A, que no total há 60 conjuntos. Uma vez que A =20, A ∩ B =12 e A U B =60, é
comandos distintos e que há 12 comandos que direcionam preciso saber quanto é B.
a busca para os Bancos de Dados A e B, como você Podemos recorrer ao método de contagem chamado
determinaria quantos desses 60 comandos realizam a busca inclusão-exclusão, que consiste em:
no Banco de Dados B? A U B = A + B - A ∩B
Lembre-se de que você deverá apresentar a representação Assim, temos que:
e resolução desse problema à equipe de desenvolvimento 60 = 20 + B - 12
de software para que juntos decidam sobre a viabilidade de B= −60 +20-12 B=52
unificação desses Bancos de Dados.
Contextualizando Contextualizando
arbitrária entre três conjuntos A, B e C, ou seja, você
deverá elaborar um esquema que indique se um
Como funcionário de uma grande empresa do setor de determinado elemento pertence ao conjunto A, B ou C,
Tecnologia da Informação (TI), você se depara agora com considerando todas as intersecções possíveis.
uma situação inusitada: após trabalhar com o Após elaborar sua solução, você deverá realizar uma
desenvolvimento de um aplicativo para telefones móveis, apresentação para a sua equipe para demonstrar o
você e sua equipe foram contemplados com um curso de esquema de representação escolhido e explicar sua
aprimoramento profissional na área de lógica Fonte: Shutterstock interpretação.
computacional. Conseguir pensar nas relações entre conjuntos de maneira
E um dos desafios do curso consiste em representar uma genérica é um componente importante daquilo que
relação arbitrária de três conjuntos, utilizando diferentes chamamos de raciocínio computacional.
esquemas de representação, como as representações Além disso, saber representar tais relações de uma forma
diagramáticas (com diagramas) e tabular (com tabelas). inteligível, que se faça compreender por outras pessoas de
Você já compreende algumas relações entre conjuntos, mas sua equipe de trabalho, é um exercício importante, pois
sua missão agora é apresentar de maneira original uma muitas vezes não conseguimos expressar nossas ideias no
relação papel.
7
Operações com conjuntos – Complementar Operações com conjuntos – Complementar
Uma nova relação que aprenderemos é a operação Complementar : dados dois conjuntos 𝐴 e 𝐵, tais que
denominada complemento ou complementar de um 𝐵 ⊂ 𝐴 chama-se complementar de 𝐵 em relação a 𝐴 (∁
conjunto. ou 𝐵 ou 𝐴 ) o conjunto formado pelos elementos que
O complemento de um conjunto é um conceito pertencem a 𝐴 e não pertencem a 𝐵.
estreitamente relacionado com a operação de diferença 𝐴 =𝐶 =𝑈−𝐴
de conjuntos.
O Dicionário Houaiss da Língua Portuguesa (HOUAISS,
2009) define complemento como um elemento que se
integra a um todo para completá-lo ou aperfeiçoá-lo.
Relacionando essa definição com a Teoria de Conjuntos, 𝐴
podemos, de forma simplista, assumir que o
complemento de um conjunto significa preencher o que
falta.
É formado por uma região geométrica plana, cortada por Reta horizontal: eixo das abscissas – representado por 𝑥,
duas retas perpendiculares entre si. 𝑥 ∈ ℝ.
𝑦 Retas perpendiculares Reta vertical: eixo das ordenadas – representado por 𝑦,
formam ângulos de 900 𝑦∈ℝ
Segundo Primeiro entre si! Ponto de encontro das retas 𝑥 e 𝑦: origem – indicado
quadrante quadrante pelo par ordenado 0,0 , ou seja, 𝑥 = 0 e 𝑦 = 0.
Par ordenado: par 𝑥, 𝑦 , no qual o primeiro elemento
𝑥 pertence ao domínio (ou ao 1º conjunto) e o segundo
elemento pertence a imagem (ou ao 2º conjunto).
Terceiro Quarto
quadrante quadrante
8
Produto Cartesiano Diagramas e Plano Cartesiano
O produto cartesiano (𝐴 × 𝐵) dos conjuntos 𝐴 e 𝐵 é Representação em diagramas e no plano cartesiano:
formado pelos pares ordenados 𝑥, 𝑦 com 𝑥 ∈ 𝐴 e 𝑦 ∈ 𝐵.
𝐴 × 𝐵 = 𝑥, 𝑦 : 𝑥 ∈ 𝐴 e 𝑦 ∈ 𝐵
𝐴 × 𝐵 = { 1,2 ,
1,3 , 2,2 ,
2,3 , 3,2 , 3,3 }
𝐴 × 𝐵 = { 1,2 , 1,3 , 2,2 , 2,3 , 3,2 , 3,3 }
𝐴 𝐵
Produto Cartesiano
Resolução da SP
Considere os conjuntos A={4,5,6} e B={6,7,8}.
Vamos definir os produtos cartesianos A x B e B x A.
AxB={ (4,6)(4,7)(4,8)(5,6)(5,7)(5,8)(6,6)(6,7)(6,8)}
Representação de um
BxA={ (6,4)(6,5)(6,6)(7,4)(7,5)(7,6)(8,4)(8,5)(8,6)} conjunto
Note que AxB ≠ BxA.
Isso acontece porque a operação produto cartesiano não é
uma operação comutativa.
O Diagrama de Venn, além ser um esquema para ajudar o Utilizaremos uma numeração binária, composta apenas
raciocínio, também consiste em uma representação pelos algarismos 0 e 1, em que o primeiro algarismo é 0 ou
diagramática capaz de atender a todas as possíveis relações 1, conforme um objeto desse compartimento pertença ou
lógicas entre as classes em estudo, sendo úteis, inclusive, não ao conjunto A, o segundo algarismo é 0 ou 1, conforme
para demonstrar relações arbitrárias entre conjuntos um objeto desse compartimento pertença ou não ao
(NOVAES, 2014). conjunto B e o terceiro algarismo é 0 ou 1, conforme um
Portanto, vamos utilizar um Diagrama de Venn para objeto desse compartimento pertença ou não ao conjunto C
demonstrar uma relação arbitrária entre três conjuntos A, B .
e C.
9
A numeração binária mostra que 283= compartimentos Vejamos na Figura como ficaria a tabela-verdade para
esgotam todas as possibilidades lógicas para um objeto do representação dessa relação:
universo. O número 100 (lê-se: um, zero, zero) representa
objetos que pertençam exclusivamente ao conjunto A, o
número 010 (zero, um, zero) representa objetos que
pertençam exclusivamente ao conjunto B e o número 001
(zero, zero, um) representa objetos que pertençam
exclusivamente ao conjunto C. Já o número 000 (zero, zero,
zero) representa objetos que não pertencem a nenhum dos
conjuntos A, B e C. Temos ainda as intersecções:
Fonte: https://gifer.com/en/XlOL9
Conceitos
Teoria dos Conjuntos;
10