fevereiro 7, 2026

Quilômetro em Código

Por admin

Sobre a Matemática

Palavra formada por quilo (mil) e metro. É a unidade de medida de comprimento (símbolo: km) que corresponde a 1.000 metros.

Quilômetros quadrados é a unidade de superfície (símbolo: km<sup>2</sup>) equivalente à área de um quadrado com 1 km de lado.

Quilômetro por hora é a unidade de medida de velocidade (símbolo km/h). Uma velocidade de 50 km/h permite percorrer 50 km em 1h.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função.

* – é o operador de multiplicação, usado para multiplicar números.

return – é o comando que devolve um valor produzido por uma função.

** – é o operador de potência, usado para elevar um número a outro.

/ – é o operador de divisão, retorna o quociente da divisão.

= – é o operador de atribuição, usado para guardar um valor em uma variável.

print() – é a função que exibe informações na tela.

f"...{}" (f-string) – é usada para misturar texto com valores de variáveis dentro de {}.

import – é o comando usado para importar bibliotecas ou módulos externos. E biblioteca, por sua vez, é um conjunto de códigos prontos que oferecem funções e ferramentas para resolver problemas específicos, sem precisar programar tudo do zero.

matplotlib – é a Biblioteca usada para criação de gráficos e visualizações.

.pyplot – é o módulo do matplotlib que fornece funções para desenhar gráficos.

as plt – cria um apelido para a biblioteca importada, facilitando o uso no código.

[] – indica uma lista, estrutura que armazena vários valores.

for – é uma estrutura de repetição usada para percorrer valores.

in – é a palavra-chave usada para indicar pertencimento ou iteração dentro de um conjunto.

.plot() – é a função que desenha linhas ou pontos em um gráfico.

.title() – define o título do gráfico.

.xlabel() – define o nome do eixo horizontal (x).

.ylabel() – define o nome do eixo vertical (y).

.grid() – ativa a grade no gráfico para facilitar a leitura.

.show() – exibe o gráfico final na tela.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

# Quilômetro, km² e km/h (sem biblioteca)
# Conversão de quilômetros para metros
def km_para_metros(km):
    return km * 1000


# Cálculo de área em quilômetros quadrados
def area_km2(lado_km):
    return lado_km ** 2


# Cálculo de velocidade em km/h
def velocidade_kmh(distancia_km, tempo_horas):
    return distancia_km / tempo_horas
Código Python (.py)O que faz
def km_para_metros(km):Define uma função chamada km_para_metros que recebe um valor em quilômetros.
return km * 1000Converte quilômetros em metros, multiplicando por 1000, e devolve o resultado.
def area_km2(lado_km):Define uma função para calcular a área de um quadrado em km².
return lado_km ** 2Calcula a área elevando o lado ao quadrado (lado × lado).
def velocidade_kmh(distancia_km, tempo_horas):Define uma função que calcula velocidade em km/h.
return distancia_km / tempo_horasAplica a fórmula da velocidade: distância ÷ tempo.
# Exemplos de uso
distancia_km = 5
lado_km = 3
tempo_horas = 2

metros = km_para_metros(distancia_km)
area = area_km2(lado_km)
velocidade = velocidade_kmh(distancia_km, tempo_horas)

print(f"{distancia_km} km correspondem a {metros} metros.")
print(f"A área de um quadrado com lado {lado_km} km é {area} km².")
print(f"Percorrendo {distancia_km} km em {tempo_horas} h, a velocidade é {velocidade} km/h.")
Código Python (.py)O que faz
distancia_km = 5Armazena o valor 5 quilômetros em uma variável.
lado_km = 3Armazena o lado do quadrado (3 km).
tempo_horas = 2Armazena o tempo de 2 horas.
metros = km_para_metros(distancia_km)Chama a função e converte 5 km em metros.
area = area_km2(lado_km)Calcula a área de um quadrado de lado 3 km.
velocidade = velocidade_kmh(distancia_km, tempo_horas)Calcula a velocidade média em km/h.
print(f”{distancia_km} km correspondem a {metros} metros.”)Exibe a conversão de km para metros.
print(f”A área de um quadrado com lado {lado_km} km é {area} km².”)Mostra o valor da área em km².
print(f”Percorrendo {distancia_km} km em {tempo_horas} h, a velocidade é {velocidade} km/h.”)Exibe a velocidade média calculada.

Saída do código (valor de retorno)…

5 km correspondem a 5000 metros.
A área de um quadrado com lado 3 km é 9 km².
Percorrendo 5 km em 2 h, a velocidade é 2.5 km/h.

# Velocidade em km/h com biblioteca (matplotlib)
import matplotlib.pyplot as plt

# Distâncias percorridas (km)
distancias = [10, 20, 30, 40, 50]

# Tempo fixo em horas
tempo = 1  # 1 hora

# Cálculo das velocidades
velocidades = [d / tempo for d in distancias]

# Gráfico
plt.plot(distancias, velocidades)
plt.title("Velocidade em km/h")
plt.xlabel("Distância percorrida (km)")
plt.ylabel("Velocidade (km/h)")
plt.grid(True)
plt.show()
Código Python (.py)O que faz
import matplotlib.pyplot as pltImporta a biblioteca matplotlib, usada para criar gráficos, e dá a ela o apelido plt.
distancias = [10, 20, 30, 40, 50]Cria uma lista com valores de distâncias em quilômetros.
tempo = 1Define o tempo como 1 hora.
velocidades = [d / tempo for d in distancias]Calcula as velocidades em km/h dividindo cada distância pelo tempo.
plt.plot(distancias, velocidades)Cria o gráfico relacionando distância (eixo x) e velocidade (eixo y).
plt.title(“Velocidade em km/h”)Define o título do gráfico.
plt.xlabel(“Distância percorrida (km)”)Define o nome do eixo horizontal (x).
plt.ylabel(“Velocidade (km/h)”)Define o nome do eixo vertical (y).
plt.grid(True)Ativa a grade no gráfico para facilitar a leitura.
plt.show()Exibe o gráfico na tela.

Saída do código (valor de retorno)…

Fonte:
– Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
– Códigos e comentários gerados por ChatGPT com revisão nossa.
– https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]