CUBE.CODES: Beispiele aus der Zahlentheorie (Klasse 5)

Aus MINT.lentner.net
Zur Navigation springen Zur Suche springen

Einfache Schleifen: Vielfachenmenge und Teilermenge

CUBE.CODES - Erste Schritte
  • >>> Erste Schleife: Teilercheckliste ausgeben
    Ein einfaches, aber mächtiges Sprachelement jeder Programmiersprache ist die Wiederholungsschleife. Damit lassen wir die Möglichkeiten von Taschenrechner und Tabellenkalkulation weit hinter uns. Schon kleine Aufgaben aus der 5. Klasse werden schnell zu unlösbaren Problemen, wenn die Zahlen etwas größer werden. Die Berechnung der Teilermenge von 12 lässt sich zum Beispiel ganz problemlos durchführen: "Wir teilen einfach die 12 durch alle möglichen Teiler (von 1 bis 12) und schauen eben, ob die Quotienten Ganzzahlen oder Kommazahlen sind." Eigentlich easy. Interessiert uns aber die Teilermenge von 5000 oder interessiert uns eine Übersicht über alle Teilermengen von 1 bis 5000, dann wird die Aufgabe auf einmal zur Wochenarbeit. In JavaScript können wir die Aufgaben einfach mit Variablen formulieren und beliebig oft wiederholen lassen:
Zahl=12;
Teiler=1;
while(Teiler<=Zahl) { UI.log("Zahl: " + Zahl + ", Teiler: " + Teiler + ", Quotient: " + (Zahl/Teiler)); Teiler=Teiler+1; }

Die Möglichkeiten des menschlichen Rechnens kommen an ihre Grenzen: Primzahlen