Das Lesen von Daten über die Tastatur ist eine der grundlegenden Programmierfähigkeiten, die für die Eingabe und Ausgabe in fast jeder Programmiersprache erforderlich ist. In Pascal wird die Readln-Prozedur oder die Read-Funktion zum Lesen von Tastaturdaten verwendet.
Mit der Readln-Prozedur können Sie Tastaturdaten lesen und Variablen zuweisen, indem Sie die Werte durch ein Leerzeichen trennen. Beispiel für die Verwendung der Readln-Prozedur:
var
name: string;
age: integer;
begin
Write('Geben Sie Ihren Namen und Ihr Alter ein: ');
Readln(name, age);
Write('Ihr Name: ', name, ', Ihr Alter: ', age);
end.
In diesem Beispiel werden Name und Alter über die Tastatur gelesen. Nach der Dateneingabe werden die eingegebenen Werte angezeigt. Beachten Sie, dass die Variablen name und age zum Speichern der eingegebenen Werte verwendet werden.
Mit der Read-Funktion können Sie Tastaturdaten lesen und Variablen zuweisen, ohne die Werte durch ein Leerzeichen zu trennen, sondern sie zeichenweise zu lesen. Beispiel für die Verwendung der Read-Funktion:
var
symbol: char;
begin
Write('Zeichen eingeben: ');
Read(symbol);
Write('Eingegebenes Zeichen: ', symbol);
end.
In diesem Beispiel wird ein Zeichen über die Tastatur gelesen und der eingegebene Wert auf dem Bildschirm angezeigt.
Das Lesen über die Tastatur ist ein wichtiger Teil der Pascal-Programmierung und ermöglicht es Programmierern, Daten vom Benutzer zu erhalten, um sie später zu verarbeiten.
Lesen über die Tastatur in Pascal: Grundregel
Die Pascal-Sprache verwendet das Verfahren zum Lesen von Tastaturdaten ReadLn. Es ermöglicht Ihnen, Werte verschiedener Datentypen wie ganze Zahlen, reelle Zahlen, Zeichen und Zeichenfolgen zu lesen.
Regeln für das Lesen von Tastaturdaten in Pascal:
- Verwenden Sie den Datentyp, um Ganzzahlen zu lesen integer. Das Design wird verwendet, um ganze Zahlen von der Tastatur zu lesen ReadLn(Variable), wo Variable - die Variable, in der der gelesene Wert gespeichert wird.
- Verwenden Sie den Datentyp, um reelle Zahlen zu lesen real. Das Design wird auch verwendet, um reelle Zahlen von der Tastatur zu lesen ReadLn(Variable) mit dem entsprechenden Datentyp.
- Zum Lesen von Zeichen wird der Datentyp verwendet char. Wie in den vorherigen Fällen wird das Tastaturdesign zum Lesen von Zeichen verwendet ReadLn(Variable).
- Zum Lesen von Zeilen wird der Datentyp verwendet string. Sie müssen jedoch ein spezielles Verfahren verwenden, um die Zeilen in Pascal zu lesen ReadLn mit Parameter ReadLn(Variable). In diesem Fall ist die Variable ein Datentyp string.
Denken Sie daran, dass Sie beim Lesen von Daten über die Tastatur vorsichtig mit den entsprechenden Datentypen umgehen müssen, um Fehler zu vermeiden. Wenn der eingegebene Wert nicht dem erwarteten Typ entspricht, gibt das Programm möglicherweise einen Fehler aus.
Beispiele für die Verwendung von Eingabeoperatoren
Die Pascal-Sprache verwendet Eingabeoperatoren, um Tastaturdaten zu lesen. Betrachten wir einige Beispiele und Eingaberegeln.
- Readln : Mit dem Readln-Operator können Sie den Wert einer Variablen eines bestimmten Typs über die Tastatur lesen. Um beispielsweise eine ganze Zahl zu zählen, können wir das Konstrukt Readln(x) verwenden, wobei x eine Variable vom Typ integer ist.
- Read : Die Read-Anweisung ähnelt Readln , liest jedoch nach der Eingabe kein Zeilenumbruch. Dies kann nützlich sein, wenn Sie mehrere Variablen in einer Zeile zählen müssen.
- Readln mit mehreren Variablen: Sie können auch mehrere Variablen gleichzeitig mit dem Readln-Operator lesen. Zum Beispiel betrachtet Readln(x, y) zwei ganze Zahlen und weist ihre Werte den Variablen x und y zu .
Beachten Sie bei der Verwendung von Eingabeoperatoren die Regeln für die Dateneingabe. Wenn Sie beispielsweise eine ganze Zahl erwarten, müssen Sie eine ganze Zahl ohne Dezimalstellen und Sonderzeichen eingeben. Bei falscher Eingabe kann ein Fehler auftreten und das Programm kann ein unvorhersehbares Ergebnis liefern.
Wie kann ich die Tastaturdaten korrekt in Pascal eingeben
Pascal verwendet die integrierte Prozedur, um Tastaturdaten zu lesen ReadLn. Es wird zum Lesen von numerischen und Zeichenwerten verwendet.
Um eine ganze Zahl über die Tastatur zu lesen, gehen Sie wie folgt vor ReadLn und geben Sie die Variable an, in die dieser Wert geschrieben werden soll. Wenn Sie beispielsweise eine ganze Zahl abrufen und in einer Variablen speichern möchten x verwenden Sie den folgenden Code:
var x: Integer; begin ReadLn(x); end.
Auf ähnliche Weise können Sie einen Gleitkommawert erhalten. Verwenden Sie dazu den Datentyp Real und das Verfahren ReadLn ähnlich dem obigen Beispiel.
Das Lesen von Zeichenwerten über die Tastatur erfolgt ebenfalls mit Hilfe eines Verfahrens ReadLn. In diesem Fall müssen Sie jedoch den Pascal-Sprachoperator anweisen, dass die Prozedur die Zeichen liest. Zum Beispiel, um ein Zeichen zu lesen und es in einer Variablen zu speichern c verwenden Sie den folgenden Code:
var c: Char; begin ReadLn(c); end.
Die folgenden Methoden können auch beim Lesen von Zeichen nützlich sein:
- ReadLn(c) - liest ein einzelnes Zeichen und ignoriert Leerzeichen und Zeilenvorschubzeichen.
- ReadLn(theString) - liest die gesamte Zeichenfolge einschließlich Leerzeichen und Zeilenvorschubzeichen und speichert sie in einer Typvariablen String.
Alle diese Methoden zum Lesen von Tastaturdaten ermöglichen es Ihnen, Informationen vom Benutzer zu erhalten und sie in einem Pascal-Programm zu verwenden.