Considerando o algoritmo, em Portugol, descrito abaixo: algo...

Próximas questões
Com base no mesmo assunto
Q2095854 Algoritmos e Estrutura de Dados
Considerando o algoritmo, em Portugol, descrito abaixo:

algoritmo "Times" var time: caractere inicio escreva ("Entre com o nome de um time de futebol: ") leia (time) escolha time caso "Internacional", "Grêmio", "Caxias", "Juventude"               escreval ("É um time gaúcho.") caso "São Paulo", "Palmeiras", "Santos", "Corínthians"               escreval ("É um time paulista.") caso "Flamengo", "Botafogo", "Vasco", "Fluminense"               escreval ("É um time carioca.") caso "Cruzeiro", "Atlético Mineiro"               escreval ("É um time mineiro.") outrocaso               escreval ("É de outro estado.") fimescolha fimalgoritmo

Se, na entrada do algoritmo, a variável time receber o valor “Avaí”, qual seria a saída correta do mesmo?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

A alternativa correta é: A - Escreve: É de outro estado.

Vamos entender o tema central da questão: **estruturas de controle** em algoritmos, especificamente a estrutura escolha/caso no Portugol. Estas estruturas são fundamentais em programação, pois permitem que o algoritmo execute diferentes blocos de código com base na análise de uma condição ou valor.

Na questão apresentada, o algoritmo usa a estrutura escolha/caso para classificar um time de futebol por estado. Isso é feito comparando o valor da variável time com uma lista de valores predefinidos (nomes de times) em cada caso.

Resumo Teórico: A estrutura de controle escolha/caso é utilizada para decidir qual bloco de código executar, com base no valor de uma variável. Se o valor se encaixa em um dos casos listados, o código correspondente a esse caso é executado. Se nenhum caso corresponde, o bloco outrocaso (ou default em outras linguagens) é executado, se presente.

Justificativa da Alternativa Correta: Quando a variável time recebe o valor "Avaí", o algoritmo verifica cada caso para ver se "Avaí" está na lista. Como "Avaí" não está em nenhuma das listas específicas (gaúcho, paulista, carioca, mineiro), o fluxo do programa chega ao outrocaso e executa o comando escreval ("É de outro estado.").

Análise das Alternativas Incorretas:

  • B - Escreve: É um time carioca: "Avaí" não está entre os times cariocas listados.
  • C - Escreve: É um time gaúcho: "Avaí" também não é listado como time gaúcho.
  • D - Escreve: É um time mineiro: Não é mencionado entre os times mineiros.
  • E - Escreve: É um time paulista: Por fim, "Avaí" não está listado como time paulista.

Portanto, "Avaí" não se encaixa em nenhuma das listas específicas e é classificado como de outro estado pelo algoritmo.

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

Se colocar as quebras de linha e identação fica melhor

algoritmo "Times" 

var 

time: caractere 

inicio 

escreva ("Entre com o nome de um time de futebol: ") 

leia (time) 

escolha time 

caso "Internacional", "Grêmio", "Caxias", "Juventude"        

escreval ("É um time gaúcho.") 

caso "São Paulo", "Palmeiras", "Santos", "Corínthians"        

escreval ("É um time paulista.") 

caso "Flamengo", "Botafogo", "Vasco", "Fluminense"        

escreval ("É um time carioca.") 

caso "Cruzeiro", "Atlético Mineiro"        

escreval ("É um time mineiro.") 

outrocaso        

escreval ("É de outro estado.") 

fimescolha 

fimalgoritmo

Clique para visualizar este comentário

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