Artikel

2.2 Zuweisungsanweisung und Variablen - Mathematik


Zuordnungen

Alles kann als Variable mit dem einzelnen Gleichheitszeichen wie gespeichert werden

Dies ist ein Zuweisungsoperator, der die Zahl 6 erzeugt und unter dem Namen speichertx.

Und jetzt, da die Variable gespeichert ist, können wir sie in Berechnungen verwenden. Beispielsweise

Variablen in julia sind, ähnlich wie in anderen Sprachen, in erster Linie alphanumerische Zeichenfolgen sowie ein Unterstrich . In erster Linie muss eine Variable mit einem alphabetischen Zeichen beginnen oder kann nach dem ersten Zeichen Zahlen enthalten.

Julia erlaubt auch viele Unicode-Symbole in Variablennamen, jedoch nicht alles. Zum Beispiel sind alle griechischen Buchstaben erlaubt, also ist (alpha=45) gültig.

Um einen griechischen Buchstaben in Jupyter oder REPL zu erhalten, geben Sie einAlpha, drücken Sie die TAB-Taste und es wird in ein (alpha) umgewandelt.

Variablen in einem virtuellen Whiteboard speichern

Die Details zum Speichern von Variablen in Computerhardware sind nicht erforderlich, aber das Speichern als Schreiben von Variablen und Werten auf einem Whiteboard ist ein hilfreiches Paradigma. Stellen Sie sich ein Whiteboard mit einer Spalte mit Variablennamen und einer Spalte mit Werten vor. Zum Beispiel, wenn wir

Dann können Sie sich das Whiteboard wie folgt vorstellen:

VariableWert
x6
ja-1
z8.5

Wenn wir einen Ausdruck auswerten, der eine dieser Variablen enthält, wird der nachgeschlagene Wert in den Ausdruck eingefügt. Beispielsweise,

sucht den Wert von y (der -1) und ersetzt diesen Wert und multipliziert das Ergebnis mit 2. Wie Sie sehen können, ist das Ergebnis -2.

Wenn wir einen der Werte ändern, wie

dies bedeutet, dass die rechte Seite ausgewertet wird, indem der Wert von lookingjaund das Ergebnis ist 4. Dann wird die 4 in das Whiteboard gelegt, das nun wie folgt aussieht:

VariableWert
x6
ja4
z8.5

Wenn Sie darüber nachdenken, wie ein Stück Code funktioniert, müssen Sie oft eine Version des Whiteboards aufschreiben.


Schau das Video: Mathe2 - 4b - AH Niveau I (November 2021).