fevereiro 8, 2026

Raio em Código

Por admin

Sobre a Matemática

Raio é o segmento de reta que vai do centro a um ponto qualquer da circunferência.

Sobre o Código

Na linguagem de programação Python,

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

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

() – os parênteses são usados para chamar funções ou definir parâmetros.

return – é o comando que devolve um valor de uma função e encerra sua execução.

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

f"...{}" (f-string) – permite inserir valores de variáveis dentro de textos.

import – é o comando que importa bibliotecas ou módulos para uso no programa.

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 o módulo importado, facilitando o uso.

for...in... – é a estrutura de repetição, usada para percorrer valores ou sequências.

range() – gera uma sequência de números, geralmente usada em laços for.

.plot() – é a função do matplotlib usada para desenhar linhas ou curvas.

.scatter() – é a função usada para desenhar pontos isolados em um gráfico.

.gca() – retorna o eixo atual do gráfico (Get Current Axes).

.set_aspect() – define a proporção entre os eixos, evitando distorções no gráfico.

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

.grid() – ativa ou desativa a grade do gráfico.

.legend() – exibe a legenda com a identificação dos elementos do gráfico.

.show() – mostra o gráfico na tela e encerra a construção da figura.

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

# Cálculo do raio sem biblioteca
def calcular_raio(centro, ponto):
    x_c, y_c = centro
    x_p, y_p = ponto
    
    raio = ((x_p - x_c) ** 2 + (y_p - y_c) ** 2) ** 0.5
    return raio


centro = (0, 0)
ponto = (3, 4)

raio = calcular_raio(centro, ponto)

print(f"O raio da circunferência é {raio}")
Código Python (.py)O que faz
def calcular_raio(centro, ponto):Define uma função chamada calcular_raio que recebe o centro e um ponto da circunferência.
x_c, y_c = centroDesempacota a tupla centro nas coordenadas x e y`* do centro.
x_p, y_p = pontoDesempacota a tupla ponto nas coordenadas x e y do ponto da circunferência.
raio = ((x_p – x_c) ** 2 + (y_p – y_c) ** 2) ** 0.5Calcula a distância entre dois pontos usando a fórmula da distância no plano cartesiano.
return raioRetorna o valor do raio calculado.
centro = (0, 0)Define o centro da circunferência na origem do plano cartesiano.
ponto = (3, 4)Define um ponto da circunferência.
raio = calcular_raio(centro, ponto)Chama a função e guarda o valor do raio na variável raio.
print(f”O raio da circunferência é {raio}”)Exibe o valor do raio usando uma f-string.

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

O raio da circunferência é 5.0

# Raio com biblioteca (matplotlib)
import matplotlib.pyplot as plt
import math

centro = (0, 0)
raio = 5

# Pontos da circunferência
angulos = [i * 0.01 for i in range(0, 629)]
x = [raio * math.cos(a) for a in angulos]
y = [raio * math.sin(a) for a in angulos]

# Ponto da circunferência
ponto_x = raio
ponto_y = 0

plt.plot(x, y, label="Circunferência")
plt.plot([centro[0], ponto_x], [centro[1], ponto_y], label="Raio", linewidth=2)
plt.scatter(*centro)

plt.gca().set_aspect("equal")
plt.title("Raio da Circunferência")
plt.grid(True)
plt.legend()
plt.show()
Código Python (.py)O que faz
import matplotlib.pyplot as pltImporta a biblioteca usada para criar gráficos.
import mathImporta funções matemáticas como seno e cosseno.
centro = (0, 0)Define o centro da circunferência.
raio = 5Define o valor do raio.
angulos = [i * 0.01 for i in range(0, 629)]Cria uma lista de ângulos em radianos para desenhar a circunferência.
x = [raio * math.cos(a) for a in angulos]Calcula as coordenadas x dos pontos da circunferência.
y = [raio * math.sin(a) for a in angulos]Calcula as coordenadas y dos pontos da circunferência.
ponto_x = raioDefine a coordenada x de um ponto da circunferência.
ponto_y = 0Define a coordenada y do ponto da circunferência.
plt.plot(x, y, label=”Circunferência”)Desenha a circunferência no plano cartesiano.
plt.plot([centro[0], ponto_x], [centro[1], ponto_y], label=”Raio”, linewidth=2)Desenha o segmento de reta do centro até a circunferência (raio).
plt.scatter(*centro)Marca o ponto central da circunferência.
plt.gca().set_aspect(“equal”)Garante que a circunferência não fique deformada.
plt.title(“Raio da Circunferência”)Define o título do gráfico.
plt.grid(True)Ativa a grade do gráfico.
plt.legend()Exibe a legenda dos elementos desenhados.
plt.show()Mostra 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]