As estruturas de seleção em uma linguagem, são comandos para tomada de decisão do algoritmo.
Assinale a alternativa que indica um comando que possa ser utilizado de maneira similar ao comando ESCOLHA.
Alternativas:
a)
se
b)
para
c)
enquanto
d)
repita
e)
caso
Soluções para a tarefa
Resposta: A
Explicação:
a) O comando "se/if" pode ser utilizado ao invés do Escolha/Switch, sendo o "escolha" uma opção mais elegante, apesar de menos utilizada na prática (em geral se usa se-senão mesmo)
b) O "para/for" tem objetivo de repetição, e não de alternativas
c) O "enquanto/while" tem objetivo de loop controlado, não dá alternativas
d) O "repita" (do?) também é para repetição...
e) O "caso" (case) é só um componente do comando escolha, essa só entrou para confundir.
Exemplo prático usando Escolha:
Escolha (Variável)
Inicio
Caso (Valor1):
Instruções;
Caso (Valor2):
Instruções;
fim
Mesmo exemplo acima usando "se":
Leia(variável)
inicio
se (variável = Valor1) início Instruções; fim
se (variável = Valor2) início Instruções; fim
fim
Minha opinião pessoal: Sou programador e nunca usei esse "escolha" na minha vida, é truncado demais e na prática usar o "se/if" fica bem melhor. me parece código de novato.