Buscar

Considere uma linha ferroviária entre São Paulo e Curitiba. Suponha que uma locomotiva (trem) A parte de São Paulo para Curitiba com velocidade de ...

Considere uma linha ferroviária entre São Paulo e Curitiba. Suponha que uma locomotiva (trem) A parte de São Paulo para Curitiba com velocidade de 30 m/s enquanto que uma outra locomotiva B parte de Curitiba para São Paulo no mesmo instante com velocidade de 40 m/s. Considere a distância entre São Paulo e Curitiba de 400 Km. Escreva um algoritmo em PORTUGOL que calcule iterativamente o tempo necessário para os maquinistas pararem as locomotivas antes que uma colisão aconteça. O algoritmo deve calcular também a distância que as locomotivas devem percorrer para que a colisão aconteça.

O algoritmo considera duas locomotivas, A e B, partindo de São Paulo e Curitiba, respectivamente.
A locomotiva A tem velocidade de 30 m/s e a locomotiva B tem velocidade de 40 m/s.
A distância entre São Paulo e Curitiba é de 400 Km.
O algoritmo calcula iterativamente o tempo necessário para os maquinistas pararem as locomotivas antes que uma colisão aconteça.
O algoritmo calcula a distância que as locomotivas devem percorrer para que a colisão aconteça.

Essa pergunta também está no material:

Lista de Exercícios 03b – Algoritmos – Repetição - soluçao
13 pág.

Algoritmos Centro Universitário CariocaCentro Universitário Carioca

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de algoritmo em PORTUGOL que calcula o tempo necessário para os maquinistas pararem as locomotivas antes que uma colisão aconteça e a distância que as locomotivas devem percorrer para que a colisão aconteça: ``` Algoritmo "Colisão de Locomotivas" Var distancia, tempo, distancia_colisao: Real velocidade_a, velocidade_b: Inteiro Inicio velocidade_a <- 30 velocidade_b <- 40 distancia <- 400000 tempo <- distancia / (velocidade_a + velocidade_b) distancia_colisao <- velocidade_a * tempo Escreva("Tempo necessário para os maquinistas pararem as locomotivas antes da colisão: ", tempo, " segundos") Escreva("Distância que as locomotivas devem percorrer para que a colisão aconteça: ", distancia_colisao, " metros") FimAlgoritmo ``` Note que a distância entre São Paulo e Curitiba foi convertida de quilômetros para metros, pois a velocidade está em metros por segundo. Além disso, a fórmula utilizada para calcular o tempo leva em consideração a velocidade total das locomotivas (soma das velocidades de A e B). A distância da colisão é calculada multiplicando a velocidade da locomotiva A pelo tempo necessário para a colisão.

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

✏️ Responder

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

Outros materiais