Zum Hauptinhalt springen

So konfigurieren Sie die Tastaturprogrammierung für eine Registrierkasse: Schritt-für-Schritt-Anleitung

Wenn Sie ein Programm schreiben, müssen Sie häufig alle Zahlen von 1 bis zu einer bestimmten Zahl von der Tastatur ableiten. Dies kann beispielsweise bei der Arbeit mit Schleifen oder bei der Lösung mathematischer Probleme nützlich sein. Eine Möglichkeit, diese Aufgabe zu implementieren, besteht darin, ein Flussdiagramm zu verwenden.

Was ist ein Flussdiagramm?

Ein Flussdiagramm ist eine grafische Darstellung eines Algorithmus oder Prozesses. Es besteht aus Blöcken, die durch Linien verbunden sind, die die Reihenfolge der Operationen anzeigen. Das Flussdiagramm ermöglicht es Ihnen, die Logik des Programms visuell darzustellen und das Verständnis und die Entwicklung des Programms zu vereinfachen. In diesem Artikel wird ein Flussdiagramm für die Ausgabe aller Zahlen von 1 bis zu einer bestimmten Zahl über die Tastatur beschrieben.

Ein Flussdiagramm hilft dem Entwickler, die Struktur des Programms und die Reihenfolge der Operationen darzustellen. Es ist ein leistungsfähiges Werkzeug bei der Gestaltung von Programmen und vermeidet Fehler und Missverständnisse.

Flussdiagramm für die Ausgabe von Zahlen von 1 bis zu einer bestimmten Zahl

Ein Flussdiagramm ist eine grafische Darstellung eines Algorithmus zur Problemlösung. Sie können das folgende Flussdiagramm verwenden, um Zahlen von 1 bis zu einer bestimmten Zahl über die Tastatur auszugeben:

  1. Start des Programms.
  2. Ruft die angegebene Nummer über die Tastatur ab.
  3. Stellen Sie den Zähler auf 1 ein.
  4. Überprüfung der Bedingung: Wenn der Zählerwert kleiner oder gleich der angegebenen Zahl ist, gehen Sie zu Schritt 5, andernfalls zu Schritt 8.
  5. Zeigt den Zählerwert an.
  6. Erhöht den Zählerwert um 1.
  7. Gehen Sie zu Schritt 4.
  8. Programmende.

Auf diese Weise können Sie mit einem Flussdiagramm eine Abfolge von Aktionen zur Lösung eines Problems sehen und dem Programmierer helfen, sich besser im Programmcode zu orientieren.

Schritt 1. Abrufen eines Werts über die Tastatur

Der erste Schritt besteht darin, die Zahl zu erhalten, bis zu der die Sequenz ausgegeben werden soll. Dazu wird die Tastatureingabefunktion verwendet. In einer Programmiersprache kann dies eine Funktion sein input(), die es dem Benutzer ermöglicht, einen Wert über die Tastatur einzugeben und in eine Variable zu speichern.

Wir speichern die eingegebene Zahl in einer Variablen n:

n = input()

In diesem Beispiel wird der Benutzer nach der Ausführung des Codes aufgefordert, eine Zahl über die Tastatur einzugeben. Der eingegebene Wert wird in der Variablen gespeichert n.

Schritt 2. Überprüfen des empfangenen Werts

Nachdem Sie eine Zahl vom Benutzer erhalten haben, müssen Sie ihre Gültigkeit überprüfen, um zu verhindern, dass negative Zahlen, Nullen oder andere ungültige Werte eingegeben werden.

Dazu verwenden wir ein bedingtes if-Konstrukt, das überprüft, ob eine bestimmte Bedingung erfüllt ist. Wenn die Bedingung wahr ist, wird ein bestimmter Satz von Anweisungen ausgeführt, sonst wechselt das Programm zum nächsten Teil des Codes.

In diesem Fall prüfen wir, ob der eingegebene Wert eine positive Zahl ist, dh größer als Null. Wenn diese Bedingung nicht erfüllt ist, wird eine Fehlermeldung angezeigt und das Programm wird beendet.

FlussdiagrammBeschreibung der Aktionen
Wenn die Zahl < 1 ist,Fehlermeldung anzeigen
Anderenfalls,Zum nächsten Teil des Programms wechseln

Schritt 3. Initialisieren einer Zählervariablen

Bevor die Schleife beginnt, müssen Sie eine Zählervariable initialisieren, die den aktuellen Wert der Zahl speichert. Der Wert dieser Variablen wird auf 1 gesetzt, da wir alle Zahlen von 1 bis zu einer bestimmten Zahl ausgeben möchten.

Variable-Zählernum
Bedeutung1

Nachdem wir die Zählervariable initialisiert haben, fahren wir mit dem nächsten Schritt fort - der Überprüfung der Schleifenbedingung.

Schritt 4. Schleife für die Ausgabe von Zahlen

Um alle Zahlen von 1 bis zu einer bestimmten Zahl abzuleiten, müssen wir eine Schleife verwenden. Eine Schleife ermöglicht es Ihnen, denselben Codeblock mehrmals auszuführen.

Wir verwenden eine for- Schleife, mit der wir den Anfangswert, die Bedingung für das Ende der Schleife und den Schritt angeben können, mit dem der Wert der Variablen erhöht wird.

In unserem Fall ist der Anfangswert 1, die Endbedingung für die Schleife ist die vom Benutzer angegebene Zahl, und der Schritt ist 1, da wir den Wert der Variablen bei jeder Iteration um 1 erhöhen müssen.

Um eine Schleife zu erstellen, müssen wir eine for-Struktur verwenden, die der folgenden ähnelt:

for (let i = 1; i  

Hier enthält die Variable n die Zahl, die der Benutzer über die Tastatur eingegeben hat. Die Variable i wird verwendet, um den aktuellen Wert der auszugebenden Zahl zu speichern.

Im Codeblock, der bei jeder Iteration ausgeführt wird, werden wir den Wert der Variablen i mit dem Befehl console ausgeben.log() . Um die Werte in der Entwicklerkonsole auszugeben, müssen wir die folgende Codezeile innerhalb der Schleife hinzufügen:

console.log(i);

Nach Abschluss dieses Zyklus werden alle Zahlen von 1 bis zur angegebenen Zahl auf dem Entwicklerbildschirm angezeigt.

Schritt 5. Beenden des Programms

Nachdem alle Zahlen von 1 bis zu einer bestimmten Zahl auf dem Bildschirm angezeigt wurden, kann das Programm die Ausführung beenden.

Dazu können Sie den Befehl verwenden end oder stop. Diese Befehle weisen den Computer an, das Programm anzuhalten und das Fenster des Programms zu schließen.

Je nach verwendeter Entwicklungsumgebung oder Programmiersprache kann es eine andere Version des Befehls geben als die angegebenen.

Beachten Sie, dass das Programm nach Abschluss des Befehls nicht mehr ausgeführt wird und der Benutzer keine neuen Daten eingeben kann.