Ziel
Finde die Summe aller Zahlen von 100 bis 500.Wir schreiben ein Programm, das diese Herausforderung erfüllt, ohne die Formel zu verwenden. Wenn wir nur die Ergebnisse der Veränderung aufzeichnen.
s
z.
\(s=100+101+102+103+...+500\)♪
Wir werden viel Zeit auf dem Datensatz verbringen, weil der Computer nicht versteht, wie man viele Dinge in arithmetischen Begriffen verwendet, und wir müssen alle Zahlen von 100 bis 500 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 die Platte oben aufmerksam machen, verwenden wir immer den Stack.
+
"
Sie können versuchen, Zahlen in die Variable hinzuzufügen.
s
nach und nach. Beispielsweise mit einem solchen Datensatz
s=s+i
♪
Was haben wir hier getan:
(1) Auf der rechten Seite legen wir den Ausdruck fest s+i
♪ Ich meine, wir nehmen die Bedeutung der Variablen. s
und den variablen Wert hinzufügen i
;
(2) Auf der linken Seite setzen wir den Namen der Variablens
d.h. die gesamte richtige Berechnung bleibt in der gleichen Variable s
, so werden wir die Bedeutung der Variablen ändern s
♪
Nur die Bedeutung der Variable ändern i
im richtigen Bereich. Dies kann durch den Zyklus geschehen for
♪
Die Zahlen von 100 bis 500, die in unserem Bereich liegen, sollten auf der Linie zur Variable sein.
i
♪
Beispiel
Komm schon! Zu Beginn sollte die Variable s aufgehoben werden,
# Dass im ersten Schritt die Zahl 100 zu Null addiert wird
# Nicht, was ich mich erinnere!
= 0
für i im Bereich (100, 501): # Zykluslinie, in der Variable i
S + = i # ändert seinen Wert von 100 auf 500 Schritt 1
# im Körper des Zyklus allmählich zu verändern s,
# Wir addieren die Variable i,
# and we keep the results back in the vari s
Diese Entscheidung ist sehr ähnlich wie die Berechnung der Aktionsmenge:
= 0 + 100 = 100 \ s = 100 + 101 = 201, \ s = 201 + 102 = 303 \ \ \ \ \ \ \ \ \ \ \ \