Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:weiteredatentypen:zufallszahlloesung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
einstieg:weiteredatentypen:zufallszahlloesung:start [2020/09/11 22:08] Martin Pabsteinstieg:weiteredatentypen:zufallszahlloesung:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 === Aufgabe: === === Aufgabe: ===
-Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{505152; \ldots 9899; 100\}$ ausgibt! \\ \\ +Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{567; \ldots 1112\}$ ausgibt! \\ \\ 
 === Lösung: === === Lösung: ===
 <HTML> <HTML>
Zeile 7: Zeile 7:
  
 <script type="text/plain" title="Test1.java"> <script type="text/plain" title="Test1.java">
-int zahl = Math.floor(Math.random()*51) + 50;+int zahl = Math.floor(Math.random()*8) + 5;
 println("Zufallszahl: " + zahl); println("Zufallszahl: " + zahl);
 </script> </script>
Zeile 15: Zeile 15:
 </HTML> </HTML>
 === Erklärung === === Erklärung ===
-In der Menge $\{505152; \ldots 9899; 100\}$ sind insgesamt 51 Zahlen enthalten. +In der Menge $\{567; \ldots 1112\}$ sind insgesamt $12 - 5 + 1 = 8$ Zahlen enthalten. 
   - Math.random() erzeugt eine zufällige rationale Zahl im Intervall $[0; 1[$   - Math.random() erzeugt eine zufällige rationale Zahl im Intervall $[0; 1[$
-  - Math.random() * 51 erzeugt eine zufällige rationale Zahl im Intervall $[0; 51[$ +  - Math.random() * erzeugt eine zufällige rationale Zahl im Intervall $[0; 8[$ 
-  - Math.floor() macht aus den Zahlen des Intervalls $[0; 1[$ die 0, aus den Zahlen im Intervall $[1; 2[$ die 1, ... und aus den Zahlen im Intervall $[5051[$ die 50+  - Math.floor() macht aus den Zahlen des Intervalls $[0; 1[$ die 0, aus den Zahlen im Intervall $[1; 2[$ die 1, ... und aus den Zahlen im Intervall $[78[$ die 7
-  - Durch Addition von 50 erhält man Zahlen aus der Menge $\{505152; \ldots 9899; 100\}$.+  - Durch Addition von erhält man Zahlen aus der Menge $\{567; \ldots 1112\}$. 
 + \\ \\  
 +Im folgenden eine graphische Darstellung der Rechenschritte. Blau gekennzeichnet sind alle möglichen Werte des jeweiligen Terms. 
 +{{ :einstieg:weiteredatentypen:zufallszahlloesung:pasted:20200912-144814.png }} 
  
einstieg/weiteredatentypen/zufallszahlloesung/start.1599854937.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki