NEWS
Blockly - Addieren mehrerer Werte (Klammersetzung)
-
@bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
sieht man die "Klammern"
mach mal screenshot.
WĂŒrde mich interessieren.dauerte was

ich hab immer das richtige herausbekommen.
Deswegen hab ich nie darĂŒber nachgedacht.Klammern von innen nach auĂen = Blöcke von rechts nach links
Ich sag ja: ich mag blockly nicht.
sieht Ă€uĂerst verwirrend fĂŒr mich aus.Ich bleib bei JS.
Danke trotzdem. -
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
@bahnuhr ich glaub, ich muss nochmal zur Schule

Ich kenn mich aber mit blockly nicht aus.
In JS wird unter Beachtung der klammern richtig gerechnet !
Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
Kann ich aber nicht beurteilen, da ich Blockly nicht nehme.Vielleicht sollte der Entdecker mal ein issue einstellen.
@bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
Dann an Google Melden: https://github.com/google/blockly/issues :)
Es wird einfach jeder "Mathematik-Block" geklammert. Sonst wÀre das Ergebnis ja total unvorhersehbar. Immerhin kann man im Blockly manuell keine Klammern setzen.
Daher wird auch

zu
10 - (3 + 5);was aus meiner Sicht (und der von Google wohl auch) total logisch ist. Immerhin hat man die Addition als separaten Block gesetzt.
-
@bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
Dann an Google Melden: https://github.com/google/blockly/issues :)
Es wird einfach jeder "Mathematik-Block" geklammert. Sonst wÀre das Ergebnis ja total unvorhersehbar. Immerhin kann man im Blockly manuell keine Klammern setzen.
Daher wird auch

zu
10 - (3 + 5);was aus meiner Sicht (und der von Google wohl auch) total logisch ist. Immerhin hat man die Addition als separaten Block gesetzt.
@haus-automatisierung sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Immerhin kann man im Blockly manuell keine Klammern setzen.
Doch! Durch die Position der Blöcke ist das immer geklammert.
du beschreibst es ja korrekt.
-
@haus-automatisierung sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Immerhin kann man im Blockly manuell keine Klammern setzen.
Doch! Durch die Position der Blöcke ist das immer geklammert.
du beschreibst es ja korrekt.
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Doch! Durch die Position der Blöcke ist das immer geklammert.
Ja, aber hier gehen ja scheinbar einige davon aus, dass das Beispiel zu
10 - 3 + 5aufgelöst wird. Und wenn das so wĂ€re, mĂŒsste es eine Möglichkeit geben, manuell Klammern zu setzen. Gibt es aber nicht und wĂ€re auch total undurchsichtig. Jeder Block steht fĂŒr sich. Jeder Block wird fĂŒr sich aufgelöst. Von innen nach auĂen.Muss ja auch so sein. Immerhin kann ich jeden Block auch auslagern und das Ergebnis z.B. in eine Variable speichern. Das darf die Logik aber nicht Ă€ndern. Das hier ist also genau das gleiche:

-
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
Doch! Durch die Position der Blöcke ist das immer geklammert.
Ja, aber hier gehen ja scheinbar einige davon aus, dass das Beispiel zu
10 - 3 + 5aufgelöst wird. Und wenn das so wĂ€re, mĂŒsste es eine Möglichkeit geben, manuell Klammern zu setzen. Gibt es aber nicht und wĂ€re auch total undurchsichtig. Jeder Block steht fĂŒr sich. Jeder Block wird fĂŒr sich aufgelöst. Von innen nach auĂen.Muss ja auch so sein. Immerhin kann ich jeden Block auch auslagern und das Ergebnis z.B. in eine Variable speichern. Das darf die Logik aber nicht Ă€ndern. Das hier ist also genau das gleiche:

@haus-automatisierung wenn man dann noch die externen EingÀnge nutzt, wird das gerade bei langen Ketten, noch deutlicher
-
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
ich glaub, ich muss nochmal zur Schule
Ich schlieĂe mich an.
Hat wohl GrĂŒnde, dass ich seinerzeit den Abschluss wegen Mathe eher knapp geschafft habe ;-) -
@homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):
ich glaub, ich muss nochmal zur Schule
Ich schlieĂe mich an.
Hat wohl GrĂŒnde, dass ich seinerzeit den Abschluss wegen Mathe eher knapp geschafft habe ;-) -
Nochmals danke fĂŒr die Diskussion und Anreize. Ich komme dieses Jahr nicht mehr zum Testen und werde es demnĂ€chst machen.
-
@ingo-2 Hi, versuch es mal damit.

Man beachte welcher Block wo gesetzt wird. Die Blöcke bilden die Klammern.
@ohle64
Vielleicht nochmal zur einfachen mathematischen ErklĂ€rung, gilt fĂŒr Klammersetzung wie fĂŒr Klammerauflösung:Klammerregeln im engeren Sinn
FĂŒr das Auflösen von Klammern in Summen und Differenzen gilt: Steht ein Pluszeichen VOR der Klammer, so kann man die Klammer einfach weglassen. Steht ein Minuszeichen VOR der Klammer, so darf die Klammer nur dann weggelassen werden, wenn die Zeichen INNERHALB der Klammer umgekehrt werden.
https://de.m.wikipedia.org âș wiki
Klammerregel - Wikipedia -
@ohle64
Vielleicht nochmal zur einfachen mathematischen ErklĂ€rung, gilt fĂŒr Klammersetzung wie fĂŒr Klammerauflösung:Klammerregeln im engeren Sinn
FĂŒr das Auflösen von Klammern in Summen und Differenzen gilt: Steht ein Pluszeichen VOR der Klammer, so kann man die Klammer einfach weglassen. Steht ein Minuszeichen VOR der Klammer, so darf die Klammer nur dann weggelassen werden, wenn die Zeichen INNERHALB der Klammer umgekehrt werden.
https://de.m.wikipedia.org âș wiki
Klammerregel - Wikipedia@zahnheinrich Okay, hilft halt nicht beim VerstĂ€ndnis zu diesem Problem. Jeder Block wird geklammert. Leicht zu merken đ
-
@zahnheinrich Okay, hilft halt nicht beim VerstĂ€ndnis zu diesem Problem. Jeder Block wird geklammert. Leicht zu merken đ
@haus-automatisierung @Ingo-2 nur mal so als Beispiel aus:

wird diese Klammersetzung genutzt:Tages_Energie = PV_Energie + ((Netz_Bezug - Netz_Einspeisung) - (Batterie_Ladung + Batterie_Entladung));Man muss die Blöcke so setzen wie die Klammern kommen sollen.

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden