Sequência em Código
Sobre a Matemática
Sequência são números (ou figuras geométricas) apresentados numa certa ordem, seguindo um padrão. Por exemplo, esta é a sequência (0, 5, 10, 15,…) dos múltiplos de 5. As reticências (…) indicam que essa sequência não tem fim. Seu padrão é esse: os números da sequência aumentam 5 unidades de cada vez.
Sobre o Código
Na linguagem de programação Python,
def – é a palavra-chave usada para definir uma função.
[] – representa uma lista, estrutura de dados usada para armazenar vários valores em ordem.
for...in... – é uma estrutura de repetição que percorre elementos de uma sequência (lista, range, etc.).
range() – Gera uma sequência de números inteiros, muito usada em laços for.
* – é o operador de multiplicação; também pode indicar repetição ou desempacotamento em outros contextos.
.append() – é o método de lista que adiciona um novo elemento ao final da lista.
return – é o comando que devolve um valor de uma função para quem a chamou.
print() – é a função usada para exibir informações na tela.
import – é o comando que permite usar bibliotecas ou módulos externos no programa.
matplotlib – é a biblioteca usada para criar gráficos e visualizações.
.pyplot – é o submódulo do matplotlib que fornece funções para criar gráficos de forma simples.
as – é a palavra-chave usada para criar um apelido para um módulo ou biblioteca.
plt – é o apelido comum para matplotlib.pyplot, facilitando a escrita do código.
list() – é a função que cria uma lista ou converte outros tipos de dados em lista.
.plot() – é a função do pyplot que desenha gráficos de linhas.
marker='o' – é o parâmetro usado em .plot() para definir o formato do marcador de cada ponto do gráfico. O ‘o’ indica que cada ponto será representado por um círculo.
.title() – define o título do gráfico.
.xlabel() – define o rótulo do eixo horizontal (X) do gráfico.
.ylabel() – define o rótulo do eixo vertical (Y) do gráfico.
.grid() – ativa a grade no gráfico, facilitando a leitura dos valores.
.show() – exibe o gráfico 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…
# Sequência dos múltiplos de 5 (sem biblioteca)
def sequencia_multiplos_de_5(quantidade):
sequencia = []
for i in range(quantidade):
termo = i * 5
sequencia.append(termo)
return sequencia
# Exemplo de uso
resultado = sequencia_multiplos_de_5(10)
print("Sequência dos múltiplos de 5:", resultado, "...")| Código Python (.py) | O que faz |
| def sequencia_multiplos_de_5(quantidade): | Define uma função chamada sequencia_multiplos_de_5 que recebe a quantidade de termos da sequência. |
| sequencia = [] | Cria uma lista vazia onde os números da sequência serão armazenados. |
| for i in range(quantidade): | Cria um laço de repetição que começa em 0 e vai até quantidade – 1. Cada valor representa a posição do termo. |
| termo = i * 5 | Calcula o valor do termo da sequência, multiplicando a posição i por 5. |
| sequencia.append(termo) | Adiciona o valor calculado à lista sequencia. |
| return sequencia | Retorna a lista completa com os termos da sequência. |
| resultado = sequencia_multiplos_de_5(10) | Chama a função e gera os 10 primeiros múltiplos de 5. |
| print(“Sequência dos múltiplos de 5:”, resultado, “…”) | Mostra a sequência no console e adiciona “…” para indicar que ela continua indefinidamente. |
Saída do código (valor de retorno)…
Sequência dos múltiplos de 5: [0, 5, 10, 15, 20, 25, 30, 35, 40, 45] …
# Sequência dos múltiplos de 5 com visualização (matplotlib)
import matplotlib.pyplot as plt
def sequencia_multiplos_de_5(quantidade):
sequencia = []
for i in range(quantidade):
sequencia.append(i * 5)
return sequencia
# Gerando a sequência
quantidade = 10
sequencia = sequencia_multiplos_de_5(quantidade)
# Criando os índices (posição dos termos)
posicoes = list(range(quantidade))
# Plotando o gráfico
plt.plot(posicoes, sequencia, marker='o')
plt.title("Sequência dos múltiplos de 5")
plt.xlabel("Posição na sequência")
plt.ylabel("Valor do termo")
plt.grid()
plt.show()| Código Python (.py) | O que faz |
| import matplotlib.pyplot as plt | Importa a biblioteca matplotlib.pyplot, usada para criar gráficos, e dá a ela o apelido plt. |
| def sequencia_multiplos_de_5(quantidade): | Define uma função que gera uma sequência de múltiplos de 5 com a quantidade de termos desejada. |
| sequencia = [] | Cria uma lista vazia para armazenar os termos da sequência. |
| for i in range(quantidade): | Laço que percorre as posições da sequência, começando em 0. |
| sequencia.append(i * 5) | Calcula cada termo da sequência (posição × 5) e adiciona à lista. |
| return sequencia | Devolve a lista completa com os termos da sequência. |
| quantidade = 10 | Define quantos termos da sequência serão gerados. |
| sequencia = sequencia_multiplos_de_5(quantidade) | Chama a função e armazena os termos da sequência na variável sequencia. |
| posicoes = list(range(quantidade)) | Cria uma lista com as posições dos termos da sequência (0, 1, 2, …). |
| plt.plot(posicoes, sequencia, marker=’o’) | Desenha o gráfico ligando cada posição ao valor do termo correspondente. |
| plt.title(“Sequência dos múltiplos de 5”) | Define o título do gráfico. |
| plt.xlabel(“Posição na sequência”) | Nomeia o eixo horizontal (posição do termo). |
| plt.ylabel(“Valor do termo”) | Nomeia o eixo vertical (valor numérico do termo). |
| plt.grid() | Ativa a grade do gráfico para facilitar a leitura. |
| plt.show() | Exibe o gráfico na tela. |
Saído 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]