



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
PythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPythonPython
Tipologia: Exercícios
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Ciência da Computação Programação de Computadores
Estudante : Mariana Moreira Andrade | Professor : Helton | Turma : TM
Um biologista, após descobrir um vírus Omega, levou cinco anos para determinar as características do novo vírus. Ele analisou várias culturas e encontrou, para diferentes cepas do vírus, uma taxa de crescimento populacional diferente. Também determinou que uma cultura com dez vírus ocupa uma área de 1mm2 em uma lâmina Petri. A partir dos dados observados, ele deseja fazer uma simulação para saber quantas gerações uma colônia inicial precisaria para ocupar deferentes áreas em lâminas de ensaio. Ele dispõe dos seguintes dados: Com estes dados, os resultados obtidos são os seguintes. Projete um algoritmo para um programa em Python que, a partir de dados como os da tabela 1, seja capaz de gerar os dados da tabela 2. 1) ALGORITMO {Declaração de variáveis} Declare kmA, kmB, d, v, t ( numérico ) {Declaração de lista} velocidade [20, 30, 40, 50, 60, 70, 80] {Leitura de dados} Leia kmA, kmB {Cálculo da distância entre as cidades} d |km A – kmB|/2km A – kmB|km A – kmB|/2/
{Estrutura de repetição} Repita {Critério de interrupção final} Se kmA = kmB Então interrompa Fim se {Cálculo do tempo}
{Condições} Se t < 1: Interrompa Senão {Exibir valores} Exibir v, kmA, kmB, t Fim se 2) PROGRAMA while True: kmA = int(input("Quilometragem da cidade A: ")) kmB = int(input("Quilometragem da cidade B: ")) velocidade = [20,30,40,50,60,70,80] d = abs(kmA - kmB) if kmA == kmB: break for v in velocidade: t = int(d/v) if t<1: print(f"Velocidade: {v}km/h\nQuilometragem da cidade A: {kmA} km
nQuilometragem da cidade B: {kmB}km/h\nTempo gasto: inferior a 1 hora \n---------") elif t>=1: print(f"Velocidade: {v} km/h\nQuilometragem da cidade A: {kmA} km
nQuilometragem da cidade B: {kmB} km\nTempo gasto: {t} h\n---------") 3) SAÍDAS Quilometragem da cidade A: 55 Quilometragem da cidade B: 128 Velocidade: 20 km/h Quilometragem da cidade A: 55 km Quilometragem da cidade B: 128 km Tempo gasto: 3 h
Velocidade: 30 km/h Quilometragem da cidade A: 55 km Quilometragem da cidade B: 128 km Tempo gasto: 2 h
Velocidade: 40 km/h Quilometragem da cidade A: 55 km Quilometragem da cidade B: 128 km Tempo gasto: 1 h
Quilometragem da cidade A: 201 Quilometragem da cidade B: 234 Velocidade: 20 km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234 km Tempo gasto: 1 h
Velocidade: 30 km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234 km Tempo gasto: 1 h
Velocidade: 40km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234km/h Tempo gasto: inferior a 1 hora
Velocidade: 50km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234km/h Tempo gasto: inferior a 1 hora
Velocidade: 60km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234km/h Tempo gasto: inferior a 1 hora
Velocidade: 70km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234km/h Tempo gasto: inferior a 1 hora
Velocidade: 80km/h Quilometragem da cidade A: 201 km Quilometragem da cidade B: 234km/h Tempo gasto: inferior a 1 hora
Quilometragem da cidade A: 234 Quilometragem da cidade B: 450 Velocidade: 20 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 10 h
Velocidade: 30 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 7 h
Velocidade: 40 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 5 h
Velocidade: 50 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 4 h
Velocidade: 60 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 3 h
Velocidade: 70 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 3 h
Velocidade: 80 km/h Quilometragem da cidade A: 234 km Quilometragem da cidade B: 450 km Tempo gasto: 2 h
Quilometragem da cidade A: 450 Quilometragem da cidade B: 450
Considere uma estrada que interliga várias cidades. Cada cidade tem um marco quilométrico. Projete um algoritmo para um programa em Python que: Leia um conjunto de pares de valores, contendo cada par os valores dos marcos quilométricos de duas cidades consecutivas. Por exemplo, o par 235 e 301 são marcos da cidade A e da cidade B nesta estrada. A distância entre as duas cidades seria 301- 235 = 66 quilômetros. Neste conjunto, o último par terá os dois valores iguais, indicando o fim do conjunto. Calcule e escreva os tempos necessários para percorrer a distância entre duas cidades, considerando cada uma das seguintes velocidades: 20, 30, 40, 50, 60, 70 e 80 Km/hor e sabendo que onde t é o tempo( em horas) , d a distancia (em KM) e v a velocidade (em KM/hora). O programa deverá imprimir a velocidade, os marcos lidos e o tempo necessário para percorrer a distancia entre as cidades, observando que: o Deve-se considerar apenas a parte inteira do tempo calculado. Se o valor, for por exemplo 3.45, considera-se apenas 3 horas. Os valores são impressos somente quando o tempo for igual, ou superior, a 1 hora. 1) ALGORITMO {Declaração de variáveis} Declare cultura, inicial, diametro, taxa, capacidade, quantidade, gerações ( numérico ) {Declaração de valores iniciais} gerações = 0 {Leitura de dados} Leia cultura, inicial, diâmetro, taxa {Estrutura de repetição} Repita