Arrays

author
3 minutes, 51 seconds Read

KS3 Representação de Dados (14-16 anos)

  • Uma apresentação de aula editável em PowerPoint
  • Editable revision handouts
  • Um glossário que cobre as terminologias-chave do módulo
  • Masmos mentais tépidos para visualizar os conceitos-chave
  • Cartões flash imprimíveis para ajudar os alunos a engajar a recordação ativa e a confiança…repetição baseada
  • Um questionário com chave de resposta para testar o conhecimento e compreensão do módulo

A-Level Arrays, tuplos e registos (16-18 anos)

  • Uma apresentação de aula editável em PowerPoint
  • Publicações de revisão editáveis
  • Um glossário que cobre as terminologias-chave do módulo
  • Masmos tépidos para visualizar os conceitos-chave
  • Cartões flash imprimíveis para ajudar os alunos a envolverem-se activamente na recordação e confiança…repetição baseada
  • Um questionário com chave de resposta para testar o conhecimento e compreensão do módulo

Um array é um quadro de dados que é composto por um grupo de elementos. Estes elementos têm tipos de dados semelhantes, por exemplo, todos são inteiros, ou todos são strings. Arrays são utilizados em programas de computador para organizar os dados onde conjuntos de valores inter-relacionados podem ser categorizados e localizados.
Um exemplo de uso prático de array está nos motores de busca. Um motor de busca pode fazer uso de um array para salvar as páginas web que foram encontradas em uma busca realizada por um usuário. Para mostrar os resultados da busca, o programa irá exibir um elemento do array de cada vez. Isto pode ser feito para um número específico de valores ou até que todos os valores tenham sido mostrados. O programa tem uma opção para atribuir uma nova variável para cada resultado de busca encontrado, mas fazer uso de um array é uma maneira eficiente de controlar o uso de memória.
Uma outra situação que chama para o uso prático do array é no armazenamento de números inteiros. Se você precisa armazenar 3 números inteiros, você pode criar 3 variáveis com tipo de dados inteiros. Isso seria simples. Mas e se, você precisar armazenar 300 números inteiros? É prático criar 300 variáveis com o tipo de dados inteiros? Ou é mais prático criar um número de variável de array com tipo de dados inteiro de 0 a 299?

Características de um array

  • Cada elemento tem um tipo de dados similar enquanto eles podem ter valores diferentes.
  • O array inteiro é salvo contíguamente na memória, ou seja, não há espaços entre os elementos.

Dimensões de um array

  • Vetor é um array unidimensional.
  • Matriz é um array bidimensional.

Componentes de um Array

Um vector tem os seguintes componentes:

  • Nome é um identificador válido.
  • Type é um tipo de dado válido como int, float, etc. Este é o tipo de dado de todos os elementos de array.
  • Extent é o intervalo de índices de elementos de array.
    • Por exemplo, o intervalo de um array pode ser de 0 a 4 (elemento 0, elemento 2, …, elemento 4)
    • Os índices devem ser inteiros dentro do intervalo.
    • O menor índice é referido como o limite inferior.
    • O maior índice é referido como o limite superior.
    • A extensão de um array é menor-inteiro:maior-inteiro
      • onde menor-inteiro é o limite inferior
      • onde maior-inteiro é o limite superior
      • No exemplo acima, a extensão é 0:4

Criando um array

Para criar um array, você precisa especificar o tipo de elementos e o número de elementos a serem salvos no array. Aqui está uma sintaxe simples em criar um array na programação C:

type arrayName;

Criar um array em C

where type is any valid C data type
where arrayName is a valid identifier
where arraySize is a constant integer > 0
Exemplo:

int number;

Este é um array variável chamado número que pode conter até números inteiros.

Declarando um array

A sintaxe para declarar arrays é a seguinte:

type, DIMENSION(extent) :: name-1, name-2, …, name-n

Declarando um array em C

where type é o tipo de dados dos arrays
where DIMENSION é uma palavra-chave requerida
where extent dá o intervalo dos índices do array
where name-1, name-2, …, name-n são os nomes dos arrays
Example:

REAL, DIMENSION(-2:2) :: b, Total
INTEGER, DIMENSION(0:50) :: DataEntry

Exemplo completo de declaração de um array em C

Os elementos dos arrays b e Total são números reais e os índices estão no intervalo de -2 e 2.
Os elementos do array DataEntry são inteiros e os índices estão no intervalo de 0 e 50.
Os inteiros em certo grau podem ser parâmetros.
Exemplo:

O intervalo do array AnswerKey é 1 e 50, enquanto o intervalo dos arrays Points e James é -5 e 5.

Similar Posts

Deixe uma resposta

O seu endereço de email não será publicado.