Aus Das deutschsprachige Scratch-Wiki

Um in Scratch die Entfernung zwischen zwei Punkten zu berechnen, eignet sich am besten der Wertblock

(Entfernung von (Figur1 v))

Es gibt aber auch eine Methode, die Entfernung zwischen zwei Punkten ohne diesen Block zu ermitteln, mit Hilfe des Satzes des Pythagoras. Danach ist Länge der Hypotenuse (= der längsten Seite) eines rechtwinkligen Dreiecks gleich der Quadratwurzel aus der Summe der Kathetenquadrate (= der beiden kürzeren Seiten). Diese Formel kann in einem eigenen Block berechnet werden:

1. Neuer Block

Zuerst musst du einen neuen Block anlegen, der Folgendermaßen aussieht wenn er fertig ist.

Entfernung von Punkt 1: x: () y: () Punkt 2: x: () y: () :: custom

...und so wenn du ihn erstellst:


Eigener Block entfernung von entwickeln.png

2. Block definieren

Nun muss der Block nur noch definiert werden, und das sollte so aussehen:

definiere Entfernung von Punkt 1: x: (x1) y: (y1) Punkt 2: x: (x2) y: (y2) :: custom
setze [Entfernung v] auf ([Wurzel v] von ((((x1) - (x2)) * ((x1) - (x2))) + (((y1) - (y2)) * ((y1) - (y2)))))
Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.