717 Shares 3298 views

Array. Les éléments du tableau. Montant d'éléments de réseau, le nombre de

Programmation – est un long processus de création,. assez difficile à apprendre quelque chose dans ce domaine, si vous avez pas la capacité de comprendre les principes sur lesquels doit être construit Apps. Aujourd'hui, nous allons parler d'un tableau, les éléments du tableau et des opérations simples avec eux.

définition

Avant de travailler avec cet élément de l'environnement de programmation , nous devons comprendre ce que nous traitons. Les enseignants dans les universités peuvent répéter vos définitions abstruses et vous avez besoin de les entasser, mais il n'a pas d'importance à ce programmeur est important de comprendre l'essence et ne pas être en mesure de l'expliquer aux autres. Qu'est-ce qu'un tableau? Les éléments du tableau sont tous ensemble et forment l'objet. En d'autres termes, un ensemble, une table, une variété de chaîne de valeurs. Tous ensemble, ils forment une liste numérotée des articles. Il semble tableau comme ceci:

  • M (i), où M – est le tableau lui-même, son nom. i – est le nombre d'élément de tableau. Ensemble, ces deux numéros peuvent être lus comme élément i-ème dans le tableau M.

Dans divers langages de programmation, ces valeurs peuvent être attribuées à différents types. Par exemple, dans la numérotation Pascal peut se produire exclusivement des chiffres et la variable i peut être que le type entier. En PHP, les choses sont différentes. Il i – est la clé qui vous permet de trouver l'article, et il n'a pas d'importance dans le tableau, si la clé serait le mot entier – array ( « bar »). Ce faisant, les éléments du tableau peuvent être absolument tout type.

cycles

Ce concept est utile pour nous à l'examen de certaines opérations de tableau. Cycles – sont des expressions conditionnelles pour répéter la même opération encore et encore tant qu'il n'y a pas de récurrence de la maladie. Deux types de cycles peuvent être identifiés.

  • « Pas encore. » Dans ce cas, le corps de la boucle sera répétée jusqu'à ce qu'il soit la dernière condition. C'est, premier compteur de changement, puis calculera, puis le cycle se termine.
  • « Jusqu'à présent. » Avec ce mode de réalisation un peu différemment. Tout d'abord, vérifier l'état d'exécution, puis exécuté le cycle du programme, puis modifie le compteur.

En principe, les deux options sont équivalentes, dans notre cas, il n'a pas d'importance que l'on à utiliser, mais chacun sera utile sa méthode.

addition

Dans certains cas, le programmeur a besoin de savoir quelle est la somme des éléments du tableau. En vertu de cette tâche implique que nous devons combiner tous les éléments du tableau. Avec cela, nous allons cycles aidés. Dans cet exemple, nous ne vous attardez sur un langage de programmation et décrire une ligne qu'une ligne doit contenir.

  1. Nous déclarons les variables. Nous devons déclarer un tableau de « M », le numéro élément de tableau compteur « i », la variable indiquant le nombre d'éléments du tableau « à », ainsi que la variable « R », qui nous amènera au résultat de l'opération.
  2. Entrez le nombre d'éléments du tableau « à » aucune façon.
  3. Entrez les éléments du tableau. Vous pouvez organiser à travers une série de dialogues avec l'utilisateur ou simplement attribuer une valeur à chacun individuellement.
  4. Nous attribuons i = 1, R = 0.
  5. Maintenant le plus dur. Nous avons besoin de faire une boucle. Pour ce faire, vous devez d'abord sélectionner le type. Ci-dessous, nous donnons un exemple sur des éléments de comptage de cycle. Par exemple, nous avons utilisé le langage de programmation – Pascal.

répétition

R = R + M [i];

i = i + 1;

jusqu'à ce que i> k

Que voyons-nous? Tout d'abord ouvre le cycle commande « répétition ». Après cela, la valeur précédente de la variable, ce qui signifie la somme de tous les éléments du tableau, nous ajoutons un autre élément du tableau. compteur d'incrément (numéro de série). Ensuite, une équipe de « jusqu'à ce que » nous vérifions si le compteur de boucle est allé au-delà du tableau. Après tout, si nous n'avons 5 éléments (k = 5), puis ajouter M [6] n'a pas de sens, il sera vide.

état

Avant de passer à la tâche suivante avec les tableaux, nous rappelons les déclarations conditionnelles. Dans la plupart des langages de programmation, la syntaxe ressemble à ceci:

if (condition) puis (série de commandes) else (commande si la condition est pas vrai);

Description générale pourrait ressembler à ceci: « Si la condition est vraie, puis prendre le premier bloc de commandes, ou de faire un second bloc. » Les instructions conditionnelles sont utiles pour comparer les différentes valeurs et de déterminer encore leur « destin ». En collaboration avec les cycles, ils deviennent un puissant ensemble d'outils d'analyse des données.

comparaison

Cela nous permet encore de faire un tableau? Les éléments du tableau peuvent être triées, voir si elles correspondent à certaines conditions, et de comparer entre eux. Un de mes exemples préférés de professeurs d'université – pour trouver l'élément maximum du tableau. Par exemple, utiliser le langage C ++.

  • Sans entrer dans les détails, il est nécessaire de déclarer les mêmes variables que dans l'exemple précédent, à quelques exceptions près. Avec un autre type de cycle un peu tricheur. Le nouveau cas de « i = 0 ». Pourquoi le faire, nous expliquons ci-dessous.

tandis que (i <= k)

{

i = i + 1; // ou peut être remplacé par i + = 1;

if (R <= M [i])

{

R = M [i]

}

}

Comme on peut le voir, ce type de cycle, vérifie d'abord la condition, et alors seulement commence à compter le montant. Qu'est-ce qui se passe exactement? Tout d'abord, vérifier la loyauté de l'inégalité i <= k, le cas échéant, nous arrivons au premier élément du tableau M [1] et comparez avec notre « R » vérifier les variables. Si « R » est plus petit qu'un élément de tableau, il est attribué la valeur de l'élément. Ainsi, au moment où nous passons par l'ensemble du réseau, il contiendra le plus grand nombre.

PHP

Ceci est de loin l'un des langages de programmation les plus populaires. Il est étrange que dans la plupart des universités, même les plus éminents sont appris à ne pas lui, mais les bases les plus banales à maîtriser dans une position et une élève de cinquième année. Quel est-il si différent des autres langues considérées par nous?

PHP permet au programmeur de créer le tableau le plus polyvalent. Les éléments de tableau, il peut être absolument tout type. Si dans le même Pascal, nous avons besoin de spécifier un seul type (par exemple, le nombre), nous avons aucun moyen d'écrire la ligne avec le texte, sans changer le type de tableau … Mais si vous changez le type et les données numériques dans ce sera le texte brut, et par conséquent, nous ne pouvons pas réaliser avec eux des opérations mathématiques sans code supplémentaire et des maux de tête.

Dans l'élément de tableau PHP – est une unité indépendante. Le tableau est utilisé exclusivement pour la commodité du stockage et la manipulation. Et surtout, pour ceux qui sont habitués à travailler avec des tableaux d'autres PLs, vous pouvez organiser exactement les mêmes éléments de compteur. Appel aux éléments du tableau en PHP un peu plus compliqué que dans d'autres langues, mais il vaut la peine.

résultat

Que peut-on dire en conclusion? Les tableaux – un entrepôt de données multidimensionnelles, permettant de fonctionner pendant les travaux avec de grands volumes d'informations. Cet article n'a pas considéré tableaux multidimensionnels, parce que ce sujet pour une autre discussion. Enfin un petit conseil. Pour le rendre plus facile à comprendre les tableaux de sujets à imaginer une série de chiffres – ici est la première, mais la deuxième et ainsi de suite. Ceci est le tableau. Si vous avez besoin de contacter l'un d'entre eux, il suffit de sélectionner le numéro de programme. Cette perception est beaucoup plus facile votre vie à l'école. Rappelez-vous, il est pas toujours la peine d'écouter les enseignants de la parole inintelligibles, mieux trouver leur chemin à la compréhension du sujet.