POSCOMP 2019: Questão 33 Resolvida (Técnicas de Programação)

Por
| 

Logotipo do POSCOMP 2019

Questão

Assinale a alternativa que contém uma estrutura de controle que permite que a execução de um trecho de programa dependa do fato de uma condição ser verdadeira, isto é, vinculada à execução de um ou mais comandos ao resultado obtido na avaliação de uma expressão lógica (também denominada condicional).

  • (A) Seleção simples.
  • (B) Seleção dupla.
  • (C) Comando composto.
  • (D) Múltipla escolha.
  • (E) Seleção aninhada.

Resolução

A alternativa correta para esta questão é a A.

A seleção simples, que é descrita no enunciado, é o clássico SE (ou if) sem ELSE, onde um trecho código só é executado quando uma condição é verdadeira e não há um trecho de código a ser executado caso a condição seja falsa.

SE(CONDIÇÃO)
   //código se verdadeiro
FIM_SE

Para fins didáticos, as estruturas de controles das demais alternativas serão explicadas.

A seleção dupla na alternativa B consiste no SE...SENÃO (IF...ELSE ), onde há um trecho de código a ser executado caso uma condição seja verdadeira e outro caso seja falsa.

SE(CONDIÇÃO)
   //código se verdadeiro
SENÃO
   //código se falso
FIM_SE_SENÃO

O comando composto é basicamente uma sequência de comandos executado numa ordem.

comando_1
comando_2
comando_3
//...

A múltipla escolha é o clássico ESCOLHA-CASO (SWITCH-CASE)

ESCOLHA(valor)
   CASO valor_1 FAÇA
   //comandos a serem executados se valor é igual a valor_1
   CASO valor_2 FAÇA
   //comandos a serem executados se valor é igual a valor_2
   CASO valor_3 FAÇA
   //comandos a serem executados se valor é igual a valor_3
   //...
  PADRÃO
  //comandos a serem executados se valor não é igual aos valores anteriores
FIM-ESCOLHA

Por último a seleção aninhada consiste em colocar estruturas de seleção simples ou seleção dupla de forma aninhada, ou seja, uma dentro da outra.

SE(CONDIÇÃO_1)
   SE(CONDIÇÃO_2)
      //lista de comandos
   SENÃO
      //lista de comandos
   FIM_SE_SENÃO
SENÃO
   SE(CONDIÇÃO_3)
      //lista de comandos
   FIM_SE
FIM_SE_SENÃO

Mais questões

Se você deseja mais questões resolvidas do POSCOMP 2019, acesse a tag Questões do POSCOMP 2019.

Agora, se você procura questões, gabaritos e caderno de questões de outras edições, então acesse a página POSCOMP.

Resolverei as questões conforme o tempo permitir e de acordo com os meus conhecimentos. Como eu não sei resolver todas as questões, recomendo que você consulte também o gabarito oficial do exame.

Referências

Obrigado pela leitura! Se você puder, considere apoiar financeiramente o Blog Cyberini. Qualquer valor doado contribui muito para a difusão do conhecimento.

Doar com PagSeguroDoar com PayPal


Siga o blog

Redes sociais: Facebook, Twitter, YouTube, Pinterest, Instagram, Telegram

Receba notificações de novas postagens e novidades do blog por e-mail.

Importante: utilize o bom senso na hora de comentar. Acesse a política de privacidade para maiores informações sobre comentários.

Nenhum comentário:

Postar um comentário