Buscar

18) Um treinador de atletismo treina 5 atletas e faz 12 sessões de treino por semana. Em cada sessão, cada atleta percorre uma distância que é cron...

18) Um treinador de atletismo treina 5 atletas e faz 12 sessões de treino por semana. Em cada sessão, cada atleta percorre uma distância que é cronometrada. Os valores dos tempos, em segundos, são registados sob a forma de uma matriz T(5x12), onde cada linha diz respeito a um atleta e cada coluna a uma sessão de treino. Supondo já feita a leitura da matriz, escreva um programa, usando funções, para:
a) calcular e escrever a média dos tempos realizados em cada sessão de treinos;
b) determinar e escrever o melhor tempo realizado por cada um dos atletas nas 12 sessões.


Essa pergunta também está no material:

Biblioteca 1085234
4 pág.

Estrutura de Dados I Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode resolver o problema proposto: ```python # Definindo a matriz T T = [[10, 12, 11, 9, 10, 11, 12, 10, 9, 11, 12, 10], [11, 10, 9, 12, 11, 10, 9, 12, 11, 10, 9, 12], [9, 11, 12, 10, 9, 11, 12, 10, 9, 11, 12, 10], [12, 9, 10, 11, 12, 9, 10, 11, 12, 9, 10, 11], [10, 11, 12, 9, 10, 11, 12, 9, 10, 11, 12, 9]] # Função para calcular a média dos tempos em cada sessão de treinos def media_tempos(T): media = [] for j in range(len(T[0])): soma = 0 for i in range(len(T)): soma += T[i][j] media.append(soma/len(T)) return media # Função para determinar o melhor tempo realizado por cada um dos atletas nas 12 sessões def melhor_tempo(T): melhores_tempos = [] for i in range(len(T)): melhores_tempos.append(min(T[i])) return melhores_tempos # Chamando as funções e imprimindo os resultados print("Média dos tempos em cada sessão de treinos:", media_tempos(T)) print("Melhores tempos realizados por cada um dos atletas nas 12 sessões:", melhor_tempo(T)) ``` Espero ter ajudado!

0
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina