Pular para o conteúdo

Computação 8º ano Atividade

Python em problemas de Ciências e Matemática

Atividade com 9 questões de Python aplicado a Ciências e Matemática: velocidade média, densidade, conversão de unidades, média de dados, paridade, simulação de consumo e estruturas de dados.

  • 9 questões
  • cerca de 50 minutos

Computação, 8º ano: Python em problemas de Ciências e Matemática

  1. Um carro percorreu 150 km em 3 horas. Observe o programa.

    def velocidade_media(distancia, tempo):
        return distancia / tempo

    print(velocidade_media(150, 3))

    O que será mostrado?

    1. 153
    2. 450
    3. 0.02
    4. 50.0
  2. Um programa vai calcular a densidade de um objeto com a fórmula densidade = massa ÷ volume. Quais são as entradas e a saída desse problema?

    1. Entrada: densidade (real); saídas: massa e volume (texto).
    2. Entradas: massa e volume (reais); saída: densidade (real).
    3. Entradas: nome e cor do objeto (texto); saída: massa (inteiro).
    4. Entrada: o objeto afunda? (lógico); saída: volume (inteiro).
  3. Para converter uma velocidade de km/h para m/s, divide-se o valor por 3,6. Observe o programa.

    def kmh_para_ms(v):
        return v / 3.6

    print(kmh_para_ms(72))

    O que será mostrado?

    1. 20.0
    2. 259.2
    3. 75.6
    4. 68.4
  4. Uma turma mediu a temperatura do pátio em quatro dias. Observe o programa.

    temps = [22, 25, 19, 30]
    soma = 0
    for t in temps:
        soma = soma + t
    media = soma / len(temps)
    print(media)

    Qual valor será mostrado?

    1. 96
    2. 30
    3. 4
    4. 24.0
  5. Observe o programa. Lembre que % calcula o resto da divisão.

    def eh_par(n):
        return n % 2 == 0

    print(eh_par(15))

    O que será mostrado?

    1. False
    2. True
    3. 1
    4. 7.5
  6. Um programa simula o consumo da caixa-d'água de uma escola, que perde 150 litros por hora.

    agua = 1000
    horas = 0
    while agua > 200:
        agua = agua - 150
        horas = horas + 1
    print(horas, agua)

    O que será mostrado?

    1. 5 250
    2. 6 100
    3. 7 -50
    4. 6 250
  7. Uma professora quer calcular a média de 3 notas de uma turma, de 5 notas de outra e de 30 notas de uma terceira. Qual solução atende a todos os casos?

    1. Uma função que recebe uma lista de notas e divide a soma por len(lista).
    2. Três programas diferentes, um para cada quantidade de notas.
    3. Uma função que sempre soma as três primeiras notas e divide o total por 3.
    4. Uma função que divide a soma das notas sempre por 30.
  8. A escola quer guardar as notas de 30 alunos em 4 bimestres. Qual estrutura de dados é a mais adequada?

    1. 120 variáveis separadas, com nomes como nota1, nota2, nota3...
    2. Um único número que represente a soma de todas as notas de todos os alunos da escola.
    3. Uma variável de texto com todas as notas escritas por extenso.
    4. Uma matriz (lista de listas): uma linha por aluno, uma coluna por bimestre.
  9. Escreva, em Python, uma função celsius_para_fahrenheit(c) que use a fórmula F = C × 1,8 + 32. Depois: a) indique a entrada e a saída da função e seus tipos; b) teste a função com 0, 100 e 37 e diga os resultados esperados.

ProvaPiloto · provapiloto.com.br

Já usou com a sua turma?

Conte com um toque. Isso ajuda outros professores a escolher.

Usei em sala Entre na sua conta para contar.

Para continuar o assunto