janeiro 30, 2026

Ponto Médio em Código

Por admin

Sobre a Matemática

Ponto médio de um segmento de reta é aquele que divide o segmento ao meio.

A fórmula do ponto médio é: 𝑀 = (𝑥1+𝑥2 / 2, 𝑦1+𝑦2 / 2).

Sobre o Código

Na linguagem de programação Python,

from – é a palavra-chave usada para importar partes específicas de um módulo ou biblioteca.

sympy – é a biblioteca voltada para matemática simbólica, muito usada em álgebra, cálculo e geometria analítica. Biblioteca, por sua vez, é um conjunto de módulos, funções, classes e métodos prontos, criados para facilitar e agilizar o desenvolvimento de programas.

import – é o comando que permite utilizar módulos, bibliotecas, classes ou funções externas no código.

Point – é a classe da biblioteca sympy que representa um ponto no plano cartesiano, definido por coordenadas (x, y).

Segment – é a classe da sympy que representa um segmento de reta, definido por dois pontos extremos.

.midpoint – é a propriedade do objeto Segment que retorna automaticamente o ponto médio do segmento de reta.

print() – é a função nativa do Python usada para exibir informações na tela.

f"...{}" (f-string) – é a forma moderna de formatar textos em Python, permitindo inserir variáveis ou expressões dentro de {}.

# – é 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…

# Ponto médio usando biblioteca sympy
from sympy import Point, Segment

# Definindo os pontos extremos do segmento
A = Point(2, 4)
B = Point(6, 8)

# Criando o segmento de reta
segmento = Segment(A, B)

# Calculando o ponto médio
ponto_medio = segmento.midpoint

print(f"O ponto médio do segmento é: {ponto_medio}")
Código Python (.py)O que faz
from sympy import Point, SegmentImporta da biblioteca SymPy as classes Point (ponto) e Segment (segmento de reta).
A = Point(2, 4)Cria o ponto A com coordenadas (2, 4) no plano cartesiano.
B = Point(6, 8)Cria o ponto B com coordenadas (6, 8).
segmento = Segment(A, B)Cria um segmento de reta ligando o ponto A ao ponto B.
ponto_medio = segmento.midpointCalcula automaticamente o ponto médio do segmento usando a propriedade midpoint.
print(f”O ponto médio do segmento é: {ponto_medio}”)Exibe o ponto médio na tela usando f-string.

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

O ponto médio do segmento é: Point2D(4, 6)

# Ponto médio sem biblioteca (fórmula matemática)
# Coordenadas dos pontos
x1, y1 = 2, 4
x2, y2 = 6, 8

# Cálculo do ponto médio
xm = (x1 + x2) / 2
ym = (y1 + y2) / 2

print(f"O ponto médio do segmento é: ({xm}, {ym})")
Código Python (.py)O que faz
x1, y1 = 2, 4Define as coordenadas do primeiro ponto do segmento.
x2, y2 = 6, 8Define as coordenadas do segundo ponto do segmento.
xm = (x1 + x2) / 2Calcula a coordenada **x** do ponto médio usando a média dos valores.
ym = (y1 + y2) / 2Calcula a coordenada **y** do ponto médio.
print(f”O ponto médio do segmento é: ({xm}, {ym})”)Mostra o ponto médio calculado na tela.

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

O ponto médio do segmento é: (4.0, 6.0)

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]