Programaçãp

268 palavras 2 páginas
Aula hoje – Vetores estáticos e dinâmicos
1.Conceito
Vetores e matrizes são estruturas de dados homogêneos conhecidos como Arrays, matrizes, variáveis indexadas, variáveis subscritas ou tabelas em memória. Cada elemento pode ser distinguido de outros elementos por um ou mais índices inteiros. Estruturas homogêneas podem ser classificadas em unidimensionais ou multidimensionais. *Vetores: estruturas homogêneas unidimensionais. *Matrizes: estruturas homogêneas multidimensionais.

2.Vetores O vetor ou matriz unidimensional é uma sequência linear de elementos consecutivamente em memoria. São variáveis do mesmo tipo declaradas com o mesmo identificador e referenciadas por um índice para determinar a sua localização Exemplo
Dom |seg | ter | quar | quin | sex | sab | media then J= j+1 Cells(3,j) = notas(i) End if
Next i

End sub
Matrizes
No Visual Basic e no VBA pode-se declarar matrizes com até 60 dimensões.
Matriz bidimensional : Dim matriz (1 To 3 , 1 to 5) As Integer OU Dim matriz(3,5) As Integer
Exemplo
Sub matrizbi() Dim i As Integer, j As Integer Dim matriz (3,5) As Single

For i = 1 to 3 For j = 1 to 5 Matriz(i,j) = i*j Next j
Next i
End sub

Matriz fixas e dinâmicas
Matriz fixa : Dim nota (10) As Single
Matriz dinâmica : Dim valor () As Integer
Pode-se indicar o nº de elementos posteriormente utilizando a instrução ReDim

Exemplo
Option base 1
Sub redimMatriz()
Dim dinâmica() As Integer
Dim i As Integer

ReDim dinâmica(5)

For i = 1 to 5 Dinamica(i) = i

Next i

ReDim dinâmica(10) (Redimensiona e zera os valores)

For i = 1 to 10 Dinâmica(i) = i
Next i

ReDim Preserve dinâmica(15)(redimensiona e mantem os valores)

End Sub

Relacionados

  • Apostila de logica de programaçãp
    2246 palavras | 9 páginas
  • Resumo
    1418 palavras | 6 páginas
  • ATPS algoritmos
    2367 palavras | 10 páginas
  • METODOLOGIA DA PESQUISA CIENT FICA Guia Pratico Para A Apresenta O De Trabalhos Academicos
    9854 palavras | 40 páginas