Uma oportunidade foi aberta em uma empresa a fim de selecio...

Próximas questões
Com base no mesmo assunto
Q997387 Algoritmos e Estrutura de Dados

Uma oportunidade foi aberta em uma empresa a fim de selecionar funcionários para fazer um curso no exterior. Porém alguns critérios para a ocupação das vagas foram estabelecidos. Sabendo que todos os critérios abaixo precisam ser atendidos, assinale a alternativa que atende a condição necessária em pseudocódigo.

Considere que a sintaxe está correta e que o tempo na empresa, representado pela variável “tempo”, e a idade, representada pela variável “idade”, são medidos em anos, enquanto o grau de inglês, representado pela variável “ingles”, será representado de forma literal pelas letras M ou A.


CRITÉRIOS:

• Grau de inglês: médio(M) ou avançado(A).

• Tempo na empresa: no mínimo 5 anos.

• Idade: de 18 (inclusive) até 40 (inclusive) anos.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre o uso de pseudocódigo para atender os critérios estabelecidos para uma oportunidade de curso no exterior. Essa questão exige a compreensão de estruturas de controle e operações lógicas em pseudocódigo, que são habilidades fundamentais em lógica de programação e algoritmos.

A alternativa correta é a Alternativa B. Vamos entender por quê.

Os critérios são:

  • Grau de inglês: médio (M) ou avançado (A).
  • Tempo na empresa: no mínimo 5 anos.
  • Idade: de 18 (inclusive) até 40 (inclusive) anos.

Na Alternativa B, o pseudocódigo verifica corretamente se o grau de inglês é "M" ou "A", se o tempo na empresa é maior ou igual a 5 anos, e se a idade está entre 18 e 40 anos (inclusive). Todas as condições são conectadas pelo operador lógico .e., garantindo que todos os critérios sejam atendidos simultaneamente.

Alternativas Incorretas:

Alternativa A: Esta opção falha na lógica ao usar .não. na verificação da idade, o que inverte a condição, tornando-a incorreta, pois assim estaria selecionando pessoas fora do intervalo etário desejado.

Alternativa C: A opção utiliza .ou. no critério de idade, o que permite candidatos com idade menor que 18 anos ou maior que 40 anos, o que não atende o critério de faixa etária estabelecido.

Alternativa D: A sintaxe está incorreta no uso de operadores lógicos. A expressão para o grau de inglês está errada, pois "M" .e. "A" não é uma condição lógica válida, já que um candidato não pode ter ambos os graus de inglês simultaneamente.

Espero que essa explicação tenha ajudado a entender melhor a lógica aplicada na questão. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

CRITÉRIOS:

• Grau de inglês: médio(M) ou avançado(A).

["E" ---- Subentendido]

• Tempo na empresa: no mínimo 5 anos. [ou seja, maior ou igual a 5 anos]

["E" ---- Subentendido]

• Idade: de 18 (inclusive) até 40 (inclusive) anos. [ou seja, maior ou igual a 18 e menor ou igual a 40]

A) se (ingles = “M” .ou. ingles = “A”) .e. (tempo >= 5) .e. .não.(idade >= 18 .e. idade <= 40)

B) se (ingles = “M” .ou. ingles = “A”) .e. (tempo >= 5) .e. (idade>= 18 .e. idade <=40)

C) se (ingles = “M” .e. ingles = “A”) .e. (tempo >= 5) .e. (idade >= 18 .ou. idade < 40)

D) se (ingles = “M” .e. “A”) .e. tempo >= 5 .e. (idade >= 18 .ou. idade <= 40)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo