Você está na página 1de 6

Pergunta 1

1. A linguagem Python é muito poderosa, principalmente no quesito


legibilidade, basta analisarmos a necessidade de indentação como fator
de funcionamento nas estruturas condicionais. 

Com base no uso de estruturas condicionais em Python, analise as


asserções a seguir e as relações propostas entre elas.

I. As estruturas condicionais em Python podem ser de apenas uma,


duas ou mais vias, porém exigem a indentação que garante uma
excelente legibilidade aos programas. 

PORQUE 

II. A indentação define um bloco de instruções, eliminando a


necessidade de marcadores como "chaves", termos como "begin/end",
deixando o código mais limpo e legível.

Analisando as asserções anteriores, conclui-se que:


a. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
b. as duas asserções são falsas.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

1,45 pontos  

Pergunta 2

1. Uma empresa precisa impulsionar as vendas dos produtos com baixa


rotatividade por meio de promoções e descontos diferenciados, porém
precisa desenvolver um programa em Python que aplique os descontos
em lote. Os produtos A terão desconto de 5% no preço atual, os
produtos B terão 10% de desconto e os produtos C terão 15%.

Assim, analise as asserções a seguir e as relações propostas entre elas.


I. Para solução do problema apresentado, o desenvolvedor precisará
utilizar uma estrutura condicional de três vias. 

PORQUE 

II. Para a solução do problema apresentado, não será necessário o uso


da via "else", pois apenas um "if" e dois "elif" resolverão o problema.

Analisando as asserções anteriores, conclui-se que:


a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. a primeira asserção é falsa, e a segunda é verdadeira.
e. as duas asserções são falsas.

1,45 pontos  

Pergunta 3

1. Considere uma situação empresarial em que o trabalho é realizado por


metas e a empresa irá bonificar os vendedores que baterem a meta de
R$ 1.000.000,00 em vendas, somando, ao salário atual, a quantia de R$
8.000,00. Caso a meta não seja atingida, a bonificação será de apenas
R$ 500,00.

Com relação ao uso das estruturas condicionais em Python aplicadas à


situação empresarial apresentada, avalie as afirmativas a seguir.

I. O uso dos termos "if" e "else" será necessário para resolver o


problema apresentado.

II. Será necessária uma estrutura condicional de três ou mais vias para a
solução do problema apresentado.

III. A primeira condição será verificar se as vendas foram maiores ou


iguais à meta estabelecida com o termo "if".

IV. O termo "else" poderá conter a situação de não cumprimento da


meta.
Está correto o que se afirma em:
a. I, III e IV, apenas.
b. I e II, apenas.
c. I, II e III, apenas.
d. I, II, III e IV.
e. II, apenas.

1,42 pontos  

Pergunta 4

1. Uma academia de ginástica faz uma avaliação do Índice de Massa


Corporal (IMC) dos seus clientes antes de iniciar os treinos. O IMC é
calculado da seguinte forma: peso / (altura * altura). Em seguida, é
verificada a classificação do índice obtido, conforme a tabela a seguir, e
informada ao cliente.

Classificação do IMC
Valor Situação
Menor que
18,5 Peso baixo
Entre 18,5
e 24,9 Peso normal
Entre 25 e
29,9 Sobrepeso
Entre 30 e Obesidade de
34,9 grau 1
Entre 35 e Obesidade de
39,9 grau 2
Maior que Obesidade
40,0 mórbida

Fonte: Elaborada pelo autor.

Descrição de imagem: Quadro apresentando a classificação do IMC. Na primeira


coluna, constam os valores do resultado do cálculo do IMC: Menor que 18,5; Entre 18,5
e 24,9; Entre 25 e 29,9; Entre 30 e 34,9; Entre 35 e 39,9; Maior que 40,0. A segunda
coluna apresenta a situação do indivíduo com base no valor estipulado pelo cálculo do
IMC: Peso baixo; Peso normal; Sobrepeso; Obesidade de grau 1; Obesidade de grau
2; Obesidade mórbida.

Considerando as informações apresentadas e o desenvolvimento de um


programa em Python para solucionar esse problema, analise as
assertivas a seguir e identifique se elas são Verdadeiras (V) ou Falsas
(F).

I. (  ) Uma estrutura condicional de duas vias é suficiente para solucionar


o problema.

II. (  ) Antes de aplicar a estrutura condicional, será necessário calcular o


IMC = peso * (altura * altura). 

III. Existe mais de uma forma de elaborar a estrutura condicional para a


solução do problema.

IV. (  ) Será necessário o uso de uma estrutura condicional de mais de


três vias para a solução do problema.

Assinale a alternativa que apresenta a sequência correta.


a. F, V, V, V.
b. V, F, V, V.
c. V, F, V, F.
d. F, F, F, V.
e. V, V, F, F.

1,42 pontos  

Pergunta 5

1. O uso da linguagem Python vem crescendo no mundo da automação


residencial por conta dos famosos microcontroladores, como o
Raspberry Pi, que possibilitam o uso de sensores e permitem a tomada
de decisões com base nos valores medidos.

Considerando o programa a seguir:

sensorTemperatura = eval(input('Informe a temperatura: '))

if sensorTemperatura > 26:

    print('Está  calor, acionar o ar frio')    


_____________________

    print('Temperatura amena, acionar a ventilação')

elif sensorTemperatura > 10:

    print('Está frio, acionar o ar quente')

else:

    print('Está muito frio, reforçar o aquecimento')

Selecione a alternativa que contém o código que está faltando.


a. elif sensorTemperatura > 16:
b. elif sensorTemperatura < 14
c. else: sensorTemperatura = 16:
d. elif sensorTemperatura > 13
e. else sensorTemperatura == 15:

1,42 pontos  

Pergunta 6

1. As estruturas condicionais de três ou mais vias são importantes recursos


na linguagem Python. 

Com base nesse conceito, analise o programa a seguir.

n1 = 7.0

n2 = 8.5

n3 = 3.0

n4 = 5.0

media = (n1 + n2 + n3 + n4)/4


if (media < 3):

    print(' Média: ', media, '. Situação: Reprovado')

elif (media < 7):

    print(' Média: ', media, '. Situação: Exame')

else :

    print(' Média: ', media, '. Situação: Aprovado')

Com base no programa acima, em linguagem Python, assinale a


alternativa correta.
a. O resultado informará a situação de "Aprovado".
b. O valor da média será acima de 6.
c. O valor da média é superior a 3, porém inferior a 5.
d. O resultado informará a situação de "Exame".
e. O resultado informará a situação de "Reprovado".

1,42 pontos  

Pergunta 7

1. A linguagem Python, assim como suas antecessoras, utiliza estruturas


condicionais. O principal comando utilizado é o termo "if". 

Com base no uso da instrução "if", assinale a alternativa correta.


O uso correto do if é: if <condição>: <indentação><bloco de
a.
instruções>.
b. O uso correto do if é: if <condição>: <bloco de instruções>.
c. O uso correto do if é: if <condição> { <bloco de instruções> }.
O uso correto do if é: if <condição> then begin <bloco de instruções>
d.
end.
e. O uso correto do if é: if <condição> then { <bloco de instruções> }.

Você também pode gostar