626 Shares 6533 views

Array. Die Array-Elemente. Menge der Array-Elemente, die Anzahl der

Programmierung – ist ein langer, kreativer Prozess. hart genug, um etwas in diesem Bereich zu lernen, wenn Sie keine Möglichkeit haben, die Prinzipien zu verstehen, auf denen gebaut Apps werden soll. Heute werden wir über einen Array, die Array-Elemente und einfache Operationen mit ihnen sprechen.

Definition

Vor der Arbeit mit diesem Element von der Programmierumgebung , müssen wir verstehen , was wir tun. Lehrer in Hochschulen können Ihre abstrusen Definitionen wiederholen, und Sie müssen sie stopfen, aber es spielt keine Rolle, auf diese Programmierer wichtig ist, das Wesen zu verstehen und nicht in der Lage sein, es zu anderen zu erklären. Was ist ein Array? Die Arrayelemente sind alle zusammen und das Objekt bilden. Mit anderen Worten, ein Satz, ein Tisch, eine Vielzahl von Werten String. Alle zusammen bilden sie eine nummerierte Liste der Elemente. Es sieht Array wie folgt:

  • M (i), wobei M – ist die Matrix selbst, sein Name. i – die Feldelement-Nummer. Zusammen können diese beiden Zahlen als das i-te Element in dem Array gelesen werden M.

In verschiedenen Programmiersprachen, können diese Werte auf verschiedene Arten zugeordnet werden. Beispielsweise tritt in Pascal kann Nummerierung ausschließlich Ziffern und die Variable i nur der Typ Ganzzahl sein. In PHP, sind die Dinge anders. Es i – ist der Schlüssel, dass Sie den Artikel finden, und es spielt keine Rolle in der Anordnung, wenn der Schlüssel das ganze Wort sein würde – array ( „bar“). so können die Array-Elemente absolut jede Art zu tun.

Zyklen

Dieses Konzept ist uns bei der Betrachtung einiger Array-Operationen nützlich. Zyklen – sind bedingte Ausdrücke für den gleichen Vorgang immer und immer wieder, solange es kein Rezidiv der Erkrankung ist. Zwei Arten von Zyklen identifiziert werden.

  • „Noch nicht.“ In diesem Fall wird der Körper der Schleife wiederholt werden, bis er der endgültige Zustand ist. Das heißt, erster Änderungszähler, und dann werden berechnen, und beendet dann der Zyklus.
  • "Tschüss". Bei dieser Ausführungsform etwas anders. Überprüfen Sie zunächst die Ausführungsbedingung, ausgeführt dann den Programmzyklus, und ändert dann den Zähler.

Grundsätzlich sind beide Optionen gleichwertig, in unserem Fall spielt es keine Rolle, welche zu benutzen, aber jeder wird nützlich seine Methode.

Zusatz

In einigen Fällen muss der Programmierer weiß, was die Summe der Elemente des Arrays ist. Im Rahmen dieser Aufgabe bedeutet es, dass wir alle Elemente des Arrays verbinden müssen. Damit werden wir geholfen Zyklen werden. In diesem Beispiel werden wir nicht auf eine bestimmte Programmiersprache aufgehängt bekommen und eine Reihe beschreiben, dass eine Linie enthalten sollte.

  1. Wir erklären Variablen. Wir müssen eine Reihe von ‚M‘, die Array-Elemente Zahlzähler „i“, die Variablen, die die Anzahl der Array-Elemente „auf“, wie auch die Variable „R“ deklarieren, was uns zu dem Operationsergebnis bringen.
  2. Geben Sie die Anzahl der Array-Elemente „auf“ keiner Weise.
  3. Geben Sie die Array-Elemente. Sie können es durch eine Reihe von Dialogen mit dem Benutzer vereinbaren oder einfach einen Wert jeweils einzeln zuweisen.
  4. Wir weisen i = 1, R = 0.
  5. Nun ist der schwierigste Teil. Wir brauchen Schleife. Um dies zu tun, müssen Sie zunächst den Typ auszuwählen. Im Folgenden ein Beispiel auf Zyklus-Zählung Elemente geben. Zum Beispiel haben wir die Programmiersprache – Pascal.

Wiederholung

R = R + M [i];

i = i + 1;

bis i> k

Was sehen wir? Zuerst öffnet den Zyklus „Wiederholung“ -Befehl. Danach werden das Hinzufügen der vorherige Wert der Variablen, die Summe aller Elemente in der Anordnung Bedeutung hat, wir ein anderes Element des Arrays. Inkrementzähler (array-Nummer). Als nächstes überprüfen Sie ein Team von „bis“ wir, ob der Schleifenzähler über das Array gegangen ist. Nach allem, wenn wir nur fünf Elementen (k = 5), dann fügt M [6] keinen Sinn macht, wird es leer sein.

Zustand

Bevor sie mit Arrays auf die nächste Aufgabe auf, lassen Sie sich die bedingten Anweisungen wieder zu verwenden. In den meisten Programmiersprachen, sieht die Syntax wie folgt aus:

if (Bedingung), dann (Reihe von Befehlen) else (Befehle, wenn die Bedingung nicht wahr ist);

Allgemeine Beschreibung könnte so klingen: „Wenn die Bedingung erfüllt ist, dann den ersten Block von Befehlen nehmen, oder einen zweiten Block zu machen.“ Bedingte Anweisungen sind nützlich in verschiedenen Werten zu vergleichen und weiter ihre „Bestimmung“ zu bestimmen. Zusammen mit den Zyklen, werden sie eine ganze Reihe leistungsstarke Datenanalyse-Tool.

Vergleich

Das ermöglicht uns noch eine Reihe zu machen? Elemente des Arrays können sortiert werden, ob sie bestimmte Bedingungen erfüllen, und zwischen miteinander zu vergleichen. Einer meiner Lieblingsbeispiele von Universitätsprofessoren – das maximale Element des Arrays zu finden. Verwenden Sie zum Beispiel die Sprache C ++.

  • Ohne ins Detail zu gehen, ist es notwendig, die gleichen Variablen wie im vorherigen Beispiel, mit wenigen Ausnahmen zu erklären. Bei einer anderen Art von Zyklus haben ein wenig zu betrügen. Der neue Fall von „i = 0“. Warum es zu tun, erklären wir weiter unten.

while (i <= k)

{

i = i + 1; // oder kann durch i + = 1 ersetzt werden;

if (R <= M [i])

{

R = M [i]

}

}

Wie man sehen kann, diese Art von Zyklus, prüft zuerst die Bedingung, und nur dann Menge beginnt zu zählen. Was genau ist passiert? Zunächst überprüfen Ungleichheit Loyalität i = k <, wenn ja, kommen wir auf das erste Element des Arrays M [1] und vergleichen Sie es mit unserem „R“ die Variablen überprüfen. Wenn „R“ ist kleiner als ein Array-Element, dann ist es der Wert des Elements zugeordnet. Somit wird in der Zeit , als wir durch das gesamte Array gehen, wird es enthält die größte Anzahl.

PHP

Dies ist mit Abstand einer der beliebtesten Programmiersprachen. Es ist merkwürdig, dass in der Mehrzahl der sogar die bedeutendsten Universitäten nicht zu ihm gelehrt werden, aber den banalsten Grundlagen zu meistern in der Lage und ein Fünftklässler. Was ist das so verschieden von anderen von uns betrachtet Sprachen?

PHP ermöglicht dem Programmierer die vielseitigste Array zu schaffen. Array-Elemente kann es sein, absolut jede Art. Wenn in dem gleichen Pascal, müssen wir einen einzigen Typen angeben (zB Anzahl), dann haben wir keine Möglichkeit, die Zeile mit dem Text zu schreiben, ohne die Art der Anordnung zu ändern … Aber wenn Sie die Art ändern, und numerischen Daten in wird es einfacher Text sein, und deshalb können wir nicht mit ihnen keine mathematischen Operationen ohne zusätzlichen Code und Kopfschmerzen führen.

In PHP Array-Elemente – ist eine unabhängige Einheit. Die Anordnung ist ausschließlich für die Bequemlichkeit der Handhabung und Lagerung verwendet es. Und vor allem für diejenigen, die die Arbeit mit Arrays von anderen PLs gewöhnt sind, können Sie genau die gleichen Zähler Elemente anordnen. Appell an die Array-Elemente in PHP ein wenig komplizierter als in anderen Sprachen, aber es ist es wert.

Ergebnis

Was können wir abschließend sagen? Arrays – ein multidimensionales Data-Warehouse, so dass bei der Arbeit mit großen Mengen von Informationen zu bedienen. Dieser Artikel ist nicht multidimensionalen Arrays betrachtet, da dieses Thema für eine andere Diskussion. Endlich ein paar Ratschläge. Um es einfacher, den Gegenstand Arrays zu verstehen, eine Reihe von Zahlen vorzustellen – hier ist die erste, aber die zweite und so weiter. Dies ist das Array. Wenn Sie einen von ihnen kontaktieren müssen, einfach die Programmnummer wählen. Diese Wahrnehmung ist viel einfacher, Ihr Leben in der Schule. Denken Sie daran, es ist nicht immer wert ist zu unverständlich Sprachlehrer hören, besser ihren Weg zum Verständnis des Themas finden.