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.
Está correto o que se afirma em:
Resposta correta: D) I, III e IV, apenas.
Compreender como a passagem de parâmetros funciona em Python é fundamental para o desenvolvimento de programas robustos. Em Python, os argumentos de entrada em chamadas de função podem ser objetos mutáveis ou imutáveis, e o comportamento difere conforme o tipo do objeto.
Considere as seguintes afirmativas sobre a passagem de parâmetros imutáveis em Python:
É correto o que se afirma em:
Resposta correta: D) II e IV, apenas.
As estruturas de seleção de duas vias (if-else) permitem que um programa escolha entre dois blocos de código com base em uma condição. Se a condição for verdadeira, um bloco de código é executado; se for falsa, o outro bloco é executado. Essa abordagem garante que o programa possa tomar decisões e seguir diferentes caminhos de execução conforme necessário.
x = 5
if x > 3:
print("Maior que 3")
else:
print("Menor ou igual a 3")
Dado o código em Python acima, qual será a saída se a variável x for igual a 5?
Resposta correta: D) Maior que 3.
Em Python, a indentação é fundamental para definir blocos de código. Ao contrário de outras linguagens que utilizam chaves ou delimitadores para agrupar instruções, Python se baseia na indentação para essa tarefa. Cada nível de indentação indica uma hierarquia no código, tornando a leitura e a estruturação mais intuitivas. Por isso, a consistência na indentação é essencial para evitar erros de sintaxe e garantir o correto funcionamento do programa.
Assinale a alternativa que reconhece corretamente o uso da indentação em Python:
Resposta correta: B) A indentação é obrigatória e define blocos de código que serão executados juntos.
Seja o seguinte pseudocódigo que permite saber se uma pessoa pode ou não comprar bebida alcoólica:
início leia idade se idade ≥ 18 então escreva “maior” senão escreva “menor” fim
Indique a alternativa que apresenta o programa em Python que implementa corretamente este algoritmo.
Resposta correta: B) Código correto (opção B).
As estruturas de seleção são essenciais na programação, pois permitem que certos blocos de código sejam executados apenas se determinadas condições forem satisfeitas. Essas condições são expressões lógicas que resultam em valores booleanos, orientando o fluxo de execução do programa conforme as necessidades específicas.
Assinale a alternativa que identifica corretamente o conceito de uma estrutura de seleção de uma via.
Resposta correta: B) Um bloco de código que é executado se uma condição específica for verdadeira.
Um dos principais recursos das linguagens de programação são as estruturas condicionais, que permitem a execução de determinados trechos de instruções, de acordo com o atendimento de determinadas condições.
Com relação às estruturas condicionais em Python, assinale a alternativa correta.
Resposta correta: D) As estruturas condicionais em linguagem Python podem ser de uma, de duas ou de mais vias.
As estruturas condicionais de três ou mais vias são importantes recursos na linguagem Python.
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.
Resposta correta: C) O resultado informará a situação de "Exame".