Buscar

Nota 10 - Tentativa 2 - Algoritmos

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 13 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 13 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 9, do total de 13 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

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

Continue navegando