Module: For-Schleifenoperator. Musteraufgabe


Problem

1/16

Die Summe der Sequenzzahlen ist 1

Theory Click to read/hide

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. sz.
\(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 getan:
(1) Auf der rechten Seite legen wir den Ausdruck fest s + iIch meine, wir nehmen die Bedeutung der Variablen. sund den variablen Wert hinzufügen i;
(2) Auf der linken Seite setzen wir den Namen der Variablensd.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,
/ Im ersten Schritt wird die Zahl 100 zu Null addiert,
- Nicht die Erinnerung!
s = 0;
für (i = 100; i Ø = 500; i++++) / Zykluslinie, in welcher Größe i
s = s + i; // ändert seinen Wert von 100 auf 500 Schritt 1,
/ im Körper des Zyklus allmählich zu verändern s,
// den Wert der Variablen i,
/ und Ergebnis zurück zur Variablen s

Diese Entscheidung ist sehr ähnlich wie die Berechnung der Aktionsmenge:
= 0 + 100 = 100 \ s = 100 + 101 = 201, \ s = 201 + 102 = 303 \ \ \ \ \ \ \ \ \ \ \ \

Problem

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