[RUBY] [Rubin] Bohrleistung

Inhalt

image.png

Implementierung

image.png

Kommentar

Dieses Mal habe ich ein Programm erstellt, das der Reihe nach Zahlen von 1 bis 10 hinzufügt. Unten ist der Code, den ich zuerst ausprobiert habe. image.png Die Ausgabe ist unten. image.png Dieses Programm schlägt fehl, weil es 1 + 2 + 3 + 4 + 5 ist ...

Was soll ich dann tun (-_-;) Lasst uns eins nach dem anderen predigen

① Bereiten Sie eine variable Summe vor, um den Gesamtwert zu speichern (2) Addieren Sie der variablen Summe der Reihe nach numerische Werte von 1 bis 10. (3) Ersetzen Sie den Vorgang des Hinzufügens in der richtigen Reihenfolge, indem Sie die times-Anweisung wiederholen. ④ Geben Sie den Wert der variablen Summe an das Terminal aus

Erstens ist ①. Addiere 2 zu 1 Addiere 3 zum Ergebnis Addiere 4 zum Ergebnis Addiere 5 zum Ergebnis und wiederhole es bis 10.

Daher benötigen wir eine Variable, um das Ergebnis immer zu speichern. Definieren Sie dies als die Summe der Variablennamen. Da wir noch nichts hinzugefügt haben, ersetzen Sie die Summe durch 0.

(2) Addieren Sie der variablen Summe der Reihe nach numerische Werte von 1 bis 10. Schreiben wir ein Programm, das der variablen Summe der Reihe nach numerische Werte von 1 bis 10 hinzufügt. image.png Dieser Code ist sehr lang und der gleiche Vorgang wird fortgesetzt. Verwenden Sie daher die times-Anweisung, um ihn in effizienten Code umzuschreiben.

(3) Ersetzen Sie den Vorgang des Hinzufügens in der richtigen Reihenfolge, indem Sie die times-Anweisung wiederholen. Mit der times-Anweisung können Sie denselben Vorgang zusammenstellen, der viele Male wiederholt wird. Dieses Mal wird die Summe + = numerischer Teil zusammengefasst.

Schreiben Sie in die times-Anweisung, wie oft Sie .times wiederholen möchten, um die Anzahl der Wiederholungen zu bestimmen. Dieses Mal werden 1 bis 10 der Reihe nach hinzugefügt, sodass der gleiche Vorgang zehnmal wiederholt wird. Deshalb möchte ich es 10 mal wiederholen. image.png Was soll ich mit dem numerischen Teil machen? Diese Anzahl ändert sich mit zunehmender Anzahl von Wiederholungen. Das erste Mal ist 1, das zweite Mal ist 2 und das dritte Mal ist 3. Mit anderen Worten, es entspricht der Anzahl der Wiederholungen. In der times-Anweisung wird die Anzahl der Wiederholungen automatisch als numerischer Wert in der Variablen i zugewiesen. Daher kann die Variable i verwendet werden, um die Anzahl der Wiederholungen zur Variablensumme hinzuzufügen. Da es sich jedoch um ein Programm handelt, ist der Wert von i zum ersten Mal 0. Addiere daher 1 zu i + 1, was um 1 erhöht wird. image.png ④ Geben Sie den Wert der variablen Summe an das Terminal aus Geben Sie schließlich die Summe mit der Puts-Methode an das Terminal aus, und fertig.

Recommended Posts

[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
Ruby Logic Operator Drill
Ausgabe der Rubinkalorienberechnung
Ausgabedreieck in Ruby
[Ruby on Rails] CSV-Ausgabefunktion
Rubin lernen 4
[Ruby] Array
Rubin lernen 5
Ruby-Grundlagen
Ruby Review 2
Rubinzusatz
Ruby lernen 3
Morgenausgabe 2020/10/4
Ruby print setzt die Ausgabemethode p printf
Mittagsausgabe 2020/10/4
Lernleistung ~ 11/3 ~
Ruby-Einstellung 2
Rubinproblem ⑦
2020/10/5 Morgenausgabe
Ruby lernen 2
Rubin lernen 6
Ruby-Einstellungen 1
Lernergebnisse
2020/10/3 Mittagsausgabe
Rubin lernen 1
Ruby Review 1
2020/10/3 Morgenausgabe
Bohren (selbst gemacht)
[Ruby] Unterschied zwischen Puts und Return, Output und Return