Problem

2/9

Zugreifen auf ein Array-Element

Theory Click to read/hide

Ansprechen des Elements der Masse.

Der größte Wert der Massen wird dadurch bestimmt, dass ihre Elemente einzeln behandelt werden können.
Die Möglichkeit dazu besteht darin, einen Index zur Messung der Elemente zu verwenden.
Index ist ein Wert, der auf das spezifische Element der Masse weist.

Denk dran.: Die Größe der C#-Sets beginnt bei Null.

Beispiele für die Handhabung der Masse A:
int x = (A[3] + 5) * A[1] // прочитать значения A[3] и A[1]
A[0] = x + 6              // записать новое значение в A[0]
Wir werden ein Arbeitsprogramm mit den Clusterelementen herausfinden.
int i = 1;
int[] A = new int[5];  //создаем массив из 5 элементов 
A[0] = 23;    // в каждый из 5 элементов массива (индексы от 0 до 4)
A[1] = 12;    // записываем определенное значение
A[2] = 7;
A[3] = 43;
A[4] = 51;
A[2] = A[i] + 2*A[i-1] + A[2*i]; // изменим значение элемента с индексом 2, на результат выражения
                                 // т.к i=1, то подставляя значение переменной i в выражение получим
                                // следующее выражение  A[2] = A[1] + 2*A[0] + A[2];
Console.Write((A[2] + A[4]));

Durch dieses Programm wird der Wert der Masse mit Index 2 und Index 4 auf dem Bildschirm angezeigt. 116. Wie aus dem Beispiel ersichtlich, können wir jedes Element der Masse ansprechen. Berechnen Sie auch die erforderliche Anzahl des Elements durch verschiedene Formeln (z.B. wie im Programm) A[i-1] oder A[2*i]in diesen Fällen werden die Elementindizes berechnet und je nach Wert I)

Wir finden ein Programmbeispiel.
int N = 5;
int[] A = new int[N];
int x = 1;
A[x + 4] = A[x] + A[2 * (x + 1)];  // после подстановки х в выражения и вычислений 
                                  // получаем следующую строку A[5] = A[1] + A[4]
                                  // A[5] такого элемента не существует
                                  // ошибка - выход за границы массива

Der Massive wird als 5 angegeben, so dass die Elemente von 0 bis 4 nummeriert werden. Wir sehen, dass das Programm in Zeile 6 auf ein nicht vorhandenes Element verweist: A[5]
Es stellt sich heraus, dass das Programm über den Bereich hinaus ging.
Außerhalb des Bereichs ist eine Anwendung auf ein Indexelement, das in der Masse nicht existiert.
In diesen Fällen endet das Programm in der Regel mit einem versehentlichen Fehler. Laufzeitfehler

Problem

In den Zeilen 9 bis 12 ist ein Gewicht von 1 bis 4 Indizes gleich dem Doppelwert der vorherigen Masse zuzuweisen.
Bei dieser Aufgabe können nicht bestimmte Zahlen zugeordnet werden, es ist notwendig, sich auf das vorherige Element der Masse nach Namen und Index, d.h. auf den Datensatz, zu beziehen.
A[1] = 46 Es wird falsch betrachtet.