Die Paritätsprüfung ist eine der grundlegendsten und gebräuchlichsten Operationen in der Programmierung. Viele Programmiersprachen bieten praktische Werkzeuge, um festzustellen, ob eine Zahl gerade oder ungerade ist. Eine solche Sprache ist Pascal.
In diesem Artikel werden wir uns ansehen, wie man ein Programm für Pascal schreibt, das die vom Benutzer über die Tastatur eingegebene dreistellige Zahl auf Parität überprüft. Dazu wird der folgende Code im Programm verwendet:
var
num: integer;
begin
writeln('Geben Sie eine dreistellige Zahl ein: ');
readln(num);
if num mod 2 = 0 then
writeln('Zahl ist gerade')
else
writeln('Ungerade Zahl');
Dieser Code fordert den Benutzer auf, eine dreistellige Zahl einzugeben, und überprüft sie dann mit dem mod-Operator auf Parität. Wenn die Zahl gerade ist, wird die Meldung "Die Zahl ist gerade" angezeigt, andernfalls "Die Zahl ist ungerade".
Auf diese Weise können wir leicht feststellen, ob eine vom Benutzer eingegebene dreistellige Zahl gerade oder ungerade ist, indem wir die Programmiersprache Pascal verwenden.
Parität einer dreistelligen Zahl
Um die Parität einer dreistelligen Zahl zu überprüfen, müssen Sie diese Nummer zuerst mithilfe der Dateneingabefunktion vom Benutzer abrufen. Dann können Sie mit dem Modulo-Divisionsoperator durch 2 bestimmen, ob eine Zahl gerade ist oder nicht. Wenn das Ergebnis der Division 0 ist, ist die Zahl gerade, andernfalls ist sie ungerade.
Im Folgenden finden Sie eine programmatische Implementierung der dreistelligen Paritätsprüfung in der Programmiersprache Pascal:
var number: integer; begin write('Geben Sie eine dreistellige Zahl ein: '); readln(number); if (number mod 2 = 0) then writeln('Zahl ', number, ' ist gerade.') else writeln('Zahl ', number, ' ist ungerade.'); end.
Dieser Code liest eine dreistellige Zahl ein, führt eine Paritätsprüfung durch und zeigt das Ergebnis auf dem Bildschirm an. Wenn die Zahl gerade ist, wird die Meldung "Zahl" angezeigt [Anzahl] ist gerade."sonst - "Zahl [Anzahl] ist ungerade.". Hier [Anzahl] wird durch eine vom Benutzer eingegebene dreistellige Zahl ersetzt.
Jetzt wissen Sie, wie Sie die Parität einer dreistelligen Zahl in der Programmiersprache Pascal überprüfen können. Diese Informationen können nützlich sein, wenn Sie Programme schreiben, die die Arbeit mit Zahlen erfordern.
Was ist eine dreistellige Zahl
Dreistellige Zahlen werden häufig in Mathematik und Programmierung verwendet, um große Zahlen darzustellen oder einen Wertebereich zu begrenzen. Beispielsweise müssen Sie in einer Aufgabe zur Paritätsprüfung für dreistellige Zahlen eine Zahl über die Tastatur eingeben und feststellen, ob sie gerade ist. Dreistellige Zahlen können auch verwendet werden, um Codes, Zahlen, Datumsangaben und andere wichtige Werte darzustellen. Sie bieten eine ausreichend große Reichweite für den Betrieb, sind jedoch nicht zu sperrig.
So geben Sie eine dreistellige Zahl über die Tastatur ein
Um eine dreistellige Zahl über die Tastatur einzugeben, müssen Sie einige Schritte befolgen:
- Öffnen Sie ein Konsolenfenster oder ein Programm, in dem Sie eine Zahl eingeben.
- Richten Sie den Eingabecursor auf die gewünschte Stelle, an der die Zahl eingegeben werden soll.
- Geben Sie die erste Ziffer der dreistelligen Zahl über die Tastatur ein. Stellen Sie sicher, dass die eingegebene Zahl zwischen 1 und 9 liegt.
- Drücken Sie die Eingabetaste oder die Leertaste, um zum nächsten eingegebenen Wert zu gelangen.
- Wiederholen Sie die Schritte 3 und 4 für die anderen beiden Ziffern der dreistelligen Zahl.
- Nachdem Sie die letzte Ziffer einer dreistelligen Zahl eingegeben haben, drücken Sie die Eingabetaste oder die Leertaste, um die Eingabe abzuschließen.
Stellen Sie sicher, dass die eingegebene dreistellige Zahl korrekt angezeigt wird. Sie können die Funktion verwenden, um eine Zahl auf dem Bildschirm auszugeben oder sie zur weiteren Verarbeitung in einer Variablen zu speichern.
Dreistellige Paritätsprüfung
Um die Parität einer dreistelligen Zahl in Pascal zu überprüfen, müssen Sie die folgenden Schritte ausführen:
- Abrufen einer Zahl vom Benutzer mithilfe der ReadLn-Funktion ;
- Überprüfen, ob die eingegebene Zahl mit dem bedingten if-Konstrukt dreistellig ist ;
- Wenn die Zahl dreistellig ist, überprüfen Sie sie mit der Division durch 2 auf Parität und berechnen Sie den Rest der Division mit dem mod-Operator ;
- Wenn der Rest der Division Null ist, ist die Zahl gerade und zeigt die Meldung mit der Funktion WriteLn an ;
- Wenn der Rest der Division nicht Null ist, ist die Zahl ungerade und zeigt eine Meldung darüber mit der Funktion WriteLn an.
Beispielcode in Pascal:
program CheckEvenNumber;varnum: integer;beginWriteLn('Введите трехзначное число: ');ReadLn(num);if (num >= 100) and (num
In diesem Beispiel fragt das Programm den Benutzer nach einer dreistelligen Zahl. Wenn die eingegebene Zahl dreistellig ist, überprüft das Programm sie auf Parität und gibt eine entsprechende Meldung aus. Wenn die eingegebene Zahl nicht dreistellig ist, gibt das Programm eine Fehlermeldung aus.