dezembro 29, 2025

Escala em Código

Por admin

Sobre a Matemática

Escala é a proporção em que uma figura é ampliada ou reduzida.

Escala, também, é a linha em que se marcam os números numa régua, termômetro, transferidor, etc.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função, ou seja, criar um bloco de código reutilizável.

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

* – é o operador de multiplicação, usado para cálculos de proporção e escala.

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

f"..." (f-string) – é usada para montar textos com valores de variáveis embutidos.

return – é a palavra-chave que devolve um resultado da função para quem a chamou.

- – é o operador de subtração, usado para calcular diferenças ou intervalos.

/ – é o operador de divisão, usado para repartir um valor em partes iguais.

+ – é o operador de adição, usado para somar valores.

import – é a palavra-chave usada para importar bibliotecas ou módulos externos.

matplotlib – é uma biblioteca usada para criar gráficos e representações visuais de dados numéricos.

.pyplot – é o módulo da biblioteca matplotlib usado para criar gráficos e escalas.

as – é a palavra-chave que cria um apelido (alias) para facilitar o uso do módulo.

plt – é o apelido convencional para matplotlib.pyplot.

plt.plot() – é a função que desenha gráficos (linhas, pontos, escalas visuais).

plt.ytick() – define ou remove as marcações numéricas do eixo vertical (escala).

plt.title() – define o título do gráfico, explicando o que ele representa.

plt.xlabel() – define o nome do eixo horizontal, indicando a grandeza medida.

plt.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…

def escala_geometrica(medida_desenho, escala):
    medida_real = medida_desenho * escala
    print(f"Medida no desenho: {medida_desenho}")
    print(f"Escala utilizada: 1:{escala}")
    print(f"Medida real: {medida_real}")
    return medida_real


def leitura_escala(valor_inicial, valor_final, divisao, marca):
    intervalo = (valor_final - valor_inicial) / divisao
    leitura = valor_inicial + intervalo * marca
    print(f"Valor inicial da escala: {valor_inicial}")
    print(f"Valor final da escala: {valor_final}")
    print(f"Número de divisões: {divisao}")
    print(f"Marca indicada: {marca}")
    print(f"Leitura na escala: {leitura}")
    return leitura


# Exemplo 1: Escala geométrica (mapa ou desenho técnico)
escala_geometrica(5, 100)

# Exemplo 2: Escala de instrumento (termômetro, régua, etc.)
leitura_escala(0, 100, 10, 7)
Código Python (.py)O que faz
def escala_geometrica(medida_desenho, escala):Define uma função que calcula a medida real a partir de uma escala.
medida_real = medida_desenho * escalaMultiplica a medida do desenho pela escala para obter o valor real.
print(f”Medida no desenho: {medida_desenho}”)Mostra a medida representada no desenho.
print(f”Escala utilizada: 1:{escala}”)Exibe a proporção da escala usada.
print(f”Medida real: {medida_real}”)Exibe a medida real calculada.
return medida_realRetorna o valor da medida real.
def leitura_escala(valor_inicial, valor_final, divisao, marca):Define uma função para interpretar uma escala graduada.
intervalo = (valor_final – valor_inicial) / divisaoCalcula o valor de cada divisão da escala.
leitura = valor_inicial + intervalo * marcaDetermina o valor indicado pela marca.
print(f”Valor inicial da escala: {valor_inicial}”)Mostra onde a escala começa.
print(f”Valor final da escala: {valor_final}”)Mostra onde a escala termina.
print(f”Número de divisões: {divisao}”)Mostra quantas partes iguais a escala possui.
print(f”Marca indicada: {marca}”)Indica a posição lida.
print(f”Leitura na escala: {leitura}”)Exibe o valor correspondente à marca.
return leituraRetorna a leitura da escala.
escala_geometrica(5, 100)Chama a função escala_geometrica, enviando 2 parâmetros.
leitura_escala(0, 100, 10, 7)Chama a função leitura_escala, enviando 4 parâmetros.

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

Medida no desenho: 5
Escala utilizada: 1:100
Medida real: 500
Valor inicial da escala: 0
Valor final da escala: 100
Número de divisões: 10
Marca indicada: 7
Leitura na escala: 70.0
70.0

# Agora, utilizando biblioteca python
import matplotlib.pyplot as plt

# Medida original
medida_original = 5

# Escala (1:100)
escala = 100

# Medida real
medida_real = medida_original * escala

# Representação gráfica
plt.bar(["Desenho", "Real"], [medida_original, medida_real])
plt.title("Escala Geométrica (1:100)")
plt.ylabel("Comprimento")
plt.show()
Código Python (.py)O que faz
import matplotlib.pyplot as pltImporta a biblioteca gráfica para trabalhar escalas.
medida_original = 5Define a medida do desenho.
escala = 100Define a escala (1:100).
medida_real = medida_original * escalaCalcula a medida real.
plt.bar(…)Cria um gráfico comparando desenho e realidade.
plt.title(…)Define o título do gráfico.
plt.ylabel(…)Define a unidade do eixo vertical.
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]