411 Shares 6696 views

La matriz en el "Pascal". Programa de matrices "Pascal"

Con el interés en la programación está aumentando cada año. Y si usted se especializa en programas de escritura instituciones de apuestas están haciendo en un lenguaje de programación como C ++, en las escuelas y universidades, los estudiantes son introducidos a la "Pascal". Y sobre la base de la comprensión del lenguaje empezar a programar mediante el uso de software de software de Delphi. Inmediatamente hay que señalar que los lenguajes de programación de datos 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 programación, a continuación, Delphi ya es posible escribir un programa de pleno derecho. Y bastante un papel importante en los programas de escritura a veces toma una decisión de matrices "Pascal".

La presencia de un gran número de muy diferentes variables

El lenguaje de programación de un buen montón de diferentes variables, que se caracterizan por la presencia de un solo valor. Son capaces de almacenar un único valor que tiene un cierto tipo. Una excepción son las variables de cadena. Que es una colección de los datos, para lo cual un tipo de carácter característico. Sin embargo, estas variables se consideran normalmente un valor separado de la posición.

No es ningún secreto que el uso de un ordenador, puede reducir significativamente el tiempo necesario para realizar un trabajo específico relacionado con grandes volúmenes de datos. Sin embargo, usando sólo aquellas variables que han sabido por los tipos de persona, puede guardar su trabajo en la memoria y manejar los datos que contienen un gran número de filas? Las tareas son bastante comunes en cualquier campo de actividad.

Naturalmente, siempre es posible introducir un número de variables que desea para lograr sus objetivos. También es posible para ellos determinar algunos valores. Pero el código del programa se incrementará. Es difícil leer el código, que tiene un gran número de filas. Especialmente cuando se necesita para encontrar errores.

En consecuencia, los programadores han pensado en esta pregunta. Por eso, en estas lenguas que se han desarrollado hasta la fecha, hay variables que proporcionan la capacidad de almacenar grandes cantidades de datos en sí misma. La matriz en el "Pascal" ha habido muchos cambios en el enfoque de la programación. Por lo tanto, se considera una variable importante en un lenguaje de programación.

Utilización de matrices puede reducir significativamente la cantidad de código

Este término se esconde una secuencia ordenada de datos para los que un tipo de característica. Además, estos datos son un nombre. También hay que señalar que esta definición puede adaptarse a muchos objetos del mundo real: diccionarios, dibujos animados y mucho más. Sin embargo, la gama más sencilla en un "Pascal" representa como una especie de mesa. Cada célula individual es una variable. Utilizando las coordenadas puede definir la posición variable, lo que se necesita una mesa total.

Lo que está implícito en unidimensional matriz?

El más simple es la única mesa que es lineal. En esta matriz, con el fin de determinar el parámetro de ubicación es suficiente para indicar un solo número. matrices más complejas se forman en su base.

Con el fin de describir las matrices unidimensionales en "Pascal", simplemente introduzca el código siguiente: Tipo Array [] de .

A medida que los números son las variables que pueden tener un tipo ordinal. Indica el rango, es necesario entender que la semilla no puede ser extremo superior. Tipo, que tienen los elementos de la matriz pueden ser absolutamente cualquier – ya sea estándar o descrito previamente. La elección dependerá de la necesidad de resolver un problema particular.

¿Cómo funciona 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 en particular. Es necesario introducir el siguiente código: Var : Matriz [] Of .

Con el fin de entender cómo describir la matriz a "Pascal", introduzca el siguiente código:

– Var

– S, VV: Array [5..50] De real;

– K: Array [ 'C' .. 'R'] De Integer;

– Z: Matriz [-10..10] de la palabra;

– E: Array [3..30] De Real.

En este ejemplo, las variables S, VV y T es una matriz de esos números, que son reales. Al ocultar bajo el tipo de carácter variable y los elementos. Que se encuentran en número entero. En el número de matriz Z almacenado, el tipo en el que la Palabra.

Entre las acciones que se pueden utilizar cuando se trabaja con una matriz, se puede seleccionar la asignación. Se puede someter a toda la tabla en su conjunto. Por ejemplo, S: = VV. Pero es necesario entender que la operación de asignación puede ser sometido solamente a la matriz "Pascal", que tiene un tipo específico.

No hay más operaciones que pueden exponer a toda la matriz a la vez. Sin embargo, se puede trabajar con los elementos en el mismo principio que el resto de los números primos que tienen un cierto tipo. Con el fin de atraer a un parámetro en particular, es necesario especificar el nombre de la matriz. A través del uso de corchetes es necesario para determinar el índice, que es característica del elemento deseado. Por ejemplo: K [12].

Las principales diferencias de la matriz de otras variables

La diferencia básica entre los componentes de la tabla se puede considerar como variables simples que entre paréntesis es posible ofrecer no sólo el valor del índice, sino también una expresión, lo que conducirá al valor deseado. Un ejemplo de direccionamiento indirecto puede ser como sigue: V [K]. por lo tanto la variable K toma un cierto valor. De esto se deduce que se puede utilizar cuando el llenado del ciclo, proceso e imprimir la matriz.

Esta forma de organización se puede encontrar en el caso de las variables de cadena que son lo suficientemente cerca de sus propiedades de masa, el tipo que Char. Pero hay diferencias. Son los siguientes:

  1. Las variables de cadena siempre se pueden introducir desde el teclado en la pantalla y de impresión.
  2. Las variables de cadena están limitados en longitud. Puede introducir un máximo de 255 caracteres. Se considera array volumen crítico 64 kb.

Mediante la aplicación de cualquiera de los métodos se pueden derivar datos de la matriz en la pantalla?

Se debe prestar atención contenido de salida de matrices método en la pantalla. Sus son varios.

  1. Writeln (A [1], A [2], A [3]). En este ejemplo, aunque primitivo, es capaz de mostrar cómo se puede aplicar directamente a cada elemento de la tabla inherente individual. Sin embargo, algunas de las ventajas que las matrices en el lenguaje "Pascal" a las variables simples, no visible aquí.
  2. Programa A1;
    Var B: Array [1..10] De Integer;
    K: Integer;
    empezar
    Para K: = 1 a 10 Do {Este equipo organiza parámetro del ciclo}
    Readln (A [K]); {Administrado ocurre un [I] utilizando el teclado}
    Para K: = 1 10 Downto Do {Hay un cuadro en el orden inverso}
    Write (A [K], 'VVV')
    Fin.

Dicho código de programa sobre las matrices en "Pascal" demuestra cómo se puede utilizar el teclado para introducir los números 10, imprimirlos, la reordenación de los valores en orden inverso. Si el mismo programa reescrito con un gran número de variables en lugar de una matriz, a continuación, el código será mucho mayor. Esto complica considerablemente el proceso de leer el programa.

El aumento de la capacidad debido a la utilización de matrices

También es posible llenar en la tabla a aquellos valores que son igual al cuadrado de los elementos de índice. También es posible hacer una matriz de cadenas como en el "Pascal", lo que permitirá que todos los números se han introducido de forma automática. 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 matrices son lo suficientemente extensa.

Lo que se oculta bajo la matriz de dos dimensiones?

Uno puede imaginar una tabla de este tipo, que está a sólo unas pocas líneas. Cada línea tiene varias celdas. En tal situación, con el fin de determinar con precisión la posición de las células, hay que señalar no un solo índice, como fue el caso con matrices lineales y dos – los números que son específicos de la fila y 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 "Pascal" con el fin de mantener el valor de esta tabla se llama una matriz de dos dimensiones. Descripción de esta matriz inmediatamente puede utilizando dos métodos.

  1. Var B: Array [1..15] De Array [1..30] De Integer;
  2. Var B: Array [1..15, 1..30] of integer.

En todos estos casos se describe una matriz de dos dimensiones, que tiene 15 filas y 30 columnas. Esas descripciones dadas anteriormente, son absolutamente iguales. Para empezar a trabajar con cualquiera de los elementos, los dos índices deben ser asignados. Por ejemplo, A [6] [5] o una [6,5].

salida de la pantalla será casi el mismo que en el caso de la matriz unidimensional. Sólo se necesita especificar los dos índices. En todas las otras diferencias como tales no están disponibles, por lo que hablar de ello no se requiere de mucho tiempo.

El primer método por el cual se puede ordenar la

A veces es necesario ordenar los datos. Para hacer esto en el lenguaje son los comandos. Hay dos algoritmos, que se pueden hacer en la matriz de clasificación "Pascal". El significado del método de selección directa radica en el hecho de que, mediante la incorporación completamente cada tabla de ciclo variable se compara con otros valores. En otras palabras, si hay un conjunto de 15 números, el primer número 1 tendrá el procedimiento de comparación con otros números. Esto ocurrirá hasta que el momento en que, por ejemplo, se encuentra el elemento que mayor que el primer número. Posteriormente, la comparación será exactamente la figura. Por lo tanto, se repetirá 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 acaban de comenzar a trabajar en el lenguaje.

El segundo método de matriz de clasificación

El 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. D. En caso de que el valor obtenido se corresponden completamente a las condiciones de clasificación, entonces se puede mover hasta el final de toda la matriz, r. F. emerger como "burbuja" . Este algoritmo es el más difícil de recordar. Sin embargo, no tienen que memorizar. Lo principal es entender toda la estructura del código. Y sólo entonces se puede pretender 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 de encontrar un valor específico o para lograr un objetivo particular. Si usted ha sido elegido para resolver un problema particular matrices "Pascal" en las que ocupan un lugar importante, a continuación, para estudiar los necesitan para ir a fondo. Afecta a factores tales como la presencia de la lengua en un número suficientemente grande de variables que se utilizan en ciertas situaciones para simplificar todo el código en su conjunto. Las matrices se consideran los valores básicos, el estudio de lo que debería ser obligatoria.