Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Indizierung | Arrays
C# Grundlagen

bookHerausforderung: Indizierung

Verständnis des Midrange in einem Array

Der Midrange ist ein einfaches statistisches Konzept, das den Durchschnitt des kleinsten und größten Wertes in einer Zahlenmenge darstellt. Im Kontext von Arrays in C# kann der Midrange als der Wert betrachtet werden, der genau zwischen dem Minimum und Maximum der Elemente im Array liegt.

Berechnung des Midrange:

  1. Bestimmung des kleinsten Wertes im Array (auch Minimum genannt);
  2. Bestimmung des größten Wertes im Array (auch Maximum genannt);
  3. Addition dieser beiden Werte;
  4. Division der Summe durch 2 zur Ermittlung des Durchschnitts.

Formel:

Midrange = (Minimum Value + Maximum Value) / 2

Beispiel:

Angenommen, folgendes Array ist gegeben:

int[] numbers = { 3, 7, 2, 9, 4 };
  • Der kleinste Wert ist 2.
  • Der größte Wert ist 9.

Der Midrange berechnet sich somit wie folgt:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Dieser Wert (5,5) stellt den Mittelpunkt zwischen dem kleinsten und größten Wert im Array dar.

Verwendung von Indizierung zum Zugriff auf das kleinste und das größte Element des Arrays.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. Die Variable sum soll die Summe der beiden Werte enthalten.
  2. Den Index des kleinsten und des größten Elements im Array numbers ermitteln und diese Elemente über Indexierung (numbers[index]) ansprechen, anschließend deren Summe in der Variable sum speichern.
  3. Der mean ergibt sich aus der Summe geteilt durch 2.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 1.59

bookHerausforderung: Indizierung

Swipe um das Menü anzuzeigen

Verständnis des Midrange in einem Array

Der Midrange ist ein einfaches statistisches Konzept, das den Durchschnitt des kleinsten und größten Wertes in einer Zahlenmenge darstellt. Im Kontext von Arrays in C# kann der Midrange als der Wert betrachtet werden, der genau zwischen dem Minimum und Maximum der Elemente im Array liegt.

Berechnung des Midrange:

  1. Bestimmung des kleinsten Wertes im Array (auch Minimum genannt);
  2. Bestimmung des größten Wertes im Array (auch Maximum genannt);
  3. Addition dieser beiden Werte;
  4. Division der Summe durch 2 zur Ermittlung des Durchschnitts.

Formel:

Midrange = (Minimum Value + Maximum Value) / 2

Beispiel:

Angenommen, folgendes Array ist gegeben:

int[] numbers = { 3, 7, 2, 9, 4 };
  • Der kleinste Wert ist 2.
  • Der größte Wert ist 9.

Der Midrange berechnet sich somit wie folgt:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Dieser Wert (5,5) stellt den Mittelpunkt zwischen dem kleinsten und größten Wert im Array dar.

Verwendung von Indizierung zum Zugriff auf das kleinste und das größte Element des Arrays.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. Die Variable sum soll die Summe der beiden Werte enthalten.
  2. Den Index des kleinsten und des größten Elements im Array numbers ermitteln und diese Elemente über Indexierung (numbers[index]) ansprechen, anschließend deren Summe in der Variable sum speichern.
  3. Der mean ergibt sich aus der Summe geteilt durch 2.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4
some-alt