CUBE.CODES: Einfache EVA-Programme: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „ https://ide.cube.codes/app/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/994b3951-a0cb-4889-87e1-5edce0c65881“) |
|||
Zeile 1: | Zeile 1: | ||
+ | ===Einfache EVA-Programme (Eingabe - Verarbeitung - Ausgabe)=== | ||
+ | [[Datei: ErsteSchritte.png |thumb|250px|CUBE.CODES - Erste Schritte]] | ||
+ | ===Programm 3: Berechnung einer ganzzahligen Teilung=== | ||
+ | >>> [https://ide.cube.codes/app/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/994b3951-a0cb-4889-87e1-5edce0c65881 Berechnung einer ganzzahligen Teilung] | ||
+ | Zahl=12; | ||
+ | Teiler=1;<br> | ||
+ | while(Teiler<=Zahl) { | ||
+ | UI.log("Zahl: " + Zahl + ", Teiler: " + Teiler + ", Quotient: " + (Zahl/Teiler)); | ||
+ | Teiler=Teiler+1; | ||
+ | } | ||
− | + | In weniger als einer Sekunde erhalten wir das Ergebnis: | |
+ | |||
+ | [23:24:04] Program starting ... | ||
+ | [23:24:05] Program running ... | ||
+ | Zahl: 12, Teiler: 1, Quotient: 12 | ||
+ | Zahl: 12, Teiler: 2, Quotient: 6 | ||
+ | Zahl: 12, Teiler: 3, Quotient: 4 | ||
+ | Zahl: 12, Teiler: 4, Quotient: 3 | ||
+ | Zahl: 12, Teiler: 5, Quotient: 2.4 | ||
+ | Zahl: 12, Teiler: 6, Quotient: 2 | ||
+ | Zahl: 12, Teiler: 7, Quotient: 1.7142857142857142 | ||
+ | Zahl: 12, Teiler: 8, Quotient: 1.5 | ||
+ | Zahl: 12, Teiler: 9, Quotient: 1.3333333333333333 | ||
+ | Zahl: 12, Teiler: 10, Quotient: 1.2 | ||
+ | Zahl: 12, Teiler: 11, Quotient: 1.0909090909090908 | ||
+ | Zahl: 12, Teiler: 12, Quotient: 1 | ||
+ | [23:24:05] Program finished successfully | ||
+ | |||
+ | Wir müssen die Teiler mit ganzzahligen Quotienten nur ablesen und haben unsere Teilermenge. Da der PC bei der sturen Wiederholung von Rechenschritten recht schmerzfrei ist, stört es kein bisschen, die Zuordnung '''Zahl=12;''' durch '''Zahl=5000;''' zu ersetzen und in weniger als einer Sekunde haben wir die Teiler von 5000 - zugegebenermaßen etwas mühsam ablesbar! |
Version vom 26. April 2021, 11:54 Uhr
Einfache EVA-Programme (Eingabe - Verarbeitung - Ausgabe)
Programm 3: Berechnung einer ganzzahligen Teilung
>>> Berechnung einer ganzzahligen Teilung
Zahl=12; Teiler=1;
while(Teiler<=Zahl) { UI.log("Zahl: " + Zahl + ", Teiler: " + Teiler + ", Quotient: " + (Zahl/Teiler)); Teiler=Teiler+1; }
In weniger als einer Sekunde erhalten wir das Ergebnis:
[23:24:04] Program starting ... [23:24:05] Program running ... Zahl: 12, Teiler: 1, Quotient: 12 Zahl: 12, Teiler: 2, Quotient: 6 Zahl: 12, Teiler: 3, Quotient: 4 Zahl: 12, Teiler: 4, Quotient: 3 Zahl: 12, Teiler: 5, Quotient: 2.4 Zahl: 12, Teiler: 6, Quotient: 2 Zahl: 12, Teiler: 7, Quotient: 1.7142857142857142 Zahl: 12, Teiler: 8, Quotient: 1.5 Zahl: 12, Teiler: 9, Quotient: 1.3333333333333333 Zahl: 12, Teiler: 10, Quotient: 1.2 Zahl: 12, Teiler: 11, Quotient: 1.0909090909090908 Zahl: 12, Teiler: 12, Quotient: 1 [23:24:05] Program finished successfully
Wir müssen die Teiler mit ganzzahligen Quotienten nur ablesen und haben unsere Teilermenge. Da der PC bei der sturen Wiederholung von Rechenschritten recht schmerzfrei ist, stört es kein bisschen, die Zuordnung Zahl=12; durch Zahl=5000; zu ersetzen und in weniger als einer Sekunde haben wir die Teiler von 5000 - zugegebenermaßen etwas mühsam ablesbar!