bis 3.1
							parent
							
								
									073ac0f709
								
							
						
					
					
						commit
						d126316c22
					
				|  | @ -0,0 +1,28 @@ | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Beschreiben Sie hier die Klasse AB_2_6. | ||||||
|  |  *  | ||||||
|  |  * @author (Ihr Name)  | ||||||
|  |  * @version (eine Versionsnummer oder ein Datum) | ||||||
|  |  */ | ||||||
|  | public class AB_2_6 | ||||||
|  | { | ||||||
|  |     public static int fak(int n) { | ||||||
|  |         if (n == 1) return 1; | ||||||
|  |         int ergebnis = n * fak(n-1); | ||||||
|  |         return ergebnis; | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |     public static int fibo(int n) { | ||||||
|  |         if (n == 1) return 1; | ||||||
|  |         if (n == 0) return 0; | ||||||
|  |         return fibo(n-2) + fibo(n-1); | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |     public static int binom(int n, int k) { | ||||||
|  |         if (k == 0) return 1; | ||||||
|  |         if (k == n) return 1; | ||||||
|  |          | ||||||
|  |         return binom(n-1, k-1) + binom(n-1, k); | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,77 @@ | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Beschreiben Sie hier die Klasse AB_2_7. | ||||||
|  |  *  | ||||||
|  |  * @author (Ihr Name)  | ||||||
|  |  * @version (eine Versionsnummer oder ein Datum) | ||||||
|  |  */ | ||||||
|  | public class AB_2_7 | ||||||
|  | { | ||||||
|  |     public static void aufgabe() { | ||||||
|  |         // Hier Array anlegen
 | ||||||
|  |         double[] arr = new double[10]; | ||||||
|  |          | ||||||
|  |         // Hier Array befüllen
 | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |             arr[i] = Math.random(); | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         // Hier Array ausgeben
 | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |             System.out.println(arr[i]); | ||||||
|  |         } | ||||||
|  |         System.out.println(); | ||||||
|  |          | ||||||
|  |         // Hier Summe berechnen
 | ||||||
|  |         double summe = 0; | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |              summe = summe + arr[i]; | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         // Hier Summe ausgeben
 | ||||||
|  |         System.out.println("Summe: " + summe); | ||||||
|  |          | ||||||
|  |         // Hier Minimum suchen
 | ||||||
|  |         double min = arr[0]; | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |              if (min > arr[i]) { | ||||||
|  |                  min = arr[i]; | ||||||
|  |              } | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         // Hier Minimum ausgeben
 | ||||||
|  |         System.out.println("Minimum: " + min); | ||||||
|  |          | ||||||
|  |         // Hier Maximum suchen
 | ||||||
|  |         double max = arr[0]; | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |              if (max < arr[i]) { | ||||||
|  |                  max = arr[i]; | ||||||
|  |              } | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         // Hier Maximum ausgeben
 | ||||||
|  |         System.out.println("Maximum: " + max); | ||||||
|  |          | ||||||
|  |         System.out.println(); | ||||||
|  |         System.out.println("sortierte Ausgabe:"); | ||||||
|  |          | ||||||
|  |         // Hier sortierte Ausgabe
 | ||||||
|  |         for(int i=0; i<arr.length; i++) { | ||||||
|  |             int m = minindex(arr); | ||||||
|  |             System.out.println(arr[m]); | ||||||
|  |             arr[m] = 1; | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |     public static int minindex(double[] arr) { | ||||||
|  |         int x = 0; | ||||||
|  |         for(int i=1; i<arr.length; i++) { | ||||||
|  |             if (arr[i] < arr[x]) { | ||||||
|  |                 x = i; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         return x; | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,53 @@ | ||||||
|  | import java.util.Random; | ||||||
|  | 
 | ||||||
|  | public class AB_3_1 | ||||||
|  | { | ||||||
|  |     public static void A2() { | ||||||
|  |         // Zufallszahlengenerator erzeugen
 | ||||||
|  |         Random rand = new Random(); | ||||||
|  |          | ||||||
|  |         // Array anlegen
 | ||||||
|  |         int[] arr = new int[20]; | ||||||
|  |          | ||||||
|  |         // Array befüllen
 | ||||||
|  |         for (int i=0; i<arr.length; i++) { | ||||||
|  |             arr[i] = rand.nextInt(50); | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         // Array ausgeben
 | ||||||
|  |         for (int i=0; i<arr.length; i++) { | ||||||
|  |             System.out.print(arr[i] + ","); | ||||||
|  |         } | ||||||
|  |         System.out.println(); | ||||||
|  |          | ||||||
|  |         // 1. Minimum finden
 | ||||||
|  |         int index = minindex(arr); | ||||||
|  |         int minimum = arr[index]; | ||||||
|  |         System.out.println("Index: " + index + ", Wert: " + minimum); | ||||||
|  |         // 1. Minimum ersetzen
 | ||||||
|  |         arr[index] = 500; | ||||||
|  |          | ||||||
|  |         // 2. Minimum finden
 | ||||||
|  |         int index2 = minindex(arr); | ||||||
|  |         int minimum2 = arr[index2]; | ||||||
|  |         System.out.println("Index: " + index2 + ", Wert: " + minimum2); | ||||||
|  |         // 1. Minimum ersetzen
 | ||||||
|  |         arr[index2] = 500; | ||||||
|  |          | ||||||
|  |         System.out.println(); | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |     // sucht das Minimum in einem Array und gibt den Index zurück
 | ||||||
|  |     public static int minindex(int arr[]) { | ||||||
|  |         int min = arr[0]; | ||||||
|  |         int minindex = 0; | ||||||
|  |         for (int i=0; i<arr.length; i++) { | ||||||
|  |             if (arr[i] < min) { | ||||||
|  |                 min = arr[i]; | ||||||
|  |                 minindex = i; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |         return minindex; | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue