Python em problemas de Ciências e Matemática
Atividade 9 questões 50 min
(EF69CO06) Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Em uma cidade, a corrida de táxi custa R$ 5,00 de bandeirada mais R$ 3,00 por quilômetro. Um programador escreveu a função corrida(km), que devolve 5 + 3 * km. Qual é o valor de corrida(4)?
Para pintar as paredes de salas diferentes, são necessárias 2 latas de tinta por parede. Uma sala tem 3 paredes para pintar, outra tem 4 e outra tem 7. O algoritmo geral é latas ← 2 × p. O que a variável p representa?
Escreva, em Python, uma função conta_aprovados(notas, minima) que receba uma lista de notas e a nota mínima para aprovação e devolva quantas notas são maiores ou iguais à mínima. Depois, mostre dois testes com listas e mínimas diferentes e os resultados esperados.
Observe o programa.
n = 10
while n != 0:
n = n - 3
print("fim")
Por que o programa nunca mostra "fim"?
Fonte: Base Nacional Comum Curricular (MEC). Base de dados: bncc.dev, mantido pela Profy, licença CC BY 4.0.