Logo Passei Direto
Buscar
[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

há 4 meses

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar passo a passo as expressões e condições: - Expressão 1: x ∈ A ∧ x ∉ (B ∪ C) Ou seja, pessoas que possuem ensino superior (A), mas não possuem pós-graduação (B) nem 5 anos de experiência (C). - Expressão 2: x ∈ A - (B ∪ C) Isso é equivalente à expressão 1, pois é o conjunto A menos os elementos que estão em B ou C. - Expressão 3: x ∈ A ∧ x ∈ B ∧ x ∈ C Pessoas que possuem ensino superior, pós-graduação e pelo menos 5 anos de experiência. Agora, as condições do programa: - Condição 1: if (contem(A, p) && !contem(B, p) && !contem(C, p)) Isso corresponde exatamente à expressão 1 e 2. - Condição 2: else if (contem(A, p) || contem(B, p) || contem(C, p)) Pessoas que pertencem a pelo menos um dos conjuntos A, B ou C. Analisando as alternativas: A) A condição 2 do programa é equivalente à expressão 3. - Errado. Condição 2 é "pessoa em A ou B ou C", expressão 3 é "pessoa em A e B e C". Não são equivalentes. B) Pessoas com pós-graduação pertencem ao conjunto definido pela expressão 2. - Expressão 2 é "A menos (B ∪ C)", ou seja, pessoas com ensino superior que não têm pós-graduação nem experiência. Pessoas com pós-graduação (B) não pertencem a essa expressão. Errado. C) A condição 1 do programa é verdadeira para todas as pessoas com ensino superior. - Condição 1 exige que a pessoa esteja em A e não em B nem em C. Pessoas com ensino superior que também têm pós-graduação ou experiência não satisfazem essa condição. Errado. D) A condição 1 do programa e as expressões 1 e 2, que representam o mesmo subconjunto, são equivalentes. - Correto. Condição 1 é exatamente a expressão 1 e 2. Resposta correta: D

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina