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 linhasmatriz[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!