PROGRAMAÇÃO
MOBILE – AULA 15
ESTUDO DE ALGORITMOS
VETORES E MATRIZES
Conhecidos
como “array”,
refere-se a um
conjunto de variáveis que utilizam o mesmo
identificador
indexado por números,
muito útil em programas que precisam fazer listagem de conteúdos
gravados em um arquivo ou banco de dados; podem ser unidimensional
ou bidimensional,
também conhecido como multidimensional
– um “array” de “array”. Este recurso é comum nas
linguagem de programação e facilita muito o trabalho do programador
em muitas situações. Nos estudo de algoritmos, um array
unidimensional recebe o nome de vetor
e o bidimensional o nome de matriz.
Algumas literaturas não utilizam o termo vetor, apenas matriz
unidimensional
e matriz bidimensional ou
multidimensional.
A
tabela a seguir é uma representação simbólica de um array
unidimensional na memória do computador:
memória
|
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
Nome <-
|
|
J
|
O
|
S
|
E
|
|
L
|
I
|
M
|
A
|
Para
se fazer referência às letras da variável nome utilizando-se
array, basta utilizar a variável seguida por um índice de acesso
informado entre colchetes. Exemplos:
Nome[0] = ‘J’;
Nome[4] = ‘ ’;
Nome[5] = ‘L’;
A forma de se declarar um “array”
varia de linguagem para linguagem e será melhor detalhada nos
capítulos destinados a programação JAVASCRIPT e PHP.
ATIVIDADES
1) Qual a diferença entre um array unidimensional e
multidimensional?
2) Considerando um array nome=PAULO DOS SANTOS, responda:
a) nome[0]= ___
b) nome[1]= ___
c) nome[5]= ___
d) nome[7]= ___
3) Em que situações um array pode ser útil?