578 Shares 7261 views

Um tipo estruturado – matriz unidimensional

Estudar os conceitos básicos de programação, primeira (ou segunda) futuros programadores familiarizados com o conceito de "unidimensional". Pascal, como outras línguas, permite trabalhar com tal estrutura de dados. Mais cedo ou mais tarde há uma necessidade de um armazenamento estruturado de quaisquer variáveis. Na maioria dos casos, este conjunto de elementos pertencem ao mesmo tipo. Por exemplo, uma lista do grupo de treinamento pode ser composto por 25 membros, cada um dos quais é uma variável do tipo string que contém o nome e o nome do estudante.

Isto é o que permite realizar um unidimensional array em Pascal, que é um conjunto ordenado de elementos semelhantes. Pode referir-se a qualquer membro de uma tal sequência utilizando o mesmo ID e o mesmo índice – número de série. Portanto, essas matrizes são chamados unidimensional.

A numeração dos elementos de sequência começa geralmente um, isto é, o primeiro elemento tem um número de série 1, que é bastante lógico. No entanto, se necessário, a faixa de índice pode ser completamente arbitrária, o principal requisito de como índices realizada ou inteiros ou caracteres (qualquer tipo de ordem).

Considere as ações típicas de uma matriz unidimensional:

1) Descrição da matriz, em que n – número de elementos de sequência, mas – tipo designa uma matriz unidimensional de inteiros 5, A – mas variável do tipo, isto é, variável do tipo de matriz unidimensional de 5 inteiros

2) elementos com sequência de entrada de teclado

3) saída a sequência de elementos na tela

4) de enchimento de sequência utilizando um gerador de números aleatórios

5) transformação (modificação) de cada elemento da matriz, isto é, alterar o seu valor (um exemplo de uma reduo dimensional de cada elemento de matriz 6)

6) A determinação da quantidade de elementos de sequência são variáveis S – soma dos elementos

7) Quantificação dos elementos da matriz a satisfazer uma determinada condição (um exemplo de determinar o número de elementos, um grande número de 4), onde k – número de tais elementos

8) Determinação do extremo (máximo ou mínimo do elemento da matriz), aqui min – valor mínimo entre os elementos de matriz, k – Número ordinal (índice) é o mais pequeno elemento na matriz

Como você sabe, para todas as variáveis, que são descritos no programa Var seção de programação Pascal, um determinado número de bytes na memória é alocada quando o programa é iniciado. Isto é determinado pelo tipo da variável, por exemplo, o símbolo é um byte, um tipo de número inteiro – de dois bytes, tipo real – quatro bytes. Portanto, quando a dimensão da matriz não é grande, o programa não requer uma grande quantidade de RAM. Caso contrário, o programador terá que encontrar outras maneiras de acomodar a matriz, por exemplo, em um arquivo ou em uma pilha com ponteiros.