Cada año, el interés por los aumentos de programación.Y si usted se especializa en programas de escritura énfasis institutos está en un lenguaje de programación como C ++, en las escuelas y colegios, los estudiantes son introducidos a la "Pascal".Y basado en este lenguaje de programación comenzar la comprensión mediante el uso de software Delphi.Inmediatamente hay que señalar que estos lenguajes de programación proporcionan un gran espacio para la manifestación de su imaginación.Y si el uso de la lengua "Pascal" está disponible con los conceptos básicos de la programación en Delphi ya es posible escribir un programa en toda regla.Y un lugar muy importante en el programa de escritura a veces toma una decisión arrays "Pascal".
presencia de un gran número de muchas variables diferentes
El lenguaje de programación una gran cantidad de diferentes variables, que se caracterizan por la presencia de un solo valor.Ellos son capaces de almacenar un único valor que tiene un cierto tipo.Una excepción son las variables de cadena.Es una colección de esos datos, que se caracterizan por el tipo de carácter.Pero estas variables suelen considerarse desde la perspectiva de un solo valor.
No es ningún secreto que el uso de una computadora, usted puede reducir enormemente el tiempo para llevar a cabo ciertos trabajos relacionados con los grandes volúmenes de datos.Sin embargo, usando sólo las variables que han conocido los tipos humanos pueden ser almacenados en la memoria de trabajo, y para procesar los datos que contienen un gran número de líneas?Los problemas son bastante comunes en cualquier campo.
Por supuesto, siempre se puede introducir un número de variables que desea lograr sus metas.También es posible para ellos para determinar algunos valores.Pero el código de programa no hará sino aumentar.Es difícil leer el código, que tiene un gran número de filas.Especialmente cuando usted necesita encontrar errores.
En consecuencia, los programadores pensó en esta cuestión.Es por lo tanto en las lenguas que se han desarrollado hasta la fecha, son las variables que ofrecen la posibilidad de guardar una gran cantidad de datos en sí misma.La matriz en el "Pascal" Mucho ha cambiado en el enfoque de la programación.Por lo tanto, se considera una variable importante en el lenguaje de programación.
utilizando conjuntos pueden reducir significativamente la cantidad de código
Este término se esconde una secuencia ordenada de datos, que se caracterizan por un tipo.Además, estos datos se obtienen mediante un solo nombre.También hay que señalar que esta definición puede caber muchos objetos del mundo real: diccionarios, dibujos animados y más.Sin embargo, el más simple matriz "Pascal" representa como una especie de mesa.Cada célula individual es una variable.Con coordenadas pueden determinar la posición de la variable que se necesita un total de mesa.
¿Qué significa una matriz unidimensional?
El más simple es la tabla que es lineal.En esta matriz para determinar la ubicación de un parámetro es suficiente para especificar sólo un número.Matrices más complejas se forman en su base.
Para describir las matrices unidimensionales en el "Pascal", simplemente introduzca el siguiente código: Tipo & lt; Nombre Tipo & gt;Array [& lt; El rango de números & gt;] & lt; Tipo de artículo & gt;.
que esos números son las variables que pueden tener un tipo ordinal.Gama Señalando Se entiende que la semilla no puede ser extremo superior.Tipo, que tiene un elemento de la matriz puede ser absolutamente nada - ya sea estándar o descrito anteriormente.La elección dependerá de la necesidad de resolver un problema particular.
Cómo hace la descripción de una serie lineal?
es posible describir directamente las matrices unidimensionales en el "Pascal".Esto debe hacerse en una sección especial, que se requiere para este procedimiento.Es necesario introducir el siguiente código: Var & lt; variable & gt;: Array [& lt; El rango de números & gt;] & lt; tipo del elemento & gt seleccionada;.
Para entender cómo describir la matriz en el "Pascal", ingrese el siguiente código:
- Var
- S, VV: Array [5..50] De Bienes;
- K: Array ['C' .. 'R'] De Integer;
- Z: Array [-10..10] de la Palabra;
- E: Array [3..30] De Real.
En este ejemplo, las variables S, VV, y T es una matriz de los números que son reales.Bajo una variable a un tipo de carácter, y ocultar esos elementos.¿Quiénes son en número entero.La matriz Z se almacenan número, el tipo en el que la Palabra.
Entre las acciones que se pueden utilizar cuando se trabaja con una matriz, se puede seleccionar la tarea.Él puede ser sometido a toda la tabla por completo.Por ejemplo, S: = VV.Pero es necesario entender que el operador de asignación se puede someter a una sola matriz en el "Pascal", que tiene un cierto tipo.
no más operaciones que pueden ser directamente sometida a toda la matriz.Sin embargo, se puede trabajar con los elementos en el mismo principio que el resto de los números primos que tienen un determinado tipo.A fin de abordar algunos de los parámetros que es necesario especificar el nombre de la matriz.Mediante el uso de corchetes es necesario definir el índice, que es característica del elemento deseado.Por ejemplo: R [12].
Las principales diferencias entre las matrices de otras variables
diferencia básica entre los componentes de la tabla de variables simples se puede considerar que entre paréntesis es posible poner no sólo el valor del índice, pero es una expresión que puede llevar al valor deseado.Un ejemplo de direccionamiento indirecto puede ser la siguiente: V [K].El K variable para esto se lleva a un cierto valor.De esto se deduce que se puede utilizar un bucle durante el llenado, manipulación e impresión de la matriz.
Esta forma puede ocurrir en el caso de las variables de cadena, que son muy similares en sus propiedades del tipo matriz cuyos Char.Pero hay diferencias.Son los siguientes: Variables
- Cuerda siempre se pueden introducir desde el teclado en la pantalla y la impresión.Variables
- Cadena de longitud es limitada.Puede introducir un máximo de 255 caracteres.La capacidad crítica de la matriz se considera que es 64 kb.
Mediante la aplicación de datos de la matriz qué métodos se pueden derivar en la pantalla?
se debe dar a un método para visualizar el contenido de la matriz en la pantalla.Son varios.
- Writeln (A [1], A [2], A [3]).Un ejemplo, aunque forma primitiva para mostrar cómo se puede aplicar directamente a cada elemento individual inherente a la mesa.Sin embargo, algunas de las ventajas que las matrices en la lengua, "Pascal" antes de las variables simples no son visibles.
- Programa A1;
Var B: Array [1..10] of Integer;
K: Integer;
Begin
Para K: = 1 Para 10 Do {Este equipo organiza un ciclo con el parámetro}
Readln (A [K]);{Se produce la entrada A [I] utilizando el teclado}
Para K: = 1 10 Downto Do {Ocurre mesa de impresión al revés}
Write (A [K], 'VVV')
End.
Este código programa de matrices en el "Pascal" demuestra cómo se puede utilizar el teclado para introducir 10 números, imprimirlos, la reordenación de los valores en orden inverso.Si el mismo programa reescrito utilizando un gran número de variables en lugar de una matriz, se incrementa considerablemente el código.Esto complica sustancialmente el proceso de leer el programa.
Aumento de la capacidad mediante el uso de matrices
También puede llenar en la tabla de los valores que son igual al cuadrado de los componentes del índice.También existe la posibilidad de hacer una matriz de cadenas en la "Pascal", lo que permitirá a todos los números han sido ingresados automáticamente tales.Como se puede ver, el uso de la matriz aumenta significativamente la posibilidad de lenguaje de programación "Pascal".
line array de procesamiento es muy común en una variedad de tareas.Por lo tanto, no hay nada extraño en el hecho de que se están estudiando en los colegios y escuelas.Además de las oportunidades que llevan arreglos bastante extensas.
Lo que se oculta bajo la matriz de dos dimensiones?
puede imaginar una mesa de este tipo, que se compone de varias líneas a la vez.Cada línea tiene varias celdas.En esta situación, con el fin de determinar con precisión la posición de las células, debe tenerse en cuenta más de un índice, como en el caso de arrays lineales, y dos números - que son característicos para la fila y la columna.Tales percepciones se caracterizan por matrices bidimensionales en el "Pascal".
Cómo hacer una descripción de las tablas de este tipo?
Esa estructura de datos que se encuentra en el lenguaje de "Pascal" con el fin de almacenar los valores de esta tabla se llama una matriz bidimensional.Descripción del conjunto de inmediato puede utilizar dos métodos.
- Var B: Array [1..15] De Array [1..30] of Integer;
- Var B: Array [1..15, 1..30] of Integer.
En todos estos casos es descrito por una matriz de dos dimensiones que tiene 15 filas y 30 columnas.Esas descripciones que se han descrito anteriormente, es absolutamente igual.Para empezar a trabajar con cualquiera de los elementos necesarios para identificar dos de índice.Por ejemplo, A [6] [5] o una [6,5].
Display será prácticamente el mismo que en el caso de la matriz unidimensional.Sólo es necesario especificar los dos índices.En todas las otras diferencias como tal, no está disponible, por lo tanto, hablar de esto por un largo tiempo no es necesario.
primer método por el cual se puede ordenar la
ocasiones resulta necesario ordenar los datos.Para este lenguaje son comandos correspondientes.Hay dos algoritmos, que se pueden hacer por la clasificación de la matriz en el "Pascal".El significado del método de selección directa radica en el hecho de que a través del ciclo de anidación absolutamente todas las variables de la tabla se compara con otros valores.En otras palabras, si no es una matriz de 15 números, el primer número 1 se llevará a la comparación con otros números.Esto ocurrirá hasta que, por ejemplo, se encuentra el elemento que mayor que el primer número.Posteriormente, la comparación será exactamente la figura.Se repite hasta el momento hasta que encuentre el elemento más grande de toda la propuesta.Este método es bastante simple para aquellos programadores que están empezando a trabajar en el lenguaje.
segundo método de matrices de clasificación
segundo método - una burbuja.La esencia de este método reside en el hecho de que hay una comparación de pares adyacentes.Por ejemplo, 1, y 2, 2 y 3, 3 y 4, y así sucesivamente .. En el caso de que el valor encontrado cumplirá plenamente con los términos de la especie, se trasladó hasta el final de toda la matriz, t. E. emergerá como la "burbuja".Este algoritmo es el más difícil de recordar.Sin embargo, no es necesario memorizar.Lo principal es entender toda la estructura del código.Y sólo entonces se puede aplicar para alcanzar grandes alturas en la programación.
Conclusión
Esperamos que usted entienda lo que constituye matrices, así como la forma en que se puede ordenar la lista para buscar un valor específico o para alcanzar una meta particular.Si usted ha sido seleccionado para hacer frente a un problema particular arrays "Pascal" en el que juegan un papel importante, la necesidad de estudiar a fondo por venir.En esto influye en factores tales como la presencia de un número suficientemente grande de variables del lenguaje que se utiliza en ciertas situaciones para simplificar el código completo en su conjunto.Las matrices se consideran valores básicos, cuyo estudio debe ser obligatoria.