Buscar

atividade avaliativa 5a semana (1)

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 12 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 12 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 12 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

PERGUNTA 1 
1. Seja o seguinte pseudocódigo que permite saber se uma pessoa pode ou não comprar bebida 
alcoólica: 
2. início 
3. 
4. leia idade 
5. 
6. se idade ≥ 18 então 
7. 
8. escreva “maior” 
9. 
10. senão 
11. 
12. escreva “menor” 
13. 
fim 
 
 Indique a alternativa que apresenta o programa em Python que implementa corretamente este 
algoritmo. 
 
a. idade = input ("entre com a sua idade")) 
if (idade>=18): 
 print('Você é maior, pode beber') 
 
b. i = int(input()) 
if (idade>=18): 
 print('maior') 
else: 
 print('menor') 
 
c. idade = input ("entre com a sua idade")) 
if (idade>=18): 
 print('Você é maior, pode beber') 
else: 
 print('Você é menor, pode beber') 
 
d. idade = eval(input("entre com a sua idade") 
if (idade>=18): 
 print('Você é maior, pode beber') 
 
e. idade = eval(input("entre com a sua idade")) 
if (idade>=18): 
 print('Você é maior, pode beber') 
else: 
 print('Você é menor, não pode') 
1,25 pontos 
PERGUNTA 2 
1. 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 20%; se tem menos do que cinco anos, o 
bônus é de 10 %. 
 
a. salario = eval(input('Digite o salario: ')) 
 
tempoCasa = int(input('Digite o tempo em anos que está na empresa: ')) 
 
 
 
if tempoCasa >= 5: 
 
 bonus = salario * 20 / 100 
 
else: 
 
 bonus = salario * 10 / 100 
 
 
 
print('O bonus é R$: ',bonus) 
 
b. tempoCasa = int(input('Digite o tempo em anos que está na empresa: ')) 
 
if tempoCasa >= 5: 
 
 bonus = 20 / 100 
 
else: 
 
 bonus = 10 / 100 
 
print('O bonus é R$: ',bonus) 
 
c. salario = int(input('Digite o salario: ')) 
 
tempoCasa = int(input('Digite o tempo em anos que está na empresa: ')) 
 
 
 
if tempoCasa >= 5: 
 
 bonus = salario + salario * 20 / 100 
 
else: 
 
 bonus = salario + salario * 10 / 100 
 
print('O bonus é R$: ',bonus) 
 
d. salario = int(input('Digite o salario: ')) 
 
tempoCasa = int(input('Digite o tempo em anos que está na empresa: ')) 
 
 
 
if tempoCasa >= 5: 
 
 bonus = salario * 20 / 100 
 
elif: 
 
 bonus = salario * 10 / 100 
 
print('O bonus é R$: ',bonus) 
 
print('O salário é R$: ',salario+bonus) 
 
e. salario = float(input('Digite o salario: ')) 
 
tempo_casa = int(input('Digite o tempo de casa: ')) 
 
 
 
if salario >= 5: 
 
 bonus = salario * 20 / 100 
 
else: 
 
 bonus = salario * 10 / 100 
 
 
 
print(f'O bonus é R$ {bonus:.2f}') 
1,25 pontos 
PERGUNTA 3 
1. 
Você tem que fazer um programa que calcule o IMC com os seguintes dados: 
 
Imc<18 Abaixo do peso normal 
Imc entre 18 e 25 inclusive Peso normal 
Imc maior que 25 e entre 25 e 30 inclusive Excesso de peso 
Imc maior que 30 e entre 30 e 35 inclusive Obesidade classe 1 
Imc maior que 35 e entre 35 e 40 inclusive Obesidade classe 2 
Imc maior que 40 Obesidade classe 3 
 
 
Indique qual é a alternativa correta para o programa. 
 
a. altura = eval(input("Entrar com a altura ")) 
 
peso = eval(input("Entrar com o peso ")) 
 
imc = peso / (altura*altura) 
 
if (imc < 18): 
 
 print("Abaixo do peso normal, com IMC:", imc) 
 
elif (imc >= 18 and imc <= 25): 
 
 print("Peso normal, com IMC:", imc) 
 
elif (imc > 25 and imc <= 30): 
 
 print("Excesso de peso, com IMC:", imc) 
 
elif (imc > 30 and imc <= 35): 
 
 print("Obesidade classe 1, com IMC:", imc) 
 
elif (imc > 35 and imc <= 40): 
 
 print("Obesidade classe 2, com IMC:", imc) 
 
else: 
 
 print("Obesidade classe 3, com IMC:", imc) 
 
b. altura = eval(input("Entrar com a altura ")) 
 
peso = eval(input("Entrar com o peso ")) 
 
imc = peso / (altura*altura) 
 
if imc < 18: 
 
 print("Abaixo do peso normal, com IMC:", imc) 
 
elif imc >= 18 and imc <= 25: 
 
 print("Peso normal, com IMC:", imc) 
 
elif imc > 25 and imc <= 30: 
 
 print("Excesso de peso, com IMC:", imc) 
 
elif imc > 30 and imc <= 35: 
 
 print("Obesidade classe 1, com IMC:", imc) 
 
elif imc > 35 and imc <= 40: 
 
 print("Obesidade classe 2, com IMC:", imc) 
 
else: 
 
 print("Obesidade classe 3, com IMC:", imc) 
 
c. altura = eval(input("Entrar com a altura ")) 
 
peso = eval(input("Entrar com o peso ")) 
 
imc = peso / (altura*altura) 
 
if imc < 18 
 
 print("Abaixo do peso normal, com IMC:", imc) 
 
elif imc >= 18 and imc <= 25 
 
 print("Peso normal, com IMC:", imc) 
 
elif imc > 25 and imc <= 30 
 
 print("Excesso de peso, com IMC:", imc) 
 
elif imc > 30 and imc <= 35 
 
 print("Obesidade classe 1, com IMC:", imc) 
 
elif imc > 35 and imc <= 40 
 
 print("Obesidade classe 2, com IMC:", imc) 
 
else: 
 
 print("Obesidade classe 3, com IMC:", imc) 
 
d. altura = eval(input("Entrar com a altura ") 
 
peso = eval(input("Entrar com o peso ") 
 
imc = peso / (altura*altura) 
 
if (imc < 18): 
 
 print("Abaixo do peso normal, com IMC:", imc) 
 
elif (imc >= 18 and imc <= 25): 
 
 print("Peso normal, com IMC:", imc) 
 
elif (imc > 25 and imc <= 30: 
 
 print("Excesso de peso, com IMC:", imc) 
 
elif (imc > 30 and imc <= 35: 
 
 print("Obesidade classe 1, com IMC:", imc) 
 
elif (imc > 35 and imc <= 40: 
 
 print("Obesidade classe 2, com IMC:", imc) 
 
else: 
 
 print("Obesidade classe 3, com IMC:", imc) 
 
e. altura = eval(input("Entrar com a altura ")) 
 
peso = eval(input("Entrar com o peso ")) 
 
imc = peso / (altura*altura) 
 
if imc < 18: 
 
 print("Abaixo do peso normal, com IMC:" + imc) 
 
elif imc >= 18 and imc <= 25: 
 
 print("Peso normal, com IMC:" + imc) 
 
elif imc > 25 and imc <= 30: 
 
 print("Excesso de peso, com IMC:" + imc) 
 
elif imc > 30 and imc <= 35: 
 
 print("Obesidade classe 1, com IMC:" + imc) 
 
elif imc > 35 and imc <= 40: 
 
 print("Obesidade classe 2, com IMC:" + imc) 
 
else: 
 
 print("Obesidade classe 3, com IMC:" + imc) 
 
 
1,25 pontos 
PERGUNTA 4 
1. Dado o seguinte trecho de algoritmo, indique qual é a alternativa correta do programa em 
Python que implementa o algoritmo. 
 
 
 
a. adivinha = input("Digite um número") 
 
if adivinha ==56: 
 
 print("Você acertou!!!") 
 
elif adivinha <56: 
 
 print("Seu palpite está ABAIXO do número") 
 
else: 
 
 print("Seu palpite está ACIMA do número") 
 
b. adivinha = eval(input("Digite um número")) 
 
if adivinha ==56: 
 
 print("Você acertou!!!") 
 
elif adivinha <56: 
 
 print("Seu palpite está ABAIXO do número") 
 
print("Seu palpite está ACIMA do número") 
 
c. adivinha = input("Digite um número") 
 
if adivinha == 56: 
 
 print("Você acertou!!!") 
 
elif adivinha <56: 
 
 print("Seu palpite está ABAIXO do número") 
 
elif adivinha <56: 
 
 print("Seu palpite está ACIMA do número") 
 
d. adivinha = eval(input("Digite um número")) 
 
if adivinha ==56: 
 
 print("Você acertou!!!") 
 
elif adivinha <56: 
 
 print("Seu palpite está ABAIXO do número") 
 
else: 
 
 print("Seu palpite está ACIMA do número") 
 
e. adivinha = eval(input("Digite um número")) 
 
if adivinha == 56: 
 
 print("Você acertou!!!") 
 
elif adivinha <56: 
 
 print("Seu palpite está ABAIXO do número") 
 
elif adivinha <56: 
 
 print("Seu palpite está ACIMA do número") 
1,25 pontos 
PERGUNTA 5 
1. 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 = 0.4 * N1 + 0.6 * 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 acinco, ele será aprovado. 
 Indique qual alternativa é a correta. 
 
a. nota1 = eval(input ("entre nota 1")) 
nota2 = eval(input ("entre nota 2")) 
mediaPonderada = 0.4*nota1 + 0.6* nota2 
if ( mediaPonderada >= 5) : 
 resultado = 'Aprovado :)' 
else: 
 resultado = 'Reprovado :(' 
print ( resultado ) 
 
b. 
 
 
c. nota1 = eval(input ("entre nota 1")) 
nota2 = eval(input ("entre nota 2")) 
exame = eval(input ("entre nota exame")) 
mediaPonderada = 0.4*nota1 + 0.6* nota2 + exame 
if ( mediaPonderada >= 5) : 
 resultado = 'Aprovado :)' 
else: 
 resultado = 'Reprovado :(' 
print ( resultado ) 
 
d. nota1 = eval(input ("entre nota 1")) 
nota2 = eval(input ("entre nota 2")) 
mediaPonderada = 0.4*nota1 + 0.6* nota2 
if ( mediaPonderada >= 5) : 
 resultado = 'Aprovado :)' 
else: 
 exame = eval(input("entre nota exame")) 
 media = (mediaPonderada + exame) / 2 
 if ( media >= 5 ) : 
 resultado = 'Aprovado :) ' 
 else: 
 resultado = 'Reprovado :(' 
print ( resultado ) 
 
e. 
 
1,25 pontos 
PERGUNTA 6 
1. Indique qual alternativa que apresenta o programa Python correspondente ao fluxograma 
apresentado. 
 
 
a. nota1 = eval(input("Digite a primeira nota:")) 
nota2 = eval(input("Digite a segunda nota:")) 
nota3 = eval(input("Digite a terceira nota:")) 
media=nota1+nota2+nota3/3 
if media >=5: 
 print("Você foi aprovado") 
else: 
 print("Você foi reprovado") 
 
b. nota1 = eval(input("Digite a primeira nota:")) 
nota2 = eval(input("Digite a segunda nota:")) 
nota3 = eval(input("Digite a terceira nota:")) 
if nota1+nota2+nota3/3 >=5:print("Você foi aprovado") 
else:print("Você foi reprovado") 
 
c. nota1 = eval(input("Digite a primeira nota:")) 
nota2 = eval(input("Digite a segunda nota:")) 
nota3 = eval(input("Digite a terceira nota:")) 
media = (nota1+nota2+nota3)/3 
if media >=5: 
print("Você foi aprovado") 
else: 
 print("Você foi reprovado") 
 
d. nota1 = eval(input("Digite a primeira nota:")) 
nota2 = eval(input("Digite a segunda nota:")) 
nota3 = eval(input("Digite a terceira nota:")) 
media = (nota1+nota2+nota3)/3 
 
if nota1+nota2+nota3/3 >=5: print("Você foi aprovado") 
else: 
 print("Você foi reprovado") 
 
e. 1 nota1 = eval(input("Digite a primeira nota:")) 
2 nota2 = eval(input("Digite a segunda nota:")) 
3 nota3 = eval(input("Digite a terceira nota:")) 
4 media = (nota1+nota2+nota3)/3 
5 if media >=5: 
6 print("Você foi aprovado") 
7 else: 
8 print("Você foi reprovado") 
1,25 pontos 
PERGUNTA 7 
1. 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. 
2. 1print('Você tem que digitar a sua nacionalidade') 
3. 2nacionalid=input("Coloque b (brasileiro) ou q (caso não seja)") 
4. 3if (nacionalid== 'q'): 
5. 4 print('Você não pode votar') 
6. 5else: 
7. 6 idade = eval(input("Entre com sua idade ")) 
8. 7 if idade < 16: 
9. 8 print("Você não é eleitor ") 
10. 9 elif idade >= 18 and idade<= 65: 
11. 10 print("Você é eleitor obrigatório") 
12. 11 elif (idade >=16 and idade <18) or idade > 65: 
13. 12 print("Você é eleitor facultativo") 
14. 13 else: 
15. 14 print("Erro") 
15print("Obrigada por usar nossos serviços") 
Para as seguintes entradas, 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ê não é eleitor obrigatório, Obrigada por usar 
nossos serviços 
Entrada2: Você é eleitor facultativo, Obrigada por usar 
nossos serviços 
 
c. Entrada1: Você é 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, Erro, Obrigada por usar 
nossos serviços 
Entrada2: Você é eleitor facultativo, Erro, Obrigada por usar 
nossos serviços 
 
e. Entrada1: Você é eleitor obrigatório, Obrigada por usar 
nossos serviços 
Entrada2: Você é eleitor facultativo, Erro, Obrigada por usar 
nossos serviços 
1,25 pontos 
PERGUNTA 8 
1. O seguinte programa em Python calcula o menor de três números. 
2. numero1 = eval(input("Digite o número 1: ")) 
3. numero2 = eval(input("Digite o número 2: ")) 
4. numero3 = eval(input("Digite o número 3: ")) 
5. if (numero1 > numero2) and (numero1 > numero3) and (numero2 > numero3): 
6. print("O maior número é o primeiro: ",numero1) 
7. if (numero2 > numero1) and (numero2 > numero3) and (numero3 > numero1): 
8. print("O maior número é o segundo: ",numero2) 
9. if (numero3 > numero1) and (numero3 > numero2) and (numero1 > numero2): 
10. print("O maior número é o terceiro: ",numero3) 
print("fim") 
 
Para as seguintes entradas na sequência, indique a alternativa que mostra o resultado correto 
dos prints. 
(I) Primeira entrada execução do programa 
Número1 7 
Número2 9 
Número3 3 
 
(II)Segunda entrada execução do programa 
Número1 3 
Número2 3 
Número3 3 
 
(III)Terceira entrada execução do programa 
Número1 9 
Número2 5 
Número3 2 
 
 
 
 
a. Número1 7 
Número2 9 
Número3 3 
Saída O maior número é o segundo: 9 
Saída fim 
 
Número1 3 
Número2 3 
Número3 3 
Saída fim 
 
Número1 9 
Número2 5 
Número3 2 
Saída O maior número é o primeiro: 9 
Saída fim 
 
 
 
 
b. Número1 7 
Número2 9 
Número3 3 
Saída O maior número é o segundo: 9 
Saída fim 
 
Número1 3 
Número2 3 
Número3 3 
Saída O maior número é o primeiro: 3 
Saída fim 
 
Número1 9 
Número2 5 
Número3 2 
Saída O maior número é o primeiro: 9 
Saída fim 
 
 
 
 
c. Número1 7 
Número2 9 
Número3 3 
Saída O maior número é o segundo: 9 
Saída fim 
 
Número1 3 
Número2 3 
Número3 3 
Saída O maior número é o segundo: 3 
Saída fim 
 
Número1 9 
Número2 5 
Número3 2 
Saída fim 
 
 
 
 
d. Número1 7 
Número2 9 
Número3 3 
Saída O maior número é o segundo: 9 
Saída fim 
 
Número1 3 
Número2 3 
Número3 3 
Saída O maior número é o terceiro: 3 
Saída fim 
 
Número1 9 
Número2 5 
Número3 2 
Saída O maior número é o primeiro: 9 
Saída fim 
 
 
 
 
e. Número1 7 
Número2 9 
Número3 3 
Saída fim 
 
 
Número1 3 
Número2 3 
Número3 3 
Saída fim 
 
Número1 9 
Número2 5 
Número3 2 
Saída O maior número é o primeiro: 9 
Saída fim

Outros materiais