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
- [1] NAKAGAWA E. Y. Estruturas condicionais. Acesso em 16 de março de 2020.
Nenhum comentário:
Postar um comentário