Mit dieser Aktivität können Sie entdecken, wieviel Sie auf den Planeten des Sonnensystems wiegen. Sie werden das machen, mit einer echten Programmiersprache: Scratch. Am Ende, können Sie ihr Programm beliebig nutzen lassen. Das macht auch Erwachsenen Spass, indem Sie erfahren werden, wieviel komfortabler ist auf Mars, als auf Jupiter sich zu wiegen. Wir beginnen mit dem Unterladen von Planetenbildern, die unsere Sprite werden: ein Bild fr jeden Planeten. Um das zu machen, klicken Sie auf das Bild mit der linken Maustaste: eine vergrösserte Version des Planeten öffnet sich. Zu diesem Zeitpunkt, klicken Sie mit der rechten Maustaste auf das vergrösserte Bild, und speichern es in ihrem Arbeitsordner. Der Name jedes Bildes entspricht dem Planetenname (mit der Namenserweiterung PNG). Alles echte Bildern, gefilmt von Nasa- oder Esa-Satelliten.
Nun beginnt die Programmierung mit Scratch. Wenn Sie kein Scratch auf dem Computer haben, können Sie direkt auf der Plattform des Mit programmieren. Erstellen ein neues Programm und, zuerst, importieren Sie eine neue Sprite pro Planet (anhand der gerade heruntergeladenen Bilder).
Wenn Sie die Planeten importieren, werden Sie sehen, dass alle auf der Bühne (stage) die gleiche Grösse haben. Um ein Sonnensystem mit (mindestens) den richtigen Massstäben zu schaffen, was wir tun können ist, die Größe aller Planeten im Vergleich zu Jupiter zu reduzieren. Jupiter ist nämlich der größte Planet, und wir können ihn so halten, wie er ist. Alle Planeten müssen also gegenüber Jupiter verkleinert werden, wie folgt:
- Merkurhat einen Durchmesser von 3% im Vergleich zu Jupiter
- Venushat einen Durchmesser von 8% im Vergleich zu Jupiter
- Die Erde hat einen Durchmesser von 9%im Vergleich zu Jupiter
- Marshat einen Durchmesser von 5% im Vergleich zu Jupiter
- Saturnhat einen Durchmesser von 84% im Vergleich zu Jupiter
- Uranushat einen Durchmesser von 36% im Vergleich zu Jupiter
- Neptunhat einen Durchmesser von 35% im Vergleich zu Jupiter
Um sie zu verkleinern, geben Sie den Fettanteil in das Feld Sprite-Große, wie folgt:
Wenn Sie alle hochgeladen und die Planetengröße reduziert haben, außer Jupiter, arrangieren Sie sie beliebig in der Bühne. Dieses Programm ist nur repräsentativ für die Größenverhältnisse der Planeten, nicht aber für ihre Entfernung und Lage. Wählen Sie jetzt ihre Figur (das Kätzchen oder ein Sprite, den Sie willen). Allenfalls, umbennen und nach Lust und Laune personalisieren. Zuerst, die Figur wird Sie fragen, wieviel Sie auf der Erde wiegen. Jetzt ist es an der Zeit, eine Waage zu benutzen, um es herauszufinden! Wenn Sie es herausgefunden haben, schreiben Sie den Code auf, der Sie dazu auffordet, und merken Sie sich ihre Antwort. Aus den Befehlen der “Situationen”, nehmen Sie: “Wenn man auf die grüne Flagge klickt”, und ziehen Sie del Befehl in den Skriptbereich. Dann, in “Sensoren”, nehmen Sie den Befehl “Fragen” und schreiben Sie die Frage: “Wieviel wiegen Sie auf die Erde?” innerhalb der Betätigunseinrichtung selbst. Also:
Erzeugen Sie eine neue Variable (für alle Sprite) namens “Gewicht auf der Erde” und bringen sie zum Wert der “Antwort”, die im Abschnitt “Sensoren” zu finden ist. Kleben Sie den Befehl “bringen Gewicht auf der Erde zur Antwort” unter den blauen Befehl, der den Antrag enthält.
Jetzt kommt der komplizierteste Teil des Programms. Wenn Sie auf die Planeten-Sprite klicken, müssen Sie berechnen, wie viel Gewicht wir hätten, wenn wir auf anderen Planeten im Sonnensystem wiegen würden. Das Gewicht wird uns anschliessend auf einer Vignette mitgeteilt. Wir beginnen mit Merkur, indem wir die Sprite des Planeten auswählen. Auf “Situationen”, nehmen wir den Befehl “wenn man auf diese Sprite klickt”. Im “Aspekt”, nehmen wir den Befehl “für 2 Sekunden…sagen”. Dann müssen wir den Satz mit unserem Gewicht auf Merkur aufbauen. Aber, wir müssen es mit dem Multiplikator berechnen. Die Befehle, die wir brauchen, finden wir in “Operatoren”, und zwar:
Als erstes, lassen wir ihn das Produkt berechnen, zwischen unserer Gewicht auf der Erde und einer Zahl, die von der Schwerkraft jedes Planeten, im Verhältnis zur Erde abhängt. Hier sind die Zahlen:
- Die Schwerkraft auf Merkurbeträgt 38-fache der der Erde
- Die Schwerkraft auf Venusbeträgt 91-fache der der Erde
- Die Schwerkraft auf Marsbeträgt 38-fache der der Erde (ja, wie auf Merkur)
- Die Schwerkraft auf Jupiterbeträgt 36-fache der der Erde (Ich hätte mehr gesagt, wenn man bedenkt, wie gross er ist)
- Die Schwerkraft auf Saturnbeträgt 92-fache der der Erde (andererseits, würde er in einem Schwimmbad schweben)
- Die Schwerkraft auf Uranusbeträgt 89-fache der der Erde
- Die Schwerkraft auf Neptunbeträgt 14-fache der der Erde
Die resultierte Zahl wird der Einheit mit dem Befehl “rund” aufgerundet. Dann benutzen wir den Befehl “Vereinigung von”, und wählen wir die Antwort, und jedes kleines Stück in seinem Sitz stecken. Also:
Diese Sache muss für jeden Planeten gemacht werden, indem wir auf die Sprite, die jedem Planeten entspricht, klicken. Bitte geben Sie den richtigen Nummer ein (und auch, natürlich, den Namen des Planeten verändern). Am Ende, wenn Sie auf die grüne Flagge klicken, nachdem Sie ihr Gewicht eingefügt haben, können Sie auf jeden Planeten im Sonnensystem klicken, um herauszufinden wieviel Sie da unten… oder da oben wiegen würden! Willst du den Mond einbauen? Versuchs! Bedenken Sie dass wir auf dem Mond 1/6 von unserem Gewicht auf der Erde haben würden. Sie können das Programm beliebig anpassen … Wenn Sie Beispiele von anderen Kindern sehen möchten, gehen zu Projektordner, wo Sie auch ihre Arbeit hinzufügen können: Wieviel wiegen Sie im Sonnensystem? Sehen Sie den Webinar zur diese Aktivität gewidmet, anlässlich der Europe Code Week 2020: https://www.youtube.com/watch?v=roS5_nqP1-g&t=3056s