Module: (Java) For-Schleifenoperator. Musteraufgabe


Problem

1/16

Die Summe der Sequenzzahlen ist Beispiel 1

Theory Click to read/hide

Versuchen wir, ein Programm zu schreiben, um mit folgenden zu behandeln:
Finde die Summe aller Zahlen von 100 bis 500.

Bei dieser Aufgabe ist es schwierig, eine Summe zu finden. Wenn wir nur das Ergebnis in einer Variablen s aufzeichnen,


s=100+101+102+103+.

Es wird eine sehr lange Zeit für den Datensatz selbst dauern, denn der Computer wird nicht verstehen, wie man viele Dinge in arithmetischen Begriffen verwendet, und wir müssen alle Zahlen zwischen 100 und 500 in dieser Menge schreiben. Und der Wert eines solchen Programms wird vernachlässigbar sein. Vor allem, wenn wir unsere Zahlen ändern und eine andere Reichweite nehmen wollen.

Was machen wir?

Wenn wir auf den obigen Datensatz aufmerksam machen, verwenden wir die "+"-Slide die ganze Zeit.
Sie können versuchen, Zahlen zu variablen s allmählich hinzuzufügen. Beispielsweise mit einem solchen Datensatz
s = s+i;
Was wir hier gemacht haben:
(1) Auf der rechten Seite legen wir den Ausdruck fest s+i, Ich meine, wir nehmen die Bedeutung der Variablen. Sdie wir jetzt erinnern und hinzufügen, die Variable I
(2) Auf der linken Seite setzen wir den Namen der VariablenSd.h. die gesamte richtige Berechnung bleibt in dieser Variable, so ändern wir die Variable s.

Wo bekommen wir die Zahlen aus unserem Sortiment?

Die Zahlen von 100 bis 500, die in unser Sortiment fallen, sollten in einem Denkmal getragen werden i. Und das kann mit dem Zyklus geschehen, den wir für
So zum Beispiel
s = 0; / am Anfang wird die Variable s entfernt, so daß im ersten Schritt die Zahl 100 zu Null addiert wird, nicht zu dem, was im Sinn ist!
für (i = 100; ibu=500; i+++) / Zyklus, wo die Variable i ihren Wert von 100 auf 500 mit Schritt 1 ändert
s = s + i; / die Achse des Zyklus, in dem wir allmählich den variablen s-Wert i addieren
/ und Ergebnis zurück zur Variablen s
Diese Entscheidung ist sehr ähnlich wie die Berechnung der Aktionsmenge
= 0 + 100 = 100
= 100 + 101 = 201
= 201 + 102 = 303
usw.

Problem

ANHANG Starten Sie das Programm im theoretischen Teil zur Umsetzung, siehe die Ergebnisse seiner Arbeit.