Lernen Sie die Grundlagen des Programmierens, als erstes (na ja, oderzweitens) zukünftige Programmierer lernen das Konzept des "eindimensionalen Arrays" kennen. Mit Pascal können Sie wie mit anderen Sprachen mit dieser Datenstruktur arbeiten. Früher oder später besteht die Notwendigkeit einer strukturierten Speicherung von Werten. Meistens sind Elemente aus einer solchen Menge vom gleichen Typ. Beispielsweise kann eine Klassenliste 25 Elemente enthalten, von denen jedes eine Variable vom Typ Zeichenfolge ist, in der der Nachname und der Vorname des Schülers gespeichert sind.
Genau das ermöglicht es, eindimensional zu realisierenEin Array in Pascal, das eine geordnete Sammlung von Elementen desselben Typs ist. Jedes Element einer solchen Sequenz kann mit demselben Bezeichner und einem Index - einer Sequenznummer - referenziert werden. Daher werden diese Arrays als eindimensional bezeichnet.
Nummerierung der Elemente der Sequenz alsbeginnt normalerweise mit eins, d.h. Das erste Element hat die Seriennummer 1, was ziemlich logisch ist. Falls erforderlich, kann der Bereich der Indizes jedoch absolut willkürlich sein. Die Hauptanforderung besteht darin, dass die Indizes entweder Ganzzahlen oder Symbole (beliebige Ordnungszahlen) sind.
Betrachten wir typische Aktionen mit einem eindimensionalen Array:
1) Beschreibung des Arrays hier n - die Anzahl der Elemente in der Sequenz, mas - ein Typ, der ein eindimensionales Array von 5 ganzen Zahlen bezeichnet, A - eine Variable vom Mas-Typ, d.h. Variable vom Typ eindimensionales Array von 5 ganzen Zahlen
2) Eingabe von Sequenzelementen über die Tastatur
3) Anzeige von Sequenzelementen auf dem Bildschirm
4) Füllen Sie die Sequenz mit einem Zufallszahlengenerator
5) Umwandlung (Modifikation) jedes Elements des Arrays, d.h. Ändern seines Werts (ein Beispiel für das Verringern jedes Elements eines eindimensionalen Arrays um 6)
6) Bestimmung der Summe der Elemente der Sequenz, hier der Variablen Mit - die Summe der Elemente
7) Hier wird die Anzahl der Array-Elemente bestimmt, die eine bestimmte Bedingung erfüllen (ein Beispiel für die Bestimmung der Anzahl der Elemente größer als 4) k - die Anzahl solcher Elemente
8) Bestimmung des Extremums (maximales oder minimales Element des Arrays) hier Mindest - der Mindestwert unter den Array-Elementen, k - Ordnungszahl (Index) des kleinsten Array-Elements
Bekanntlich für alle Variablen, dieWie im Abschnitt Var in einem Programm in der Programmiersprache Pascal beschrieben, wird beim Start des Programms eine bestimmte Anzahl von Bytes im RAM zugewiesen. Dies wird durch den Typ der Variablen bestimmt. Beispielsweise belegt ein Zeichen ein Byte, ein ganzzahliger Typ zwei Bytes und ein realer Typ vier Bytes. Daher benötigt das Programm in dem Fall, in dem die Dimension des Arrays klein ist, keine große Menge an RAM. Andernfalls muss der Programmierer nach anderen Möglichkeiten suchen, um die Array-Elemente anzuordnen, z. B. in einer Datei oder in einem Heap mithilfe von Zeigern.