Retângulo em Código
Sobre a Matemática
Retângulo é o quadrilátero que tem os quatro ângulos medindo 90°.
O quadrado é um retângulo especial porque tem quatro ângulos de 90° (como todo retângulo) e todos os lados são iguais (característica especial do quadrado).
Sobre o Código
Na linguagem de programação Python,
import – é o comando usado para importar bibliotecas ou módulos para dentro do programa.
matplotlib – é a biblioteca Python usada para criar gráficos, desenhos e visualizações.
.pyplot – é o módulo da biblioteca matplotlib que fornece funções prontas para desenhar gráficos e figuras.
as plt – cria um apelido (nome curto) para matplotlib.pyplot, facilitando a escrita do código.
def – é a palavra-chave usada para definir uma função.
[] – indica uma lista, estrutura de dados que armazena vários valores em ordem.
.plot() – é a função do matplotlib que desenha linhas ou figuras ligando pontos no plano cartesiano.
.gca() – significa get current axes (obter eixos atuais); acessa os eixos do gráfico atual.
.set_aspect() – define a proporção entre os eixos do gráfico (ex.: igual, automático).
.title() – define o título do gráfico ou desenho exibido.
.grid() – ativa ou desativa a grade de fundo do gráfico.
.show() – exibe o gráfico ou desenho 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…
# Representação de um Retângulo (com biblioteca)
import matplotlib.pyplot as plt
def desenhar_retangulo(largura, altura):
# Coordenadas dos vértices do retângulo
x = [0, largura, largura, 0, 0]
y = [0, 0, altura, altura, 0]
# Desenho do retângulo
plt.plot(x, y, linewidth=2)
# Ajustes visuais
plt.gca().set_aspect('equal') # Mantém proporção correta
plt.title("Retângulo: quatro ângulos de 90°")
plt.grid(True)
# Exibição
plt.show()
# Exemplo de uso
desenhar_retangulo(6, 4)| Código Python (.py) | O que faz |
| import matplotlib.pyplot as plt | Importa a biblioteca matplotlib e dá a ela o apelido plt, usado para desenhar gráficos e figuras. |
| def desenhar_retangulo(largura, altura): | Define uma função chamada desenhar_retangulo que recebe dois valores: a largura e a altura do retângulo. |
| x = [0, largura, largura, 0, 0] | Cria uma lista com as coordenadas x dos vértices do retângulo. O último 0 fecha a figura. |
| y = [0, 0, altura, altura, 0] | Cria uma lista com as coordenadas y dos vértices do retângulo, correspondendo aos valores de x. |
| plt.plot(x, y, linewidth=2) | Desenha o retângulo ligando os pontos (x, y) com uma linha de espessura 2. |
| plt.gca().set_aspect(‘equal’) | Ajusta a escala dos eixos para que os lados fiquem proporcionais, garantindo ângulos de 90°. |
| plt.title(“Retângulo: quatro ângulos de 90°”) | Define o título do desenho exibido na tela. |
| plt.grid(True) | Ativa a grade de fundo para facilitar a visualização da forma geométrica. |
| plt.show() | Mostra o desenho do retângulo na tela. |
| desenhar_retangulo(6, 4) | Chama a função e desenha um retângulo de largura 6 e altura 4. |
Saída do código (valor de retorno)…

# Quadrado como retângulo especial (com biblioteca)
import matplotlib.pyplot as plt
def desenhar_quadrado(lado):
# Coordenadas dos vértices do quadrado
x = [0, lado, lado, 0, 0]
y = [0, 0, lado, lado, 0]
# Desenho do quadrado
plt.plot(x, y, linewidth=2)
# Ajustes visuais
plt.gca().set_aspect('equal') # Mantém proporção correta
plt.title("Quadrado: um retângulo especial")
plt.grid(True)
# Exibição
plt.show()
# Exemplo de uso
desenhar_quadrado(5)| Código Python (.py) | O que faz |
| import matplotlib.pyplot as plt | Importa a biblioteca matplotlib e cria o apelido plt, usado para desenhar figuras geométricas. |
| def desenhar_quadrado(lado): | Define uma função chamada desenhar_quadrado que recebe o valor do lado do quadrado. |
| x = [0, lado, lado, 0, 0] | Lista com as coordenadas x dos vértices do quadrado. O último 0 fecha a figura. |
| y = [0, 0, lado, lado, 0] | Lista com as coordenadas y dos vértices do quadrado, garantindo que todos os lados tenham o mesmo comprimento. |
| plt.plot(x, y, linewidth=2) | Desenha o quadrado ligando os pontos (x, y) com uma linha de espessura 2. |
| plt.gca().set_aspect(‘equal’) | Mantém a mesma escala nos eixos x e y, garantindo ângulos de 90° e lados iguais. |
| plt.title(“Quadrado: um retângulo especial”) | Define o título do desenho exibido na tela. |
| plt.grid(True) | Ativa a grade para facilitar a visualização do quadrado. |
| plt.show() | Exibe o desenho do quadrado na tela. |
| desenhar_quadrado(5) | Chama a função e desenha um quadrado com lado igual a 5 unidades. |
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]