Es gibt viele verschiedene Aufgaben in der Programmierung, bei denen bestimmte Aktionen mit Zahlen ausgeführt werden müssen. Eine dieser Aufgaben besteht darin, alle geraden Zahlen in einem bestimmten Bereich auf dem Bildschirm anzuzeigen. Aber wie macht man das mit einer Programmiersprache?
Zunächst müssen Sie den Benutzer über die Tastatur nach einer Nummer fragen. Dazu können Sie die Dateneingabefunktion verwenden, die von den meisten Programmiersprachen bereitgestellt wird. Die eingegebene Zahl muss in einer bestimmten Variablen gespeichert werden, damit sie später darauf zugreifen kann.
Beispielcode zum Eingeben einer Zahl in Python:number = int(input("Geben Sie eine Zahl ein: "))
Sie müssen dann eine Schleife organisieren, die alle Zahlen im angegebenen Bereich durchläuft, beginnend mit 1 und endend mit der eingegebenen Zahl. Sie können die Parität jeder Zahl mit dem Operator Modulo Division überprüfen. Wenn der Rest der Division einer Zahl durch 2 Null ist, ist die Zahl gerade.
Beispielcode zum Ausgeben aller geraden Zahlen in Python:for i in range(1, number+1):
if i % 2 == 0:
print(i)
Auf diese Weise können durch einen einfachen Algorithmus und die Verwendung von E / A-Funktionen und Bedingungsoperatoren alle geraden Zahlen im angegebenen Bereich angezeigt werden, beginnend mit 1 und endend mit der vom Benutzer eingegebenen Zahl.
Algorithmus zur Ausgabe aller geraden Zahlen
Um alle geraden Zahlen von 1 bis zu einer bestimmten Zahl auszugeben, können Sie den folgenden Algorithmus verwenden:
1. Eingabe einer Zahl über die Tastatur
Am Anfang des Algorithmus muss der Benutzer eine ganze Zahl über die Tastatur eingeben. Diese Zahl gibt die obere Grenze des Bereichs von Zahlen an, die ausgegeben werden sollen.
2. Paritätsprüfung
Nachdem Sie eine Zahl eingegeben haben, müssen Sie sie auf Parität überprüfen. Dazu können Sie den Operator % (Rest der Division) verwenden. Wenn der Rest der Division einer Zahl durch 2 0 ist, ist die Zahl gerade, und sie wird angezeigt.
3. Schleife für die Ausgabe von Zahlen
Als nächstes folgt eine Schleife, die alle Zahlen von 1 bis zu einer bestimmten Zahl durchläuft. Innerhalb der Schleife wird die Parität jeder Zahl überprüft, und wenn die Zahl gerade ist, wird sie angezeigt.
4. Abschluss des Algorithmus
Nachdem alle Zahlen von 1 bis zu einer bestimmten Zahl überprüft und abgeleitet wurden, wird der Algorithmus beendet.
Eine Zahl über die Tastatur abrufen
Um eine Zahl über die Tastatur zu erhalten, müssen Sie die input() -Funktion der Programmiersprache Python verwenden. Diese Funktion ermöglicht es dem Benutzer, Daten über die Tastatur einzugeben und gibt den eingegebenen Wert dann als Zeichenfolge zurück.
Um eine Zahl über die Tastatur zu erhalten, können Sie eine Ansichtskonstruktion verwenden:
number = int(input("Введите число: "))
In diesem Fall wird der Benutzer nach dem Ausführen dieser Codezeile aufgefordert, eine Zahl über die Tastatur einzugeben. Der eingegebene Wert wird mit der Funktion int() in eine Ganzzahl konvertiert und in der Variablen number gespeichert.
Nachdem Sie eine Zahl von der Tastatur erhalten haben, können Sie sie verwenden, um verschiedene Operationen oder Berechnungen durchzuführen. Um beispielsweise alle geraden Zahlen von 1 bis zur eingegebenen Zahl auszugeben, können Sie eine for-Schleife und eine if-Bedingung verwenden :
for i in range(1, number + 1):if i % 2 == 0:print(i)
In diesem Beispiel werden alle Zahlen von 1 bis zur eingegebenen Zahl in einer Schleife durchlaufen. Wenn die aktuelle Zahl gerade ist, wird sie mit der Funktion print() angezeigt.
Überprüfung auf die Parität einer Zahl
Um alle geraden Zahlen von 1 bis zu einer bestimmten Zahl auszugeben, müssen Sie jede Zahl auf Parität überprüfen.
Um festzustellen, ob eine Zahl gerade ist oder nicht, müssen Sie eine einfache Berechnung durchführen – um den Rest der Division einer gegebenen Zahl durch 2 zu finden. Wenn der Rest 0 ist, ist die Zahl gerade, andernfalls ungerade.
Das Programm kann das bedingte Konstrukt "if" verwenden, um die Parität jeder Zahl im Bereich von 1 bis zu einer bestimmten Zahl zu überprüfen:
int n = ввод с клавиатуры;for (int i = 1; i >
Hier speichert die Variable "n" die über die Tastatur eingegebene Zahl, und die for-Schleife läuft über alle Zahlen von 1 bis "n". Wenn die Zahl "i" gerade ist (der Rest der Division durch 2 ist 0), wird sie auf dem Bildschirm angezeigt.
Daher prüft das Programm jede Zahl im Bereich auf Parität und gibt nur gerade Zahlen aus.
Gerade Zahlen bis zu einer bestimmten Zahl ausgeben
Die folgenden Schritte führen Sie aus, um alle geraden Zahlen auf eine bestimmte Zahl auszugeben:
- Über die Tastatur eingegebene Nummer abrufen.
- Erstellen Sie eine Schleife, die bis zu dieser Zahl ausgeführt wird.
- Prüfen Sie innerhalb der Schleife, ob die aktuelle Zahl gerade ist.
- Wenn die Zahl gerade ist, ziehen Sie sie ab.
- Erhöhen Sie den Wert der aktuellen Zahl um eins.
Es folgt ein Beispielcode in JavaScript, der diese Logik implementiert:
let number = prompt("Введите число:");let currentNumber = 1;while (currentNumber currentNumber++;>
Der Benutzer wird aufgefordert, eine Zahl über die Tastatur einzugeben. Der Code wird dann ausgeführt, jede Zahl wird bis zur eingegebenen Zahl in einer Schleife überprüft, und wenn die Zahl gerade ist, wird sie an die Konsole ausgegeben. Danach wird der Wert der aktuellen Zahl um eins erhöht, und die Schleife wird fortgesetzt, bis die eingegebene Zahl erreicht ist.