Qual estrutura condicional é usada para verificar múltiplas condições sequenciais?
◯ else
◯ if
◯ elseif
◯ elif
◯ if else

Passo 1

O enunciado pergunta: “Qual estrutura condicional é usada para verificar múltiplas condições sequenciais?” e fornece as opções:
  • else
  • if
  • elseif
  • elif
  • if else

Passo 2

Entender cada opção antes de escolher é importante. Primeiro, o que faz um bloco if?
  • if serve para testar uma única condição. Se a condição for verdadeira, executa um bloco; se for falsa, pula para o que vem depois. Exemplo em pseudocódigo:
\text{if }cond1\text{ then}
\quad \text{faz A}
\text{end if}
Portanto if sozinho não serve para encadear várias opções alternativas — só testa a primeira.

Passo 3

O else é o bloco que aparece quando a condição do if é falsa:
  • É uma alternativa final — executa quando nenhuma condição anterior foi verdadeira.
  • Não permite testar uma condição adicional; é apenas o caso “senão”. Exemplo:
\text{if }cond1\text{ then}
\quad \text{faz A}
\text{else}
\quad \text{faz B}
\text{end if}

Passo 4

Agora o que é elseif?
  • elseif (às vezes escrito else if em algumas linguagens, ou elsif/elif em outras) permite testar outra condição se a primeira falhar. Ou seja, é a estrutura própria para verificar múltiplas condições em sequência.
  • Fluxo geral em pseudocódigo:
\text{if }cond1\text{ then}
\quad \text{faz A}
\text{elseif }cond2\text{ then}
\quad \text{faz B}
\text{else}
\quad \text{faz C}
\text{end if}
  • Aqui, cond2 só é avaliada se cond1 for falsa; dá para ter quantos elseif forem necessários para cobrir várias alternativas.

Passo 5

E elif?
  • elif é a forma que a linguagem Python usa para o mesmo propósito de elseif. Ou seja, semanticamente é equivalente a elseif em outras linguagens, só muda o nome. Exemplo em Python:
\text{if }cond1:
\quad \text{...}
\text{elif }cond2:
\quad \text{...}
\text{else:}
\quad \text{...}

Passo 6

Sobre if else (como uma única opção):
  • Em muitas linguagens else if é escrito como duas palavras (else if) ou como elseif (uma palavra); como opção isolada “if else” não é o nome de uma estrutura que verifica múltiplas condições — é só a combinação de if com else. A forma correta para múltiplas verificações é usar elseif/elif/else if conforme a linguagem.

Passo 7

Conclusão prática:
  • Para verificar várias condições em sequência usa-se a estrutura que permite encadear testes adicionais: elseif (ou elif em Python). Entre as opções dadas, a resposta padrão e mais genérica indicada na lista é elseif.

Resposta

elseif

Exercícios relacionados