Buscar

Aval 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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
import math num 
= 
input 
( 
"Digite um número: " 
) quadrado 
= math 
. 
pow 
(num 
, 
2 
) cubo 
= math 
. 
pow 
(num 
, 
3 
) raiz 
= math 
.sqrt 
(num 
) 
print
Você fez o seguinte programa em Python e ele está dando erro.
Indique qual é a alternativa correta para ajustá-lo: 
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
a.
b.
c.
d.
e.
print 
( 
f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}' 
) 
print 
( 
f'A raiz quadrada é {raiz:.2f}' 
)
Tem que alterar a instrução que usa pow. Colocar quadrado =
pow(num, 2) e cubo = pow(num, 3) 
Tem que alterar o segundo comando print, ele está dando erro.
Colocar: print(“f'A raiz quadrada é”, raiz) 
Tem que alterar o comando de input, ele está recebendo uma
string. Colocar num = int(input("Digite um número: ")) 
Tem que alterar a instrução que usa sqrt. Colocar raiz =
sqrt(num) 
Tem que alterar o primeiro comando print, ele está dando erro.
Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo
é”, cubo) 
PERGUNTA 2
num 
= 
eval 
( 
input 
( 
'Digite um número:' 
) 
) funcao 
= 
input 
( 
'Digite quadrado ou cubo:' 
) 
if funcao 
== 
'quadrado' 
: num 
=num 
*num 
print 
(num 
) 
else 
: num 
=num 
*num 
*num 
print 
(num 
)
num 
= 
Você tem o seguinte código em Python: 
E você quer fazer uma função que calcule o quadrado do número,
assim você a chama no programa desta maneira: 
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
a.
b.
c.
d.
e.
eval 
( 
input 
( 
'Digite um número:' 
) 
) funcao 
= 
input 
( 
'Digite quadrado ou cubo:' 
) 
if funcao 
== 
'quadrado' 
: 
print 
(calculaQuadrado 
(num 
) 
) 
else 
: 
print 
(num 
* calculaQuadrado 
(num 
) 
)
Qual das alternativas seria um cabeçalho válido de uma função feita
por você que calcule o quadrado de um número? 
int: calculaQuadrado(num) 
pow() 
def calculaQuadrado: 
def calculaQuadrado(num): 
def calculaQuadrado(num*num) 
a.
b.
PERGUNTA 3
Você quer fazer um programa Python para calcular a área de um
triângulo. Lembrando que você quer um programa que aceite tanto
números inteiros como com ponto decimal, indique qual é a alternativa
correta. 
base = int(input("Digite a base: ")) 
 
altura = int(input("Digite a altura: ")) 
 
area = (base * altura) / 2 
 
print("A área é", area)
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
c.
d.
e.
base = input("Digite a base: ") 
 
altura = input("Digite a altura: ") 
 
area = (base * altura) / 2 
 
print("A área é", area) 
base = float(input("Digite a base: ")) 
 
altura = float(input("Digite a altura: ")) 
 
area = 3.14 * base**altura 
 
print("A área é", area) 
base = eval(input("Digite a base: ")) 
 
altura = eval(input("Digite a altura: ")) 
 
area = (base * altura) / 2 
 
print("A área é", area) 
base,altura = float(input("Digite a base e altura : ")) 
 
area = (base * altura) / 2 
 
print("A área é", area) 
a.
b.
c.
d.
e.
PERGUNTA 4
Em Python, existem funções previamente definidas que possuem
documentação que pode ser acessada por meio de um comando.
Indique como ele pode ser usado com a função max. 
Usando jsref seguido de open 
Usando libc e buscando a função 
 help(max) 
help.max 
dir(max) 
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
a.
b.
c.
d.
e.
PERGUNTA 5
def 
leNumero 
( 
) 
: numero 
= 
eval 
( 
input 
( 
"Digite um número: " 
) 
) 
return numero 
print 
( 
"números lidos" 
)
Você tem o seguinte programa. 
Indique qual é alternativa correta que comenta este pedaço de
programa. 
A função leNumero() não está fazendo a conversão de tipo str
para int. 
A função leNumero() lê uma entrada digitada pelo usuário. O
comando print não executará porque está depois da instrução
return. A função está sendo definida, mas não está sendo
usada. 
A função leNumero() não está fazendo a conversão de tipo str
para float. 
Para esta função poder ser executada, deve existir a função
main(). 
A função leNumero() tem que ter declaração do tipo int, float,
etc., antes da declaração da função. 
1,25 pontos   Salva
a.
PERGUNTA 6
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: 
def mediaH(n,num1,num2,num3): 
   media = n/((1/num1)+(1/num2)+(1/num3)) 
   return media 
print("Media Harmonica " di H( 1 2 3)
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
b.
c.
d.
e.
print("Media Harmonica = ",mediaH(n,num1,num2,num3)
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,n3)) 
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)
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)) 
wprint("Media Harmonica = ",mediaH(3,5,6,7))
a.
PERGUNTA 7
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()) 
Compare as resoluções e indique qual é a afirmativa correta para a
comparação. 
O programa de seu colega tem um erro de identação e não
poderá executar. 
1,25 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.
 
b.
c.
d.
e.
p
A diferença entre os programas é que o programa de seu colega
não usa parâmetros na funçã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. 
A diferença entre os programas é que o programa de seu colega
usa a variável valor e o seu não.
a.
b.
c.
d.
e.
PERGUNTA 8
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 = input("Digite o seu salário: ") 
aumento = input("Digite o seu aumento: ") 
aumento = salario * aumento / 100 
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 novosalá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) 
1,25 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:

Continue navegando