Engenharia civil

388 palavras 2 páginas
Lógica de programação

Variáveis Indexadas e Registros

Motivação


Algumas vezes, pode-se querer que uma única variável armazene mais de um valor.


As variáveis indexadas armazenam mais de um valor do mesmo tipo e, por isto, são também chamadas variáveis compostas homogêneas. Os registros são tipos definidos pelo programador que mantém uma estrutura de dados com sub-variáveis, que podem ser de tipos diferentes. Por isto, são chamadas também de variáveis compostas heterogêneas.



Variáveis Indexadas


Diversos problemas computacionais requerem a declaração de um grande número de variáveis com a mesma semântica.


Exemplos:
● ●

obter a média de 100 números, exibindo-os no final. ordenar 500 nomes ou valores.



Podem-se declarar variáveis indexadas, ou seja, com o mesmo identificador (portanto, declaradas somente uma vez), mas com que armazenam diferentes valores em diferentes índices.

Variáveis Indexadas


Representam conjuntos ordenados de valores homogêneos, ou seja, do mesmo tipo.


Em linguagens fracamente tipadas, os valores podem ser de tipos diferentes. Unidimensionais: apenas uma dimensão de índice. Conhecidas também por arranjos, vetores ou arrays. Bidimensionais: possuem duas dimensões de índice. Também conhecidas como matrizes. N-dimensionais: algumas linguagens permitem a declaração de variáveis com n dimensões.



Classificam-se, quanto ao número de dimensões:
– – –

Vetores
● ●

São as variáveis indexadas unidimensionais. Sintaxe:
: vetor[ .. ] de



Representação na memória do computador:
... ...
74 75 76 77 78 79
-10 VI 56 1 0

VS

10

MEMÓRIA

...

MEMÓRIA

...

80 81 82 83 84 85

Ao lado: ● VS é uma variável simples de valor 10 ocupando a posição 76 da memória. ● VI é uma variável indexada de 4 posições; ocupa 4 posições na memória.

Vetores


Notas importantes:


A indexação do vetor com n elementos não precisa ser de 1 a n, podendo ser, por

Relacionados

  • Engenharia Civil
    4132 palavras | 17 páginas
  • Engenharia civil
    1260 palavras | 6 páginas
  • engenharia civil
    801 palavras | 4 páginas
  • Engenharia civil
    1428 palavras | 6 páginas
  • Engenharia civil
    5350 palavras | 22 páginas
  • engenharia civil
    337 palavras | 2 páginas
  • engenharia civil
    4024 palavras | 17 páginas
  • Engenharia Civil
    1027 palavras | 5 páginas
  • Engenharia Civil
    645 palavras | 3 páginas
  • engenharia civil
    1884 palavras | 8 páginas