Magna Concursos
4283761 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Um engenheiro deseja identificar, entre os ensaios realizados em diferentes transformadores, aquele que apresentou o maior rendimento, a partir dos dados de potência de entrada e de saída. Para isso, desenvolveu o seguinte algoritmo em pseudocódigo.

RENDIMENTO(Pentrada, Psaida)

1   η ← 100 · Psaida / Pentrada
2   return η
SELECIONA-MELHOR-TRANSFORMADOR()

1   rendimentoTransformador[10]
2   melhorIndice ← -1
3   melhorRendimento ← 0

4   for contador ← 1 to 10

5       read Pentrada
6       read Psaida

7       if Pentrada = 0
8           break
9       end if

10      if Pentrada < 0 or Psaida < 0
11          print "Dados inválidos."
12          continue
13      end if

14      if Psaida > Pentrada
15          print "Rendimento inválido."
16          continue
17      end if

18      η ← RENDIMENTO(Pentrada, Psaida)

19      rendimentoTransformador[contador] ← η

20      if η > melhorRendimento
21          melhorRendimento ← η
22          melhorIndice ← contador
23      end if

24  end for

25  print melhorIndice
26  print melhorRendimento


Sobre o pseudocódigo, são realizadas as seguintes afirmações.

I - Em uma iteração são informados Pentrada = 120 e Psaida = -10. Ao término dessa iteração, o vetor rendimentoTransformador não será atualizado, e o algoritmo prosseguirá para a próxima iteração.
II - Na iteração em que contador = 6, foi informado o valor Pentrada = 0. O algoritmo interromperá definitivamente a execução do laço de repetição, mesmo que haja iterações restantes.
III - Em uma iteração são informados Pentrada = 200 e Psaida = 210. A função RENDIMENTO será chamada, entretanto o rendimento resultante não será armazenado no vetor rendimentoTransformador.
IV - Em uma iteração são informados Pentrada = 100 e Psaida = 80, sendo melhorRendimento = 75 até então. Ao final dessa iteração, melhorRendimento passará a valer 80.
V - Caso todos os ensaios sejam considerados inválidos, o valor final de melhorIndice será 0.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Sistema de Energia

50 Questões