A matriz no "Pascal".

click fraud protection

Todos os anos o interesse pela programação aumenta.E se você se especializar em escrever programas institutos ênfase está em uma linguagem de programação como C ++, em escolas e faculdades, os estudantes são introduzidos ao "Pascal".E com base nessa linguagem de programação começam a compreensão através da utilização de software Delphi.Deve ser imediatamente notado que estas linguagens de programação fornecem um enorme espaço para a manifestação da sua imaginação.E já se usando a linguagem de "Pascal" está disponível com os conceitos básicos de programação em Delphi é possível escrever um programa completo.E um lugar muito importante no programa de escrita às vezes toma uma decisão matrizes "Pascal".

presença de um grande número de diferentes variáveis ​​

A linguagem de programação utilizada uma grande quantidade de diferentes variáveis, os quais são caracterizados pela presença de um único valor.Eles são capazes de armazenar um valor único que tem um determinado tipo.Uma exceção são as variáveis ​​de cadeia.Ela é um conjunto de tais dados, os quais são caracterizados por tipo de caracteres.Mas estas variáveis ​​são geralmente considerados a partir da perspectiva de um único valor.

Não é nenhum segredo que o uso de um computador, você pode reduzir significativamente o tempo para executar certo trabalho relacionado com as grandes volumes de dados.Mas usando apenas as variáveis ​​que têm conhecido tipos humanos podem ser armazenados na memória de trabalho, e para processar os dados que contêm um grande número de linhas?Os problemas são bastante comuns em qualquer campo.

Claro, você sempre pode entrar um número de variáveis ​​que você deseja realizar seus objetivos.Também é possível para eles para determinar alguns valores.Mas o código de programa só irá aumentar.É difícil de ler o código, que tem um grande número de linhas.Especialmente quando você precisa encontrar erros.

Assim, os programadores pensei sobre esta questão.É, portanto, em línguas que têm sido desenvolvidos até à data, são as variáveis ​​que fornecem a capacidade de salvar uma grande quantidade de dados em si.A matriz no "Pascal" Muita coisa mudou na abordagem à programação.Por conseguinte, considera-se uma variável importante na linguagem de programação.

usando matrizes pode reduzir significativamente a quantidade de código

Este termo esconde uma sequência ordenada de dados, que são caracterizados por um tipo.Além disso, estes dados são obtidos por um nome único.Também deve-se notar que esta definição pode caber muitos objetos do mundo real: dicionários, desenhos animados e muito mais.No entanto, a matriz mais simples "Pascal" representada como uma espécie de mesa.Cada célula individual é uma variável.Com coordenadas pode determinar a posição da variável que é preciso uma mesa total.

O que significa uma matriz unidimensional?

O mais simples é a única tabela que é linear.Neste array para determinar a localização de um parâmetro é suficiente para indicar um único número.Matrizes mais complexos são formados em sua base.

Para descrever as matrizes unidimensionais no "Pascal", simplesmente insira o seguinte código: Type & lt; Nome Tipo & gt;Array [& lt; A gama de números & gt;] de & lt; tipo de item & gt;.

como esses números são as variáveis ​​que podem ter um tipo ordinal.Gama apontador está entendido que a semente não pode ser maior final.Tipo, que tem um elemento da matriz pode ser absolutamente nada - padrão ou previamente descrito.A escolha dependerá da necessidade de resolver um problema particular.

Como é que a descrição de um conjunto linear?

é possível descrever directamente as matrizes unidimensionais no "Pascal".Isto deve ser feito de uma secção especial, que é requerido para este procedimento.Você precisa digitar o seguinte código: Var & lt; variável & gt;: Array [& lt; A gama de números & gt;] de & lt; type do elemento & gt selecionada;.

A fim de compreender como descrever a matriz na "Pascal", digite o seguinte código:

- Var

- S, VV: Array [5..50] De Bens;

- K: Array ['C' .. 'R'] Of Integer;

- Z: Array [-10..10] da Palavra;

- E: Array [3..30] Of Real.

Neste exemplo, as variáveis ​​S, VV, e T é um conjunto de números que são reais.Sob uma variável para um tipo de personagem, e ocultar esses elementos.Quem são em número inteiro.A matriz Z são armazenados número, o tipo em que o Word.

Entre as ações que podem ser utilizados quando se trabalha com uma matriz, você pode selecionar a atribuição.Ele pode ser submetido a toda a tabela inteiramente.Por exemplo, S: = VV.Mas é necessário compreender que o operador de atribuição pode ser submetido a uma única matriz no "Pascal", que tem um determinado tipo.

sem mais operações que podem ser directamente sujeitos a toda a matriz.No entanto, você pode trabalhar com os elementos sobre o mesmo princípio que os outros números primos que têm um determinado tipo.A fim de abordar alguns dos parâmetros que é necessário especificar o nome da matriz.Através da utilização de colchetes é necessário para definir o índice, que é característico do produto desejado.Por exemplo: R [12].

As principais diferenças entre matrizes de outras variáveis ​​

diferença básica entre os componentes da tabela de variáveis ​​simples pode ser considerado que, em suportes é possível colocar não só o valor do índice, mas é uma expressão que pode levar ao valor desejado.Um exemplo da abordagem indirecta pode ser como se segue: V [K].O K variável para este leva um certo valor.Disto segue-se que se pode utilizar um ciclo durante o enchimento, o manuseamento e a impressão da matriz.

Esta forma pode ocorrer no caso de variáveis ​​de cadeia, que são bastante semelhantes em suas propriedades do tipo de matriz cujos Char.Mas há diferenças.Eles são os seguintes: variáveis ​​

  1. corda sempre pode ser digitado no teclado na tela e impressão.Variável
  2. de Cordas em comprimento é limitado.Pode introduzir um máximo de 255 caracteres.A capacidade crítica da matriz é considerada como sendo 64 kb.

Ao aplicar dados da matriz que métodos podem ser derivados na tela?

deve ser dado a um método para apresentar o conteúdo da matriz no visor.Eles são várias.

  1. Writeln (A [1], A [2], a [3]).Tal exemplo, embora maneira primitiva para mostrar como você pode aplicar diretamente para cada elemento individual inerente à mesa.No entanto, algumas das vantagens que as matrizes na linguagem, "Pascal" antes das variáveis ​​simples não são visíveis.
  2. Programa A1;
    Var B: Array [1..10] Of Integer;
    K: Integer;
    Comece
    Para K: = 1 a 10 Do {Esta equipa organiza um ciclo com o parâmetro}
    ReadLn (A [K]);{Ocorre entrada A [I] usando o teclado}
    Para K: = 1 10 Downto Do {Ocorre tabela impressão em sentido inverso}
    Write (A [K], "VVV")
    End.

Este código programa matrizes no "Pascal" demonstra como você pode usar o teclado para digitar 10 números, imprimi-los, reorganiza os valores na ordem inversa.Se o mesmo programa reescrito utilizando um grande número de variáveis, em vez de uma matriz, o código é consideravelmente aumentada.Isto complica substancialmente o processo de leitura do programa.

Aumento da capacidade através do uso de matrizes

Você também pode preencher a tabela aqueles valores que são iguais ao quadrado dos componentes do índice.Há também a possibilidade de fazer uma tal variedade de cadeias no "Pascal", o que permitirá a todos os números tiverem sido inseridos automaticamente.Como você pode ver, o uso da matriz aumenta significativamente a possibilidade de linguagem de programação "Pascal".

matriz linha de processamento é muito comum em uma variedade de tarefas.Portanto, não há nada de estranho no fato de que eles estão estudando em faculdades e escolas.Além das oportunidades que carregam matrizes bastante extensas.

O que está escondido sob a matriz bidimensional?

pode imaginar uma tal tabela, que consiste em várias linhas ao mesmo tempo.Cada linha tem várias células.Nesta situação, a fim de determinar com precisão a posição das células, deve notar-se mais de um indicador, como no caso de conjuntos lineares, e - dois números que são característicos para a linha e coluna.Tais percepções são caracterizados por matrizes bidimensionais no "Pascal".

Como fazer uma descrição das tabelas deste tipo?

Essa estrutura de dados que se encontra na linguagem "Pascal", a fim de armazenar os valores desta tabela é chamado uma matriz bidimensional.Descrição de matriz pode imediatamente usando dois métodos.

  1. Var B: Array [1..15] Of Array [1..30] Of Integer;
  2. Var B: Array [1..15, 1..30] Of Integer.

Em todos estes casos, é descrito por uma matriz bi-dimensional que tem 15 linhas e 30 colunas.Estas descrições que são descritos acima, é absolutamente iguais.Para começar a trabalhar com qualquer um dos elementos necessários para identificar o índice de dois.Por exemplo, a [6], [5] Um ou [6,5].

exibição será praticamente o mesmo como no caso da matriz unidimensional.Você só precisa especificar os dois índices.Em todas as outras diferenças, como tal, não está disponível, portanto, para falar sobre isso por um longo tempo não é necessária.

primeiro método pelo qual você pode classificar a

Às vezes você precisa para classificar os dados.Por esta linguagem são os comandos correspondentes.Existem dois algoritmos, que podem ser realizadas por triagem da matriz no "Pascal".O significado do método de selecção directa reside no facto de que, através do ciclo de assentamento absolutamente todas as variáveis ​​da tabela serão comparados com outros valores.Em outras palavras, se houver um conjunto de 15 números, o primeiro número 1 terá a comparação com outros números.Isto irá ocorrer até ao momento em que, por exemplo, encontra-se o elemento que maior do que o primeiro número.Posteriormente, a comparação será exatamente a figura.Ele será repetido até o momento até encontrar o elemento maior de toda a proposta.Este método é bastante simples para os programadores que estão apenas começando a trabalhar na língua.

segundo método de matrizes de classificação

segundo método - uma bolha.A essência deste método reside no facto de que existe uma comparação de pares adjacentes.Por exemplo, 1, e 2, 2 e 3, 3 e 4, e assim por diante .. No caso em que o valor encontrado irá cumprir totalmente com os termos do tipo, que vai ser movido para a extremidade de toda a matriz, t. E. irá emergir como a "bolha".Este algoritmo é o mais difícil de lembrar.No entanto, não é necessário memorizar.A principal coisa é entender toda a estrutura do código.E só então pode aplicar para alcançar grandes alturas na programação.

Conclusão

Esperamos que você entenda o que constitui matrizes, bem como a maneira em que você pode classificar a lista para encontrar um valor específico ou para atingir um objetivo particular.Se você foi selecionado para resolver um problema particular matrizes "Pascal", nas quais desempenham um papel importante, a necessidade de estudá-las cuidadosamente para vir.Neste influencia factores tais como a presença de um número suficientemente grande de variáveis ​​linguísticas para ser utilizado em certas situações para simplificar o código inteiro como um todo.Arrays são considerados valores básicos, o estudo dos quais deve ser obrigatória.