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 DAVID TOBIAS NUNES Curso Algoritmos e Programação de Computadores I - COM110 - Turma 001 Teste Semana 4 - Atividade Avaliativa Iniciado 14/08/23 03:25 Enviado 14/08/23 04:14 Data de vencimento 01/09/23 05:00 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 49 minutos 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. 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