1

Estrutura de Dados: Vetor e Matriz

#Python #Lógica de Programação #Java
José Júnior
José Júnior

#INTRODUÇÃO


Primeiramente, gostaria de indicar a realização dos cursos referenciados no fim do resumo. Segundamente, penso que seria interessante a realização da analogia entre as tabelas do Excel e os conceitos de Vetores e Matrizes. As buscas nas planilhas do Excel acontecem de forma semelhante às feitas nessas estruturas de dados.


Função PROCH seria como uma busca em um vetor.

Função PROCX seria como uma busca em uma matriz.


#ESTRUTURA DE DADOS


A. VETOR (ARRAY)

- ESTRUTURA DE DADOS HOMOGÊNEO;

- ESTRUTURA INDEXADA [ÍNDICE];

- PROPORCIONA:

--> ESTUDO;         

--> MANIPULAÇÃO;

--> ORGANIZAÇÃO; | DE DADOS [DE GRANDES INFORMAÇÕES]

--> SALVAMENTO;

--> EXTRAÇÃO.

- EVITA: MUITAS VARIÁVEIS + REPETIÇÕES -> CAUSAM ERROS;

- VARIÁVEL COMPOSTA UNIDIMENSIONAL [CARDUME DE BALEIAS AZUIS];

--> APENAS UMA DIMENSÃO > LOCALIZAÇÃO;

---> IDENTIFICADOR: ENDEREÇO DO EDIFÍCIO / NOME;

---> ÍNDICE: ANDAR DO ELEVADOR / LOCALIZAÇÃO / POSIÇÃO NO VETOR;

---> ELEMENTO: CONTEÚDO DO ANDAR.


Nomevariável: vetor [índice] de tipodedado

Carro: vetor [0..3] de caractere


Imagina uma Linha do Excel.


B.MATRIZES (M) [VETOR DE VETORES]

- É UMA ESTRUTURA INDEXADA [ÍNDICES];

- POSSIBILITA A IDENTIFICAÇÃO DE UM DADO [VALOR];

- VARIÁVEL COMPOSTA MULTIDIMENSIONAL [N DIMENSÕES];

- APLICADAS EM COMPUTAÇÃO:

--> CÁLCULOS COMPLEXOS DE ESTRUTURAS;

--> CÁLCULOS DE BALANÇO DE UNIVERSO;

--> PROBLEMAS ESTATÍSTICOS;

- ESTRUTURA QUE PERMITE O ARMAZENAMENTO DE VALORES:

--> PODEM SER REFERENCIADOS;

--> ASSOCIADOS A OUTROS EM MAIS DE UMA DIMENSÃO.

- ASPECTOS CARACTERÍSTICOS:

--> UMA MATRIZ (M) TEM DIMENSÃO (D);

--> NECESSITAMOS DE "D" ÍNDICES PARA ENCONTRAR UM VALOR;

--> UMA MATRIZ (M) DE ORDEM m x n TEM D = 2 [BIDIMENSIONAL]:

---> m = ELEMENTOS DE UMA DIMENSÃO [LINHA];

---> n = ELEMENTOS DE OUTRA D [COLUNA].

--> NOTAÇÃO INDICIAL M (i,j) [USADA NA REFERÊNCIA]:

---> i = LINHAS  | 

---> j = COLUNAS | ÍNDICES 


EXEMPLOS: M (2,2) = LINHA 2 X COLUNA 2; M (1,3) = LINHA 1 X COLUNA 3


- CALCULAR POSIÇÃO DO VETOR EM UMA MATRIZ BIDIMENSIONAL:

--> ORGANIZAÇÃO LINHA A LINHA: (i-1)*m+j

--> ORGANIZAÇÃO COLUNA A COLUNA: i+(j-1)*n


Imagina uma Seleção realizada entre Colunas e Linhas do Excel (o que chamamos de Matriz).


[The End]


Forte Abraço!


REFERÊNCIA USADA COMO BASE


GUEDES, Sérgio. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014.

BONATTI, Denilson. DIO. Lógica de Programação Essencial.

CAMPOS, Bruno de. DIO. Aprenda o que são Estruturas de Dados e Algoritmos.

4
94

Comentários (4)

1
Letícia

Letícia

14/02/2021 00:24

Nossa bem esclarecido :)

1
Cássio Leal

Cássio Leal

13/02/2021 18:58

Muito bom, parabéns mesmo! :)

2
Monikeily Lima

Monikeily Lima

13/02/2021 18:28

Show de bola! Bem mais simples para o entendimento. Parabéns e obrigada!

1
⚡Eros Lima

⚡Eros Lima

13/02/2021 18:25

Muito show José parabéns, toda explicação ótima simples clara!

#Torvalds & #Swartz

Software is like sex; it's better when it's free (Linus Torvalds) 🐃🐧💻

Brasil