Informática, perguntado por guishiayumi4992, 6 meses atrás

[PORTUGOL] Considere o seguinte algoritmo para verificar o status de aprovação de um estudante que fez 2 avaliações:

Algoritmo MediaEscolar

Var

v1, v2, media : real

Início

Escreva("Digite o valor 1");

Leia(v1)

Escreva("Digite o valor 2");

Leia(v2)


media <- (v1 + v2) / 2

Escolha (media)

caso 1.0, 2.0, 3.0: Escreva("Reprovado")

caso 4.0, 5.0, 6.0: Escreva("Recuperação")

caso 7.0: Escreva("Aluno aprovado!")

senao: Escreva("Aprovado")

Fimescolha

fim


Ao analisar o algoritmo acima podemos concluir que:

a)O código está escrito corretamente e não apresenta erros.

b)O comando escolha é o mais recomendado para este tipo de situação.

c)Para tornar o algoritmo correto, utilizar valores inteiros em vez de real.

d)Embora o código conteha erro de sintaxe no comando escolha, a solução seria correta.

e)O comando escolha deve ser s

Soluções para a tarefa

Respondido por AndersonFostinger
0

Resposta:

d)Embora o código contenha erro de sintaxe no comando escolha, a solução seria correta.

Explicação:

O erro de sintaxe é o senao no comando escolha que deveria ser outrocaso.

Respondido por sgtjuniorluiz28
0

Resposta:

d) Embora o código contenha erro de sintaxe no comando escolha, a solução seria correta.

Explicação:

A função correta seria:

Caso (media)

   seja 1.0, 2.0, 3.0: Escreva("Reprovado")

   seja 4.0, 5.0, 6.0: Escreva("Recuperação")

   seja 7.0: Escreva("Aluno aprovado!")

   senao: Escreva("Aprovado")

Fim_caso

O ERRO ESTÁ EM USAR ESCOLHA NO LUGAR DE CASO

E CASO NO LUGAR DE SEJA

A estrutura de decisão múltipla, também denominada de estrutura de decisão do tipo escolha, consiste em uma generalização do Se, em que somente uma condição era avaliada e dois caminhos poderiam ser seguidos, um para o resultado da avaliação ser verdadeiro, e outro para falso. Na estrutura de decisão múltipla, pode haver uma ou mais condições a serem avaliadas e um comando diferente associado a cada uma delas (LOPES; GARCIA, 2002).

Perguntas interessantes