Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:weiteredatentypen: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:start [2021/11/08 10:13] – [double] Martin Pabsteinstieg:weiteredatentypen:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 199: Zeile 199:
 </HTML> </HTML>
  \\ \\   \\ \\ 
-==== Aufgabe: Ganzzahlige Zufallszahl aus der Menge $\{0; 1; 2; \ldots 98; 99\}$ ====+==== Ganzzahlige Zufallszahl aus der Menge $\{0; 1; 2; \ldots 98; 99\}$ ==== 
 +Ganzzahlige Zufallszahlen aus der Menge $\{a, a+1, \ldots b-1, b\} (mit\ a, b\in \mathbb{N})$ erhält man mit der Methode ''Random.randint(a, b)''.
 <HTML> <HTML>
  
Zeile 205: Zeile 206:
  
 <script type="text/plain" title="Test1.java"> <script type="text/plain" title="Test1.java">
-int zahl = Math.floor(Math.random()*100); +int zahl = Random.randint(0, 99); 
-println("Zufallszahl: " + zahl); +println("Zufallszahl: " + zahl);</script>
-</script>+
  
 </div> </div>
  
 </HTML> </HTML>
- \\ \\  +<WRAP center round tip 80%> 
-Starte das Programm mehrmals hintereinander, um verschiedene Zufallszahlen zu sehen. +Viele Programmiersprachen bieten nur eine Methode wie ''Math.random()'', die Zufallszahlen aus dem Intervall $[0,1[$ zurückliefertWie man mit ihrer Hilfe ganze Zufallszahlen aus einer Menge $\{a, a+1, \ldots b-1, b\} (mita, b\in \mathbb{N})$ berechnet, [[.zufallszahlloesung:start|erkläre ich Dir hier an einer Beispielaufgabe.]] 
-== Erklärung == +</WRAP> 
-  - Math.random() ergibt eine rationale Zahl aus dem Intervall $[0 \ldots 1[$. +  
-  - Math.random() * 100 ergibt eine rationale Zahl aus dem Intervall $[0 \ldots 100[$. +==== Rationale Zufallszahl aus der Menge $[ab[$ ==== 
-  - Math.floor() macht aus allen Zahlen aus dem Intervall $[0 \ldots 1[$ die 0aus allen Zahlen aus dem Intervall $[1 \ldots 2[$ die 1, ..., und aus allen Zahlen aus dem Intervall $[99 \ldots 100[$ die 99. \\ \\  +... erhältst Du mit der Methode ''Random.randdouble(a, b)''.
-Falls es Dir schwerfälltdiese Erklärung zu verstehen, schau' Dir die [[.zufallszahlloesung:start|Lösung der folgenden Aufgabe]] ansie erklärt das Vorgehen anhand anschaulicher Grafiken!+
  
 ==== Aufgabe 1: ==== ==== Aufgabe 1: ====
-Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{5; 6; 7; \ldots 11; 12\}$ ausgibt! \\ \\ +Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{5; 6; 7; \ldots 11; 12\}$ ausgibt, indem es die Methode ''Math.random()'' verwendet und daraus geeignete Zufallszahlen berechnet! \\ \\ 
 **[[.zufallszahlloesung:start|Lösung mit ausführlicher Erklärung]]** **[[.zufallszahlloesung:start|Lösung mit ausführlicher Erklärung]]**
  
einstieg/weiteredatentypen/start.1636362837.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki