Logo Passei Direto
Buscar
Questão 3/46 - Oportunidade de Ampliação da Formação Ler em voz alta [Componente Específico] Uma pesquisa está sendo realizada para identificar a renda média de um grupo de profissionais, em função de algumas variáveis de interesse. As variáveis utilizadas são "possui ensino superior", "possui pós-graduação" e "possui pelo menos 5 anos de experiência em sua área de atuação". Os conjuntos de pessoas representados por essas variáveis são denotados A, B e C, respectivamente. Dado que as variáveis não são mutuamente exclusivas, uma pessoa pode pertencer a mais de um conjunto. As expressões a seguir representam subconjuntos para os quais se deseja obter a renda média das pessoas a eles pertencentes, tarefa que será realizada posteriormente. Expressão 1: x ∈ A ∧ x ∉ (B ∪ C); Expressão 2: x ∈ A - (B ∪ C); Expressão 3: x ∈ A ∧ x ∈ B ∧ x ∈ C. Considere que, em função das expressões dadas, o seguinte programa em linguagem de programação C foi escrito, para que posteriormente se realize os cálculos desejados. Considere, ainda, que A, B e C são estruturas de dados apropriadamente definidas e que contém as pessoas exatamente como especificado. A função "contem" opera sobre elas e devolve um valor booleano, indicando se a pessoa apontada por p existe ou não na estrutura especificada. void determina_renda (pessoa *p) { /* Condição 1 */ if (contem (A, p) && !contem (B, p) && !contem (C, p)) { //Renda será determinada posteriormente } /* Condição 2 */ else if (contem (A, p) || contem (B, p) || contem (C, p)) { //Renda será determinada posteriormente } } Com base nessa situação e nas informações apresentadas, assinale a opção correta. A A condição 2 do programa é equivalente à expressão 3. B Pessoas com pós-graduação pertencem ao conjunto definido pela expressão 2. C A condição 1 do programa é verdadeira para todas as pessoas com ensino superior. D A condição 1 do programa e as expressões 1 e 2, que representam o mesmo subconjunto, são equivalentes.
User badge image
Warley Santos

mês passado

Respostas

User badge image

Ed Verified user icon

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

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina