Jedes Jahr das Interesse an der Programmierung erhöht.Und wenn Sie in das Schreiben von Programmen spezialisiert Institute Schwerpunkt liegt auf einer Programmiersprache wie C ++, in Schulen und Hochschulen sind die Studierenden mit dem "Pascal" eingeführt.Und auf der Basis dieser Programmiersprache beginnen Verständnis durch den Einsatz von Software Delphi.Es sollte sofort angemerkt werden, dass diese Programmiersprachen bieten einen sehr großen Raum für die Manifestation seiner Phantasie.Und wenn mit der Sprache "Pascal" ist verfügbar mit den grundlegenden Konzepten der Programmierung in Delphi ist bereits möglich, ein vollwertiges Programm zu schreiben.Und ein ganz wichtiger Ort im Schreibprogramm dauert manchmal eine Entscheidung arrays "Pascal".
Anwesenheit einer großen Anzahl von vielen verschiedenen Variablen
Die Programmiersprache viele verschiedene Größen, die durch das Vorhandensein von nur einem einzigen Wert gekennzeichnet sind.Sie sind in der Lage, einen einzigen Wert, der eine bestimmte Art zu speichern.Eine Ausnahme bilden die String-Variablen.Es ist eine Sammlung dieser Daten, die vom Zeichentyp gekennzeichnet sind.Aber diese Variablen werden in der Regel aus der Perspektive einer einzelnen Wert betrachtet.
Es ist kein Geheimnis, dass mit Hilfe eines Computers, können Sie erheblich die Zeit zu reduzieren, bestimmte Arbeiten zu den großen Datenmengen im Zusammenhang durchzuführen.Aber, indem nur diejenigen Variablen, die die Menschentypen können im Arbeitsspeicher abgelegt werden gewusst haben, und die Daten, die eine große Anzahl von Zeilen enthalten verarbeiten?Probleme sind in jedem Bereich durchaus üblich.
Natürlich können Sie immer geben eine Reihe von Variablen, die Sie, Ihre Ziele zu erreichen möchten.Es ist auch möglich, dass einige Werte zu bestimmen.Aber der Programmcode wird nur erhöhen.Es schwierig ist, den Code, der eine große Anzahl von Zeilen gelesen hat.Vor allem, wenn Sie benötigen, um Fehler zu finden.
Dementsprechend dachte die Programmierer über diese Frage.Es ist daher in den Sprachen, die bisher entwickelt worden sind, sind die Variablen, die die Fähigkeit, eine große Menge an Daten in sich selbst zu retten ist.Das Feld in der "Pascal" Vieles hat sich in der Herangehensweise an die Programmierung geändert.Daher wird es als eine wichtige Variable in der Programmiersprache.
Arrays verwenden kann die Menge an Code
Dieser Begriff verbirgt eine geordnete Sequenz von Daten, die von einem Typ gekennzeichnet sind deutlich zu verringern.Darüber hinaus werden diese Daten durch einen einzelnen Namen erhalten.Es sollte auch darauf hingewiesen, dass diese Definition können viele Objekte der realen Welt angepasst werden: Wörterbücher, Cartoons und mehr.Allerdings ist die einfachste Array "Pascal" als eine Art Tabelle dargestellt.Jede einzelne Zelle ist eine Variable.Mit den Koordinaten die Position der Variable, die er insgesamt Tabelle nimmt bestimmen.
Was bedeutet ein eindimensionales Array?
Die einfachste ist die Tabelle, die linear ist.In dieser Anordnung, um die Position eines Parameters zu bestimmen, reicht aus, um nur eine Zahl angegeben werden.Komplexere Anordnungen sind auf ihrer Basis ausgebildet ist.
Um die eindimensionale Felder in der "Pascal" zu beschreiben, geben Sie einfach den folgenden Code: Typ & lt; Name Typ & gt;Array [& lt; Der Zahlenbereich & gt;] von & lt; Item Type & gt;.
da diese Zahlen sind die Variablen, die eine ordinale Art haben kann.Zeigebereich versteht sich, daß das Saatgut nicht höher Ende.Standard- oder zuvor beschrieben - Typ, der ein Element des Arrays hat absolut alles sein.Die Wahl wird auf der Notwendigkeit, ein bestimmtes Problem zu lösen abhängen.
Wie funktioniert die Beschreibung eines linearen Arrays?
kann direkt beschreiben die eindimensionale Felder in der "Pascal".Dies muss in einem speziellen Bereich, der für dieses Verfahren erforderlich ist, durchgeführt werden.Sie müssen den folgenden Code eingeben: Var & lt; variable & gt;: Array [& lt; den Zahlenbereich & gt;] von & lt; Typ des ausgewählten Elements & gt;.
Um zu verstehen, wie das Array in der "Pascal", geben Sie den folgenden Code zu beschreiben:
- Var
- S, VV: Array [5..50] of real;
- K: Array ['C' .. 'R'] Of Integer;
- Z: Array [-10..10] des Wortes;
- E: Array [3..30] of REAL.
In diesem Beispiel werden die Variablen S, VV und T eine Anordnung von Zahlen, die real sind.Unter einer Variablen in einen Zeichentyp, und versteckt die Elemente.Wer sind Integer.Die Array-Z gespeicherte Nummer, die Art, in der das Wort.
Unter den Maßnahmen, die bei der Arbeit mit einem Array verwendet werden kann, können Sie die Zuordnung auswählen.Er kann auf die gesamte Tabelle komplett unterzogen werden.Zum Beispiel S: = VV.Aber es ist notwendig, um zu verstehen, dass der Zuweisungsoperator kann nur einem Array in der "Pascal", die eine bestimmte Art hat unterzogen werden.
nicht mehr Operationen, die direkt mit der gesamten Anordnung unterzogen werden kann.Sie können jedoch mit den Elementen auf dem gleichen Prinzip wie die anderen Primzahlen mit einer bestimmten Art zu arbeiten.Um einige der Parameter-Adresse ist es notwendig, den Namen des Arrays angeben.Durch die Verwendung von eckigen Klammern erforderlich ist, um den Index, die charakteristisch für das gewünschte Element zu definieren.Zum Beispiel: R [12].
Die wichtigsten Unterschiede zwischen Arrays aus anderen Größen
grundlegende Unterschied zwischen den Komponenten der Tabelle aus einfachen Variablen ausgegangen, dass in Klammern ist es möglich, nicht nur setzen Sie den Wert des Index, sondern ist ein Ausdruck, auf den gewünschten Wert führen kann.Ein Beispiel für eine indirekte Adressierung kann wie folgt sein: V [K].Die Variable K dafür nimmt einen bestimmten Wert.Daraus folgt, daß man eine Schleife während der Befüllung, die Behandlung und das Drucken des Array.
Dieses Formular kann im Fall der String-Variablen, die in ihren Eigenschaften der Array-Typ, dessen Char ziemlich ähnlich sind, auftreten.Jedoch gibt es Unterschiede.Sie sind wie folgt:
- String-Variablen können jederzeit über die Tastatur auf dem Bildschirm und Druck eingegeben werden.
- String in der Länge variabel ist begrenzt.Sie können maximal 255 Zeichen eingeben.Die kritische Kapazität der Anordnung wird als 64 kb ist.
Durch die Anwendung welche Methoden abgeleitet werden können Array-Daten auf dem Bildschirm?
sollte ein Verfahren zum Anzeigen des Inhalts der Anordnung in der Anzeige angegeben werden.Sie sind mehrere.
- Writeln (A [1], A [2], A [3]).Solch ein Beispiel, wenn auch primitive Art und Weise zu zeigen, wie Sie direkt zu jedem einzelnen Element inhärent in der Tabelle gelten können., Dass die Arrays in der Sprache "Pascal" vor den einfachen Variablen sind jedoch einige der Vorteile nicht sichtbar.
- Programm A1;
Var B: Array [1..10] of Integer;
K: Integer;
Beginnen
Für K: = 1 bis 10 Do {Dieses Team organisiert ein Zyklus mit dem Parameter}
Readln (A [K]);{Tritt Eingang A [I] mit der Tastatur}
Für K: = 1 10 Downto Do {Tritt ein Drucktisch in umgekehrter}
Write (A [K], 'VVV')
End.
Dieser Programmcode-Arrays in der "Pascal" zeigt, wie Sie die Tastatur verwenden, um 10 Nummern eingeben, ausdrucken, die Neuordnung Werte in umgekehrter Reihenfolge.Wenn das gleiche Programm umgeschrieben unter Verwendung einer großen Anzahl von Variablen anstelle eines Arrays wird das Code beträchtlich erhöht.Das erschwert erheblich das Verfahren zum Lesen des Programms.
Erhöhte Kapazität durch den Einsatz von Arrays
Sie können auch in der Tabelle füllen Sie die Werte, die gleich dem Quadrat der Indexbestandteile sind.Es besteht auch die Möglichkeit, wie ein Array von Strings in der "Pascal", der alle Zahlen ermöglicht wurden automatisch eingetragen werden.Wie Sie sehen können, ist die Verwendung des Feldes deutlich die Möglichkeit der Programmiersprache "Pascal" erhöht.
Verarbeitungs Line-Array ist in einer Vielzahl von Aufgaben sehr häufig.Deshalb gibt es nichts Ungewöhnliches in der Tatsache, dass sie in Hochschulen und Schulen zu studieren.Neben den Möglichkeiten, die Arrays recht umfangreich zu tragen.
Was ist unter der zweidimensionalen Anordnung versteckt?
kann eine solche Tabelle, die gleichzeitig aus mehreren Zeilen besteht vorstellen.Jede einzelne Zeile hat mehrere Zellen.Zahlen, die charakteristisch für die Zeile und Spalte sind - in diesem Fall, um die Position der Zellen genau zu bestimmen, sollte mehr als ein Index, wie im Fall des linearen Arrays und zwei vermerkt.Solche Wahrnehmungen werden durch zweidimensionale Arrays in der "Pascal" gekennzeichnet.
Wie, um eine Beschreibung der Tabellen dieser Art zu machen?
Diese Datenstruktur, die in der Sprache "Pascal", um die Werte dieser Tabelle Speicher gefunden wird, wird als ein zweidimensionales Array.Beschreibung dieser Anordnung kann sofort mit beiden Methoden.
- Var B: Array [1..15] Von Array [1..30] Of Integer;
- Var B: Array [1..15, 1..30] Of Integer.
In all diesen Fällen wird durch eine zweidimensionale Anordnung der 15 Zeilen und 30 Spalten aufweist beschrieben.Diese Beschreibungen, die oben beschrieben sind, ist es absolut gleich.Zu Beginn der Arbeit mit einem der notwendig ist, zwei der Indexelemente zu identifizieren.B. A [6] [5] oder A [6,5].
Anzeige praktisch die gleichen wie im Fall von eindimensionaler Array sein.Sie müssen nur die beiden Indizes anzugeben.In allen anderen Unterschiede als solche nicht verfügbar ist, also etwa für eine lange Zeit zu sprechen ist nicht erforderlich.
ersten Methode, mit der Sie die
sortieren Manchmal brauchen Sie, um die Daten zu sortieren.Für diese Sprache sind die entsprechenden Befehle.Es gibt zwei Algorithmen, die durch das Sortieren des Array in der "Pascal" gemacht werden können.Die Bedeutung der Direktauswahlmethode liegt in der Tatsache, dass durch den Brutzyklus absolut jede Variable der Tabelle wird mit anderen Werten verglichen werden.In anderen Worten, wenn es um eine Reihe von 15 Zahlen, wobei die erste Ziffer 1 für den Vergleich mit anderen Zahlen statt.Dies wird bis zu dem Zeitpunkt auftreten, wie zum Beispiel, ist das Element, das größer ist als die erste Zahl gefunden.Anschließend wird ein Vergleich genau der Zahl.Es wird so lange wiederholt, bis Sie das größte Element aller vorgeschlagenen finden.Diese Methode ist einfach genug für die Programmierer, die gerade erst anfangen, in der Sprache der Arbeit sind.
zweiten Verfahren zum Sortieren von Arrays
zweite Methode - eine Blase.Das Wesen dieses Verfahrens liegt in der Tatsache, dass es einen Vergleich der benachbarten Paare.Beispielsweise 1 und 2, 2 und 3, 3 und 4, und so weiter .. In dem Fall, dass der Wert gefunden wird vollständig mit den Bedingungen der Art zu erfüllen, wird es bis zum Ende der gesamten Anordnung bewegt werden, t. E. wird als "Blase" austreten.Dieser Algorithmus ist die am schwierigsten zu erinnern.Jedoch ist es nicht notwendig, zu speichern.Die Hauptsache ist, die gesamte Struktur des Codes zu verstehen.Und nur dann anwenden können, um große Höhen in der Programmierung zu erreichen.
Fazit
Wir hoffen, dass Sie verstehen, was als Arrays, sowie die Art und Weise, in der Sie die Liste sortieren, um einen bestimmten Wert zu finden oder um ein bestimmtes Ziel zu erreichen.Wenn Sie wurden ausgewählt, um ein bestimmtes Problem zu "Pascal" Arrays, in dem eine wichtige Rolle spielen zu adressieren, die Notwendigkeit, sie gründlich zu studieren, um zu kommen.Hierbei beeinflusst solchen Faktoren wie dem Vorhandensein einer ausreichend großen Anzahl von Sprachvariablen in bestimmten Situationen verwendet werden, um den gesamten Code als Ganzes zu vereinfachen.Arrays werden als Grundwerte sollte die Studie davon obligatorisch sein.