Você está na página 1de 3

Programação

ÁREA DEPARTAMENTAL DE ENGENHARIA QUÍMICA TESTE MODELO


LICENCIATURA EM ENGENHARIA BIOMÉDICA

Parte A – Realizada sem auxílio de Computador


Duração: 30 min

N.º.................. Nome: ...............................................................................................................................

Assinale a resposta correta com um X. Para anular uma resposta envolva o X num círculo.

1. A instrução:
Var1=int(input(“Qual o teu mês de nascimento? ”)
Aceitará como input:
 Março
 marco
3
 3.0
 Qualquer uma das respostas anteriores.

2. Depois da execução das instruções:


aa=10
bb=4
cc=2
FF=(aa/(bb-cc)**2+1)
o valor da variável FF será:
 2.0
 2.5
 3.5
 26.0
 Nenhuma das respostas anteriores.

3. A execução das instruções:


Nome="Antonio Jose"
print (Nome[1:8])
Imprimirá no écran:
 Antonio
 Jose
 Antonio Jose
 Nenhuma das anteriores

4. A execução das instruções:


Classificacoes=[10,10,11,12,13,13,14,15,18]
print (Classificacoes[3],Classificacoes[4])
Imprimirá no écran:
 11 12
 12 13
 13 14
 14 15

5. As instruções:
Velocidades=[10,20,30,40,50]
VHoje=Velocidades[2]
print (VHoje, Velocidades[0:2]
Imprimirá no écran:
 10 20
 10 [10, 20]
 30 [10, 20]
 30 [40, 50]
6. As instruções:
Precipitacao=[10,11,12,13,14,15],[10,220,0,45,10]]
Ontem=10*(Precipitacao[1][3])
print ((Precipitacao[0][3]), Ontem)
Imprimirá no écran:
 12 0
 12 450
 13 0
 13 450

7. As instruções:
Var2=4
Var3=1
while (Var3 < Var2):
Var=Var3*10
Var3=Var3+1
print (Var)
Produzirão a resposta:
 10
 20
 30
 40

8. As instruções:
precos=[10,20,30]
for i in precos:
i=i+1
print (i)
Dará como resposta:
 11
 21
 31
 Nenhuma das anteriores
 Será gerado um erro

9. As instruções:
preco=59
if preco>100:
print ("caro !")
elif preco>50:
print ("aceitavel !")
else:
print ("barato !")
Dará como resposta:
 caro !
 aceitavel !
 barato !
 Nenhuma das anteriores

10. As instruções:
def AREA (largura, altura):
area=largura*altura
return (area)
Valor=AREA (10,20)
print (Valor)
Dará como resposta:
 30
 200
 100
 2000
 Nenhuma das anteriores
Parte B – Realizada no Computador
Duração: 60 min

O programa produzido deverá ser entregue na página do Moodle de Programação até às 9:45 H.

Um serviço do Hospital tem que gerir o stock de soro fisiológico diariamente de modo a assegura que
este não falta. Não deve existir em armazém soro para mais de duas semanas de gastos. Sempre que o
stock é inferior aos gastos normais da última semana, deverá ser pedido mais soro ao armazém do
Hospital.

Construa um programa que faça a gestão do stock de soro fisiológico do seguinte modo:
- Pergunte ao operador qual o dia do mês (deve aceitar apenas inteiros entre 1 e 31).
- Pergunte ao operador qual o mês (deve aceitar apenas inteiros entre 1 e 12).
- Questione o operador sobre os litros existentes em armazém (valor deverá ser igual ou superior a
zero).
- Questione o operador sobre os litros gastos na última semana.
- Se o valor em stock for inferior aos gastos da última semana deve ser pedido soro ao armazém do
Hospital. O programa deve dar essa indicação ao operador.
- Se os litros de soro em stock forem superiores aos gastos da última semana, não será necessário
requisitar soro ao armazém. O programa deve dar essa indicação ao operador.

201811_Programacao_TM__v01.docx, 29123 b, 14/12/2021 11:51:00, M. Matos

Você também pode gostar