Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
schule:klassen:2018:10bc:kap12 [2019/03/18 13:50] – martin | schule:klassen:2018:10bc:kap12 [2021/12/29 10:40] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Übung 1 zu Sequenzdiagrammen ====== | ||
+ | Zeichnen Sie das Sequenzdiagramm zur '' | ||
+ | <code java> | ||
+ | public class Wuerfler { | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | |||
+ | int[] liste = new int[10]; | ||
+ | |||
+ | Wuerfel wuerfel = new Wuerfel(); | ||
+ | |||
+ | for (int i = 0; i < liste.length; | ||
+ | |||
+ | liste[i] = wuerfel.wuerfle(1, | ||
+ | |||
+ | } | ||
+ | |||
+ | Listenausgeber ausgeber = new Listenausgeber(); | ||
+ | ausgeber.gibAus(liste); | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | <code java> | ||
+ | public class Wuerfel { | ||
+ | |||
+ | public int wuerfle(int von, int bis){ | ||
+ | return (int)(Math.random()*6) + 1; | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | <code java> | ||
+ | public class Listenausgeber { | ||
+ | |||
+ | public void gibAus(int[] liste){ | ||
+ | for(int i = 0; i < liste.length; | ||
+ | System.out.print(liste[i] + ", "); | ||
+ | } | ||
+ | System.out.println(); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Übungen 2 zu Sequenzdiagrammen ====== | ||
+ | - Schreiben Sie eine Klasse FakultaetBerechner mit einer Methode fakultaet. | ||
+ | - Schreiben Sie eine Klasse Bionmialberechner mit einer Methode berechneBinomialkoeffizient! | ||
+ | - Schreiben Sie eine weitere Klasse Binomi mit einer Main-Methode, | ||
+ | - Erstellen Sie das Sequenzdiagramm zu 3. ! | ||
+ | **Definition der Binomialkoeffizienten: | ||
+ | {{ : | ||
+ | |||