image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Alex Felipe
Alex Felipe25/09/2025 11:58
Compartilhe

Variáveis, Vetores e Matrizes: Como Entender de Forma Simples

    Quando comecei a estudar programação, a primeira coisa que aprendi foi sobre variáveis. Depois vieram os vetores e as matrizes, que são como extensões desse conceito. No começo parecia confuso, mas logo percebi que tudo faz sentido e que esses elementos são a base para resolver problemas de forma organizada.

    O que é uma variável?

    Uma variável é como uma caixinha onde guardamos informações. Ela tem um nome, um tipo de dado e um valor.

    Exemplo:

    let nome = "Alex"
    let idade = 20
    let altura = 1.75
    let esudante = true
    
    let nome = "Alex"
    • nome é o nome da variável.
    • Ela está armazenando um texto, chamado string.
    • Strings sempre vão entre aspas ("" ou '').
    let idade = 20
    • idade é uma variável que guarda um número inteiro (int).
    • Não precisa de aspas para números.
    let altura = 1.75
    • estudante é uma variável que guarda um número decimal (float ou double).
    • Também não precisa de aspas.

    👉 Variáveis são essenciais porque permitem que o programa lembre informações e trabalhe com elas.

    let estudante = true

    ligado é o nome da variável.

    Ela está armazenando um valor booleano, que só pode ser true (verdadeiro) ou false (falso).

    Booleanos são usados para indicar estados, como ligado/desligado, ativo/inativo, verdadeiro/falso

    O que é um vetor?

    Depois das variáveis, aprendi sobre os vetores (ou arrays). Eles são como uma fila de caixinhas organizadas em linha, todas com o mesmo tipo de dado.

    Exemplo:

    let notas = [8.5, 7.0, 9.5, 6.0]
    
    • Aqui temos um vetor chamado notas, com quatro posições.
    • Cada posição é acessada por um índice (que começa no 0).

    Ou seja:

    • notas[0] = 8.5
    • notas[1] = 7.0

    👉 Vetores são úteis quando precisamos guardar vários valores relacionados.

    O que é uma matriz?

    A matriz é como uma tabela, ou seja, um vetor dentro de outro vetor.

    Ela tem linhas e colunas.

    Exemplo:

    let matriz = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
    ]
    
    • matriz[0][0] = 1
    • matriz[1][2] = 6
    • matriz[2][1] = 8

    👉 Matrizes são muito usadas em jogos, imagens, planilhas e até bancos de dados.

    Principais Métodos e Propriedades

    1. Variáveis

    • Atribuição: x = 10 → atribui valor à variável
    • Reatribuição: x = x + 5 → atualiza valor
    • Tipos de dados: número (10, 3.14), texto ("Olá"), booleano (true / false)

    2. Arrays (Vetores)

    • Acesso: vetor[i] → pega o valor da posição
    • Tamanho: vetor.length → quantos elementos tem
    • Adicionar: vetor.push(valor) → adiciona ao final
    • Remover: vetor.pop() → remove o último elemento
    • Ordenar: vetor.sort((a, b) => a - b) → ordena numericamente

    3. Matrizes

    • Acesso: matriz[i][j] → linha i, coluna j
    • Percorrer: usar dois for para linha e coluna
    • Tamanho:
    • matriz.length → número de linhas
    • matriz[0].length → número de colunas

    Percebi que variáveis, vetores e matrizes são como os blocos de construção da programação.

    • Com variáveis, guardo informações simples.
    • Com vetores, guardo coleções.
    • Com matrizes, organizo os dados em formato de tabela.

    É como sair de guardar um brinquedo só, depois uma caixa cheia de brinquedos iguais e, por fim, ter uma estante inteira organizada por prateleiras.

    Conclusão

    Aprender variáveis, vetores e matrizes foi como abrir uma nova porta na programação. Agora consigo imaginar como os dados podem ser organizados e manipulados.

    As variáveis me ensinaram a guardar valores, os vetores a trabalhar com coleções, e as matrizes a organizar em estruturas maiores.

    E o melhor: sei que, dominando esses conceitos, vou conseguir encarar desafios cada vez mais complexos na programação!

    Compartilhe
    Recomendados para você
    TQI - Modernização com GenAI
    Microsoft Certification Challenge #4 - DP 100
    Microsoft Certification Challenge #4 - AZ 204
    Comentários (3)
    Alex Felipe
    Alex Felipe - 25/09/2025 13:20

    O maior desafio para iniciantes com matrizes é entender como pegar cada elemento usando linha e coluna e imaginar toda a tabela na cabeça. Enquanto um vetor é só uma fila de caixinhas, a matriz é como uma grade de caixinhas: o primeiro número indica a linha e o segundo a coluna. Por isso, é fácil se confundir e errar ao tentar acessar ou mudar os valores.

    DIO Community
    DIO Community - 25/09/2025 12:17

    Excelente, Alex! Que artigo super claro e didático sobre "Variáveis, Vetores e Matrizes: Como Entender de Forma Simples"! É fascinante ver como você aborda os conceitos de variáveis, vetores (arrays) e matrizes como "extensões" de um mesmo conceito, usando analogias do dia a dia para desmistificar o tema.

    Você demonstrou que as variáveis são como "caixinhas" que guardam informações, os vetores são como uma "fila de caixinhas organizadas em linha" e as matrizes são como uma "tabela" com linhas e colunas. Sua análise de que a programação é como "montar blocos de LEGO", e que a prática com esses "blocos de construção" é o que te permite encarar desafios cada vez mais complexos, é um insight valioso para a comunidade.

    Qual você diria que é o maior desafio para um desenvolvedor iniciante ao trabalhar com matrizes, em termos de compreensão dos índices bidimensionais e de visualização da estrutura dos dados, em vez de vetores, que são mais simples e lineares?

    Carlos Barbosa
    Carlos Barbosa - 25/09/2025 12:07

    Nice post man! 🤓