fevereiro 10, 2026

Sequência em Código

Por admin

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 * 5Calcula o valor do termo da sequência, multiplicando a posição i por 5.
sequencia.append(termo)Adiciona o valor calculado à lista sequencia.
return sequenciaRetorna 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 pltImporta 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 sequenciaDevolve a lista completa com os termos da sequência.
quantidade = 10Define 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]