Ed
mês passado
Vamos analisar passo a passo as expressões e condições para identificar a alternativa correta. Expressões dadas: - Expressão 1: x ∈ A ∧ x ∉ (B ∪ C) (Pessoa está em A, mas não em B nem em C) - Expressão 2: x ∈ A - (B ∪ C) (Mesma coisa que a expressão 1, pois A - (B ∪ C) é o conjunto de elementos em A que não estão em B nem em C) - Expressão 3: x ∈ A ∧ x ∈ B ∧ x ∈ C (Pessoa está em A, B e C simultaneamente) Condições no programa: - Condição 1: if (contem(A, p) && !contem(B, p) && !contem(C, p)) (Pessoa está em A, mas não em B nem em C) → corresponde à expressão 1 e 2 - Condição 2: else if (contem(A, p) || contem(B, p) || contem(C, p)) (Pessoa está em pelo menos um dos conjuntos A, B ou C) Agora, vamos analisar as alternativas: A) "A condição 2 do programa é equivalente à expressão 3." - Condição 2 é "pessoa está em A ou B ou C" (união dos conjuntos) - Expressão 3 é "pessoa está em A e B e C" (interseção dos conjuntos) - São diferentes, logo, alternativa A é falsa. B) "Pessoas com pós-graduação pertencem ao conjunto definido pela expressão 2." - Pessoas com pós-graduação estão no conjunto B. - Expressão 2 é "x ∈ A - (B ∪ C)", ou seja, pessoas em A que não estão em B nem em C. - Pessoas em B não pertencem a A - (B ∪ C), logo, alternativa B é falsa. C) "A condição 1 do programa é verdadeira para todas as pessoas com ensino superior." - Condição 1 é "pessoa está em A e não está em B nem em C". - Pessoas com ensino superior estão em A, mas podem ou não estar em B ou C. - Se a pessoa com ensino superior também tem pós-graduação (B) ou experiência (C), condição 1 será falsa. - Logo, alternativa C é falsa. D) "A condição 1 do programa e as expressões 1 e 2, que representam o mesmo subconjunto, são equivalentes." - Condição 1: pessoa em A e não em B nem em C - Expressão 1: x ∈ A ∧ x ∉ (B ∪ C) - Expressão 2: x ∈ A - (B ∪ C) - Todas representam o mesmo subconjunto. - Logo, alternativa D é verdadeira. Resposta correta: D