Calliope mini - Spaß durch Programmieren

Entwicklungsumgebungen

Querprodukt

Ziel: Aus einer beliebigen Zahl wird das Querprodukt gebildet.

Zum Bilden des Querproduktes werden in jeweils drei Schritten die einzelnen Ziffern von hinten an abgetrent und multipliziert.

  1. Die Zahl wird durch ganzzahlig 10 geteilt. Der Rest der Division wird in der Variable einzel abgelegt.
    1234/10 = 123 und der Rest ist 4.
  2. Von der Zahl wird die 4 abgezogen (1234-4=1230) und das Ergebnis durch 10 geteilt (1230/10=123)
  3. Die 4 wird mit der Variablen querprodukt multipliziert.

Danach wird die ganze Prozedur mit der Zahl 123 wiederholt. In der Variablen zahl der dann Wert 12. Nach den 4 Wiederholungen erhält man als Querprodukt das Ergebnis 24.

Aufgabe: Erstelle aus dem Programmablaufplan ein Programm für den Calliope mini.

Exportiere das Programm als .XML-Datei auf den Desktop und lade es danach in den Lernsax-Ordner kontrolle_querprodukt hoch.

(Note 3)

Querprodukt

Aufgabe: Verändere das Programm so, dass

  • ähnlich wie im Programm zur Quersumme die Stellenanzahl berechnet wird und die Wiederholung entsprechende der Stellenanzahl erfolgt.
  • das querprodukt nur dann berechnet wird, wenn die Variable einzel ungleich 0 ist. Ansonsten ist das Querprodukt ja 0. Teste es mit 12340. Es ergibt wieder 24.

Lade das Programm wieder in den Lernsax-Ordner hoch.

(Note 2)

Aufgabe: Der Teil zur Berechnung des Querproduktes wird in eine Funktion mit dem Namen quer verschoben. Die Stellenzahl muss jetzt in der Funktion vor der Schleife bestimmt werden.

Im Hauptprogramm wird die Funktion jetzt zwei Mal aufgerufen: zuerst mit der Zahl 1234 und dann nochmals mit dem Querprodukt von 1234. Wenn alles richtig läuft, erh?lt man als Ergebnis die Ziffer 8.

Lade das Programm wieder in den Lernsax-Ordner hoch.

(Note 1)

Querprodukt

zurück