Prévia do material em texto
A linguagem Python é muito poderosa, principalmente no quesito legibilidade, basta analisarmos a necessidade de indentação como fator de funcionamento nas estruturas 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 deixando código mais limpo e legível. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são falsas. b. as duas asserções são verdadeiras, e a segunda não justifica a primeira. 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. 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 Assim, analise as asserções a seguir e as relações propostas entre elas. I. Para solução do problema apresentado, desenvolvedor precisará utilizar uma estrutura condicional de três PORQUE II. Para a solução do problema apresentado, não será necessário uso da via "else", pois apenas um "if" e dois "elif" resolverão O Analisando as asserções anteriores, conclui-se que: a. a primeira asserção é verdadeira, e a segunda é falsa. b. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são falsas. d. as duas asserções são verdadeiras, e a segunda justifica a primeira. e. as duas asserções são verdadeiras, e a segunda não justifica a primeira.Indique qual alternativa que apresenta o programa Python correspondente ao fluxograma apresentado. início Leia N1, N2, N3 M=(N1+N2+N3)/3 N S M>=5 Escreva Você foi Escreva Você foi Reprovado Aprovado fim b.1 nota1 = eval (input("Digite a primeira 2 nota2 = eval (input("Digite a segunda nota:")) 3 nota3 : eval (input("Digite a terceira 4 media = 5 if media >=5: 6 print("Você foi aprovado") 7 else: 8 print("Você foi reprovado") Você tem que fazer um algoritmo ou um programa em Python que leia duas notas N1 e N2 de um aluno e informe se ele foi aprovado ou não em uma disciplina. Considere que a média é dada pela equação: média ponderada = N2 e que o aluno está aprovado se a média for maior ou igual a 5.0. Caso ele seja reprovado, calcula-se outra média formada pela nota do exame mais a nota da média ponderada. Se esta nova média for maior ou igual a cinco, ele será aprovado. Indique qual alternativa é a correta.nota1 = eval (input nota nota2 = eval (input ("entre nota mediaPonderada = nota2 if mediaPonderada 5) : resultado = else: resultado = 'Reprovado print resultado ) Uma academia de faz uma avaliação do Índice de Massa Corporal (IMC) dos seus clientes antes de iniciar os treinos. 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 34,9 Obesidade de grau 1 Entre 35 e 39,9 Obesidade de grau 2 Major que 40,0 Obesidade mórbida Fonte: Elaborada pelo autor. Descrição de 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; Major 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 Considerando as informações apresentadas e desenvolvimento de um programa em Python para solucionar esse problema, analise as assertivas a seguir e identifique se elas são Verdadeiras ou Falsas (F) I. ( ) Uma estrutura condicional de duas vias é suficiente para solucionar 0 problema. II. ( ) Antes de aplicar a estrutura condicional, será necessário calcular 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 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. b. F, Indique qual é a alternativa correta do programa Python para o seguinte problema. Deseja-se um programa que calcule o bônus do salário de um empregado conforme os anos na empresa. Se tem cinco anos ou mais, o bônus é de se tem menos do que cinco anos, o bônus é de salario = eval (input('Digite o salario: tempoCasa = int o tempo em anos que está na empresa: if tempoCasa >=5: bonus = salario * 20 / 100 else: bonus = salario * 10/100 bonus é R$:Dado o seguinte trecho de algoritmo, indique qual é a alternativa correta do programa em Python que implementa o algoritmo. início Leia adivinha N S adivinha>=56 N S adivinhaSeja 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 senão escreva "menor" fim Indique a alternativa que apresenta o programa em Python que implementa corretamente este algoritmo. a. idade = input com a sua if (idade>=18): print (Você é maior, pode else: print (Você é menor, pode b. idade = input com a sua if (idade>=18): print (Você é maior, pode idade = eval com a sua if (idade >= 18): print (Você é maior, pode else: print (Você é menor, não int if (idade >=18): print else: print idade = eval com a sua if (idade>=18) print (Você é maior, pode beber)Você tem o seguinte programa Python que calcula se uma pessoa pode votar. Sendo que, para poder votar, tem que ser brasileiro com idade entre 18 e 65 anos. Há também o eleitor facultativo que pode ter entre 16 e menos de 18 anos ou mais de 65 anos. 1 tem que digitar a sua nacionalidade') 2 b (brasileiro) ou q (caso não seja)") 3 if 4 não pode 5 else: 6 idade = eval (input("Entre com sua idade 7 if idade = 18 and idade=16 and idade 65: 12 é eleitor facultativo") 13 else: 14 15 print("Obrigada por usar nossos serviços") Para as seguintes o que será impresso pelo programa? Entrada1 Entrada2 b b 18 68 a. Entrada1: Você não é eleitor obrigatório, Erro, Obrigada por usar nossos serviços Entrada2: Você é eleitor facultativo, Obrigada por usar nossos serviços b. Entrada1: Você é eleitor obrigatório, Obrigada por usar nossos serviços Entrada2: Você é eleitor facultativo, Erro, Obrigada por usar nossos serviços Entrada1: Você não é eleitor obrigatório, Obrigada por usar nossos serviços Entrada2: Você é eleitor facultativo, Obrigada por usar nossos serviços d. Entrada1: Você é eleitor obrigatório, Obrigada por usar nossos serviços Entrada2: Você é eleitor facultativo, Obrigada por usar nossos serviços e. Entrada1: Você é eleitor obrigatório, Erro, Obrigada por usar nossos serviços Entrada2: Você é eleitor facultativo, Erro, Obrigada por usar nossos serviços uso da linguagem Python vem crescendo no mundo da automação residencial por conta dos famosos microcontroladores, como Raspberry Pi, que possibilitam uso de sensores e permitem a tomada de decisões com base nos valores medidos. Considerando programa a seguir: sensorTemperatura = a temperatura: ')) if sensorTemperatura > 26: calor, acionar an amena, acionar a elif sensorTemperatura > 10: frio, acionar an else: muito frio, reforçar aquecimento') Selecione a alternativa que contém código que está faltando. a. else: sensorTemperatura = 16: b. else sensorTemperatura == 15: elif sensorTemperatura > 13 d. elif sensorTemperatura > 16: e. elif sensorTemperaturaUm 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 atendimento de determinadas condições. Com relação às estruturas condicionais em Python, assinale a alternativa correta. a. As estruturas condicionais em linguagem Python podem ser de uma, de duas ou de mais As estruturas condicionais em linguagem Python são usadas para repetir trechos de código. As estruturas condicionais em linguagem Python utilizam parênteses para definir o bloco de instruções. d. As estruturas condicionais em linguagem Python utilizam chaves para definir o bloco de instruções. e. As estruturas condicionais atuam como funções e, por isso, utilizam a palavra reservada "def" para sua definição. As estruturas condicionais de três ou mais vias são importantes recursos na linguagem Com base nesse conceito, analise programa a n1 1=7.0 n3 = 3.0 media if Média: media, Situação: Reprovado') elif media, Situação: Exame') else : 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 resultado informará a situação de "Exame". valor da média é superior a 3, porém inferior a 5. d. O resultado informará a situação de "Reprovado". e. valor da média será acima de 6.