Black and White Modern Technology Presentation.pptx.pptx
1.
VETORES
N A PR O G R A M A C A O
Alunos:
Flávia Sale
Diandro Felipe
Macicleide Lauriano
Lukas Martins
2.
O QUE ÉUM VETOR
(CONCEITO GERAL)?
• Um vetor possui magnitude (o "quanto", como 5
passos) e direção (o "para onde", como "para
frente" ou "para nordeste").
• Visualmente, é representado por uma flecha, onde:
⚬ Comprimento da flecha = magnitude.
⚬ Ponta da flecha = direção.
• Na matemática, vetores são representados por
coordenadas. Exemplo:
⚬ 2D: (3, 4) - mover 3 unidades no eixo X e 4 no
eixo Y.
⚬ 3D: (x, y, z) - inclui profundidade.
PAGE 02
3.
VETORES NA INFORMÁTICAE
PROGRAMAÇÃO
PAGE 03
• Similar a uma gaveta com divisórias
numeradas.
• Cada divisória armazena um elemento,
acessado pelo índice.
VETOR COMO ESTRUTURA
DE DADOS:
• Estrutura de Dados (Array/Lista): Uma
sequência de elementos do mesmo tipo
armazenados na memória.
• Conceito Matemático/Físico: Usado para
representar magnitude e direção.
DEFINIÇÃO GERAL: O TERMO
"VETOR" PODE SE REFERIR A:
01
02
4.
VETOR COMO CONCEITOMATEMÁTICO
(MAGNITUDE E DIREÇÃO)
PAGE 04
• Vetor de movimento: [3, 4] (3 unidades
na horizontal e 4 na vertical).
• Representado em estruturas como
listas ou arrays.
EXEMPLO (2D)
Vetores matemáticos representam
magnitude e direção, usados na
programação para simular movimento ou
operações espaciais.
DEFINIÇÃO
01
02
5.
POR QUE OSVETORES
SÃO UTEIS?
PAGE 05
Agrupam dados relacionados, como notas
de um aluno, pixels de uma imagem ou
coordenadas de um ponto.
ORGANIZAÇÃO
01
Permitem acessar elementos diretamente
ao saber sua posição (índice).
ACESSO RÁPIDO
02
Matrizes (tabelas) podem ser vistas como
"vetores de vetores".
BASE PARA OUTRAS
ESTRUTURAS
03
04
6.
APLICAÇÕES PRINCIPAIS
PAGE 05
04
•Representar posições e direções no
espaço (X, Y, Z).
• Calcular transformações como
movimentos, rotações e escalas.
• Usar operações como produto escalar e
vetorial.
COMPUTAÇÃO GRÁFICA
7.
• Representam grandezasvetoriais como forças,
velocidades e acelerações.
• Essenciais para calcular trajetórias de projéteis em jogos.
FÍSICA E SIMULAÇÕES
01
• Feature Vectors: Representam dados. Exemplo: vetor para
descrever uma casa: [área, num_quartos, dist_centro].
• Embeddings: Transformam palavras ou itens em vetores
numéricos, associando conceitos semelhantes.
INTELIGÊNCIA ARTIFICIAL E
MACHINE LEARNING
02
Calculam direções de interações como "arrastar e soltar".
INTERFACE DE USUÁRIO
03
PAGE 05
04
8.
PAGE 08
EM RESUMO
•Conceito Fundamental: Vetor = Magnitude + Direção.
• Na Programação (Estrutura):
• Vetores são frequentemente listas/arrays ordenadas de
elementos.
• São usados para armazenar dados sequenciais.
• Na Programação (Aplicação Matemática):
• Representam magnitude e direção.
• Aplicados em gráficos, física, jogos e IA.