Zum Hauptinhalt springen

Füllen eines Arrays mit Tastaturdaten in Pascal: Eine einfache Schritt-für-Schritt-Anleitung

Pascal - dies ist eine Programmiersprache, die sehr nützlich ist, um verschiedene Probleme zu lösen. Eine solche Aufgabe besteht darin, das Array mit Tastaturdaten zu füllen. In diesem Artikel werden wir uns ansehen, wie Sie dies Schritt für Schritt tun können.

Der erste Schritt besteht darin, ein Array des gewünschten Typs und der gewünschten Größe zu deklarieren. Zum Beispiel möchten wir ein Array mit Zahlen füllen, also werden wir ein Array vom Typ deklarieren integer. Dann bestimmen wir die Größe des Arrays, indem wir die Anzahl der Elemente angeben, die wir über die Tastatur eingeben möchten. Wenn wir beispielsweise 10 Zahlen eingeben möchten, deklarieren wir ein Array mit der Größe 10:

var

die Zahlen: array [1..10] of integer;

Als nächstes erstellen wir eine Schleife, in der wir die Zahlen von der Tastatur erhalten und sie dem Array hinzufügen. Wir können eine Schleife verwenden for zu diesem Zweck. Geben Sie den Bereich an, in dem die Iterationen stattfinden sollen, und fordern Sie den Benutzer innerhalb der Schleife zur Eingabe einer Zahl auf:

Daher fordert jede Iteration der Schleife den Benutzer auf, eine Zahl einzugeben und sie im entsprechenden Array-Element zu speichern. Nach Durchlaufen aller Iterationen wird das Array mit den über die Tastatur eingegebenen Daten gefüllt.

Pascal: Ein Array mit Tastaturdaten füllen

Um ein Array mit Tastaturdaten zu füllen, müssen Sie eine Schleife verwenden, die den Benutzer auffordert, jedes Element des Arrays nacheinander einzugeben. Dazu können wir die Standardfunktion Readln verwenden, die eine Zeichenfolge von der Tastatur liest.

vararr: array[1..5] of Integer;i: Integer;beginfor i := 1 to 5 dobeginWriteln('Введите элемент массива ', i);Readln(arr[i]);end;end.

In diesem Beispiel deklarieren wir ein arr-Array mit 5 Elementen vom Typ Integer sowie eine Variable vom Typ i des Typs Integer, die zum Durchlaufen des Arrays verwendet wird. Dann geben wir jedes Element des Arrays ein und speichern es an der entsprechenden Position.

Der Code Writeln('Arrayelement eingeben ', i) gibt eine Meldung aus, in der Sie darüber informiert werden, welches Element Sie jetzt eingeben möchten. Dann Readln(arr[i]) liest den vom Benutzer eingegebenen Wert und speichert ihn an Position i des Arrays.

Nachdem dieser Code ausgeführt wurde, enthält das arr-Array die über die Tastatur eingegebenen Werte.

Jetzt wissen Sie, wie Sie das Array mit Tastaturdaten in Pascal füllen können. Dies ist eine sehr nützliche Fähigkeit, mit der Sie flexiblere Programme erstellen können.

Schritt für Schritt Anleitung für Anfänger

  1. Deklariere ein Array. Legen Sie die Dimension und den Datentyp der Elemente fest.
  2. Geben Sie eine Nachricht für den Benutzer aus, damit er weiß, dass die Tastatureingabe erforderlich ist.
  3. Verwenden Sie eine Schleife, um alle Elemente des Arrays zu durchlaufen.
  4. Verwenden Sie innerhalb einer Schleife die Funktion ReadLn, um die eingegebenen Werte über die Tastatur zu lesen.
  5. Speichern Sie den gelesenen Wert im entsprechenden Array-Element.
  6. Wiederholen Sie die Schritte 4 bis 5 für jedes Element im Muster.
  7. Nachdem Sie das Array ausgefüllt haben, zeigen Sie den Inhalt zur Überprüfung auf dem Bildschirm an.

Hier ist ein einfaches Beispielprogramm auf Pascal, das ein Array von fünf Elementen mit Tastatureingaben füllt:

program FillArray;vararr: array[1..5] of Integer;i: Integer;beginwriteln('Введите пять целых чисел:');for i := 1 to 5 dobeginwrite('Элемент ', i, ': ');readln(arr[i]);end;writeln('Содержимое массива:');for i := 1 to 5 dobeginwriteln(arr[i]);end;end.

Kopieren Sie diesen Code in Ihre Pascal-Entwicklungsumgebung und führen Sie das Programm aus. Sie werden Folgendes sehen:

Введите пять целых чисел:Элемент 1:

Danach können Sie ganze Zahlen über die Tastatur eingeben und nach jedem Wert die Eingabetaste drücken. Nachdem Sie alle Elemente des Arrays eingegeben haben, zeigt das Programm ihre Werte auf dem Bildschirm an:

Содержимое массива:1020304050

Auf diese Weise haben Sie das Array erfolgreich mit Tastaturdaten in Pascal ausgefüllt. Wiederholen Sie diese Schritte, um Arrays mit anderen Datentypen oder unterschiedlichen Dimensionen zu füllen, um Ihre Programmierkenntnisse zu üben und zu verbessern.