InformáticaProgramación

Un tipo estructurado - matriz unidimensional

Estudar os conceptos básicos de programación, primeira (ou segunda) futuros programadores familiarizados co concepto de "unidimensional". Pascal, como outras linguas, permite traballar con tal estrutura de datos. Máis tarde ou máis cedo hai unha necesidade dun almacenamento estruturado de calquera variables. Na maioría dos casos, este conxunto de elementos pertencen ao mesmo tipo. Por exemplo, unha lista do grupo de adestramento pode ser composto por 25 membros, cada un dos cales é unha variable do tipo cadea que contén o nome eo nome do estudante.

Isto é o que permite realizar un unidimensional array en Pascal, que é un conxunto ordenado de elementos semellantes. Pode referirse a calquera membro dunha tal secuencia utilizando o mesmo ID eo mesmo índice - número de serie. Polo tanto, estas matrices son chamados unidimensional.

A numeración dos elementos de secuencia comeza xeralmente un, é dicir, o primeiro elemento ten un número de serie 1, que é bastante lóxico. Con todo, no seu caso, a franxa de índice pode ser completamente arbitraria, o principal requisito de como índices realizada ou enteiros ou caracteres (calquera tipo de orde).

Considere as accións típicas dunha matriz unidimensional:

1) Descrición da matriz, en que n - número de elementos de raíz, pero - tipo designa unha matriz unidimensional de enteiros 5, A - pero variable do tipo, é dicir, variable do tipo de matriz unidimensional de 5 enteiros

2) elementos con secuencia de entrada de teclado

3) saída a secuencia de elementos na pantalla

4) de recheo de secuencia utilizando un xerador de números aleatorios

5) transformación (modificación) de cada elemento da matriz, isto é, cambiar o seu valor (un exemplo dunha reduo dimensional de cada elemento de matriz 6)

6) A determinación da cantidade de elementos de raíz son variables S - suma dos elementos

7) Cuantificación dos elementos da matriz a satisfacer unha determinada condición (un exemplo de determinar o número de elementos, un gran número de 4), onde k - número de tales elementos

8) Determinación do extremo (máximo ou mínimo do elemento da matriz), aquí min - valor mínimo entre os elementos de matriz, K - número ordinal (índice) é o máis pequeno elemento na matriz

Como vostede sabe, a todas as variables, que son descritos no programa Var sección de programación Pascal, un determinado número de bytes na memoria é alocada cando o programa é iniciado. Isto é determinado polo tipo de variable, por exemplo, o símbolo é un byte, un tipo de número enteiro - de dous bytes, tipo real - catro bytes. Polo tanto, cando a dimensión da matriz non é grande, o programa non require unha gran cantidade de memoria RAM. En caso contrario, o programador terá que atopar outras formas de acomodar a matriz, por exemplo, nun ficheiro ou nunha pila con punteiros.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.delachieve.com. Theme powered by WordPress.