Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: Semana 4 - Atividade AvaliativaAlgoritmos e Programação de Computadores I - COM110 - Turma 001 Atividades Revisar envio do teste: Semana 4 - Atividade Avaliativa Usuário Curso Teste Iniciado Enviado Status Resultado da tentativa Tempo decorrido Instruções 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados. Completada 10 em 10 pontos Olá, estudante! Pronto! Sua atividade já está registrada no AVA. Pergunta 1 Eu Meu colega Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número: def quadrado(x): return x * x def quadrado(): valor = x * x 1,42 em 1,42 pontos https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_10671_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_10671_1&content_id=_1323712_1&mode=reset print(quadrado(4)) return valor print(quadrado()) Compare as resoluções e indique qual é a afirmativa correta para a comparação. Pergunta 2 Você deseja fazer um programa Python que receba o salário, a porcentagem de aumento, por exemplo 10, 20, etc., e imprima o novo salário. Indique qual é o programa correto. Pergunta 3 Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula: H = N N∑ i =1 1 n i Pergunta 4 O comando em Python que realiza a escrita de dados na tela é: Pergunta 5 1,42 em 1,42 pontos 1,42 em 1,42 pontos 1,45 em 1,45 pontos 1,45 em 1,45 pontos A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores. PORQUE II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF. Analisando as asserções anteriores, conclui-se que: Pergunta 6 num = eval(input('Digite um número:')) funcao = input('Digite quadrado ou cubo:') if funcao == 'quadrado': num=num*num print(num) else: Você tem o seguinte código em Python: 1,42 em 1,42 pontos Segunda-feira, 14 de Agosto de 2023 04h14min27s BRT num=num*num*num print(num) num = eval(input('Digite um número:')) funcao = input('Digite quadrado ou cubo:') if funcao == 'quadrado': print(calculaQuadrado(num)) else: print(num* calculaQuadrado(num)) E você quer fazer uma função que calcule o quadrado do número, assim você a chama no programa desta maneira: Qual das alternativas seria um cabeçalho válido de uma função feita por você que calcule o quadrado de um número? Pergunta 7 A função input(), em Python, permite a captura dos dados informados pelo usuário e a gravação desses dados em uma variável. Com relação à sintaxe da função input em linguagem Python, assinale a alternativa correta. ← OK 1,42 em 1,42 pontos Fazer teste: Semana 4 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 2. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Eu Meu colega Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número: def quadrado(x): return x * x print(quadrado(4)) def quadrado(): valor = x * x return valor print(quadrado()) 1,42 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. Compare as resoluções e indique qual é a afirmativa correta para a comparação. A diferença entre os programas é que o programa de seu colega não usa parâmetros na função. A diferença entre os programas é que o programa de seu colega usa a variável valor e o seu não. O seu programa tem um erro de identação e não poderá executar. Já o programa de seu colega não tem problemas. O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x. O programa de seu colega tem um erro de identação e não poderá executar. a. b. c. d. PERGUNTA 2 Você deseja fazer um programa Python que receba o salário, a porcentagem de aumento, por exemplo 10, 20, etc., e imprima o novo salário. Indique qual é o programa correto. salario = input("Digite o seu salário: ") novo_salario = salario + salario * 20 / 100 print("O novo salário é R$", novo_salario) salario = float(input("Digite o seu salário: ")) aumento = salario * 20 / 100 novo_salario = salario + aumento print("O novo salário é R$", novo_salario) salario = float(input("Digite o seu salário: ")) aumento = int(input("Digite o seu aumento: ")) aumento = eval(salario * aumento / 100) novo_salario = eval(salario + aumento) print("O novo salário é R$", novo_salario) salario = input("Digite o seu salário: ") aumento = input("Digite o seu aumento: ") aumento = salario * aumento / 100 1,42 pontos Salva Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. e. novo_salario = salario + aumento print("O novo salário é R$", novo_salario) salario = eval(input("Digite o seu salário: ")) aumento = eval(input("Digite o seu aumento: ")) aumento = salario * aumento / 100 novo_salario = salario + aumento print("O novo salário é R$", novo_salario) a. PERGUNTA 3 Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula: H = N N∑ i =1 1 n i def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",media) 1,42 pontos Salva Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. b. c. d. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ", mediaH(3,n1,n2) def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) print("Media Harmonica = ",mediaH(3,5,6,7)) def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media print("Media Harmonica = ",mediaH(n,num1,num2,num3)) Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. e. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeironúmero")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",mediaH(3,n1,n2,n3)) a. b. c. d. e. PERGUNTA 4 O comando em Python que realiza a escrita de dados na tela é: print(). Nenhuma das anteriores. line() write(). put(). 1,45 pontos Salva PERGUNTA 5 A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. 1,45 pontos Salva Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores. PORQUE II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF. Analisando as asserções anteriores, conclui-se que: as duas asserções são verdadeiras, e a segunda justifica a primeira. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são verdadeiras, e a segunda não justifica a primeira. as duas asserções são falsas. a primeira asserção é verdadeira, e a segunda é falsa. PERGUNTA 6 num = eval(input('Digite um número:')) funcao = input('Digite quadrado ou cubo:') if funcao == 'quadrado': num=num*num Você tem o seguinte código em Python: 1,42 pontos Salva Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. print(num) else: num=num*num*num print(num) num = eval(input('Digite um número:')) funcao = input('Digite quadrado ou cubo:') if funcao == 'quadrado': print(calculaQuadrado(num)) else: print(num* calculaQuadrado(num)) E você quer fazer uma função que calcule o quadrado do número, assim você a chama no programa desta maneira: Qual das alternativas seria um cabeçalho válido de uma função feita por você que calcule o quadrado de um número? def calculaQuadrado(num*num) pow() int: calculaQuadrado(num) def calculaQuadrado: def calculaQuadrado(num): PERGUNTA 7 1 42 t S l Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. PERGUNTA 7 A função input(), em Python, permite a captura dos dados informados pelo usuário e a gravação desses dados em uma variável. Com relação à sintaxe da função input em linguagem Python, assinale a alternativa correta. $nome := input(print('Digite o nome ')). input('Digite o ' +nome). nome = input('Digite o nome '). input('Digite o nome ', nome). print('Digite o nome: ') e nome = input(). 1,42 pontos Salva Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Tentativa 2 - Algoritmos Fazer teste_ Semana 4 - Atividade Avaliativa – .._.pdf
Compartilhar