КомпютриПрограмиране

Array. Елементите на масива. Размер на масив елементи, броят на

Програмиране - е дълъг, творчески процес. достатъчно силно, за да научат нещо в тази област, ако нямате възможност да разберат принципите, на които трябва да бъдат построени Apps. Днес ние ще говорим за масив, елементите на масив и прости операции с тях.

дефиниция

Преди да започнете работа с този елемент от програмната среда , ние трябва да разберем това, което ние се занимаваме. Учителите в университетите може да се повтаря вашите неясни дефиниции и изискват от вас да ги тъпча, но това не е от значение за този програмист е важно да се разбере същността и не може да го обясни на другите. Какво е масив? Елементите на масива са всички заедно и съставляват обекта. С други думи, комплект, маса, разнообразие от стойности низ. Всички те заедно образуват номериран списък на елементите. Тя изглежда масив по този начин:

  • М (I), където М - е самата масива, името му. I - е броят масив елемент. Заедно тези две числа могат да се четат като I-тия елемент на масива М.

В различни езици за програмиране, тези стойности могат да бъдат причислени към различни видове. Например, в Pascal може да възникне номериране изключително цифри и променлива и може да бъде само от тип цяло число. В PHP, нещата са различни. Там аз - е ключът, който Ви позволява да намерите елемента, и това не е от значение в масива, ако ключът ще бъде цялата дума - масив ( "лента"). По този начин елементите на масив може да бъде абсолютно всякакъв вид.

цикли

Тази концепция е полезно за нас при разглеждането на някои операции масив. Цикли - са условни изрази за повтаряне на една и съща операция отново и отново, докато не е рецидив на заболяването. могат да бъдат разграничени два вида цикли.

  • "Все още не." В този случай, тялото на цикъла ще се повтаря, докато тя е окончателното състояние. Това означава, че за пръв път брояч промяна, а след това ще се изчисли, а след това цикълът се прекратява.
  • "Досега". С този вариант малко по-различно. Първо, проверете състоянието на изпълнение, след което изпълнява цикъла програма, а след това се променя на тезгяха.

По принцип и двете опции са еквивалентни, в нашия случай това няма значение кой от тях да се използват, но всеки ще бъде полезен метод му.

допълнение

В някои случаи, програмистът трябва да знае каква е сумата от елементите на масива. В рамките на тази задача той предполага, че ние трябва да се съчетаят всички елементи на масива. С това ние ще бъдат подпомогнати цикли. В този пример, ние няма да се затвори за конкретен език за програмиране и да опише един ред, че ред трябва да съдържа.

  1. Ние заявяваме, променливи. Ние трябва да декларира масив от "М", елемент от масива брой на брояча на "аз", променливата се посочва номера на масив елементи "на", както и променливата "R", което ще ни доведе до резултата от операцията.
  2. Въведете броя на елементите на масива ", за да" никакъв начин.
  3. Въведете елементите на масив. Можете да го организира чрез серия от диалози с потребителя или просто се присвоява стойност на всеки поотделно.
  4. Ние определя I = 1, R = 0.
  5. Сега най-трудната част. Ние трябва да се повтаря. За да направите това, първо трябва да изберете вида. По-долу даваме пример на брой цикъл елементи. Например, ние използвахме език за програмиране - Паскал.

повторение

R = R + M [Ь];

I = I + 1;

докато> к

Какво виждаме? Първо отваря цикъл "повторение" команда. След това, предишната стойност на променливата, което означава сумата от всички елементи в масива, ние сме добавяне на друг елемент от масива. Увеличаване брояч (брой масив). На следващо място, с екип от "до" ние проверяваме дали брояча контур е преминал отвъд масива. В крайна сметка, ако имаме само 5 елемента (к = 5), след това добавете M [6] няма смисъл, той ще бъде празен.

състояние

Преди да преминем към следващата задача с масиви, нека да си припомним условните отчети. В повечето езици за програмиране, синтаксисът изглежда така:

ако (състояние), тогава (поредица от команди) друг (команди, ако условието не е вярно);

Общо описание може да звучи така: "Ако условието е вярно, тогава се взема първия блок от команди, или да се направи втори блок." Условните оператори са полезни при сравняване на различни стойности и по-нататъшно определяне на тяхната "съдба". Заедно с цикли, те се превръщат в мощен набор от инструменти за анализ на данни.

сравнение

Това все още ни позволява да направим масив? Елементи на масива могат да се сортират, да видим дали те съвпадат определени условия, а за сравнение между един на друг. Една от любимите ми примери за университетски професори - да се намери максималният елемент на масива. Например, използвайте ++ езика C.

  • Без да навлизаме в подробности, е необходимо да се декларират същите променливи като в предишния пример, с малки изключения. С друг вид цикъл имаме малка измама. Новият случай на "I = 0". Защо го направи, ще обясним по-долу.

докато (I <= к)

{

I = I + 1; // или могат да бъдат заменени от I + = 1;

ако (R <= М [Ь])

{

R = М [Ь]

}

}

Както се вижда, този тип цикъл, първо проверява състоянието, и едва след това започва да брои сума. Какво точно се случва? Първо проверете лоялност неравенство и <= к, ако е така, стигаме до първия елемент на масива M [1] и да я сравни с нашата "R" проверява променливите. Ако "R" е по-малък от елемент масив, след това се дава стойността на елемента. По този начин, по времето, когато ние преминаваме през целия масив, той ще съдържа най-голям брой.

PHP

Това е далеч един от най-популярните езици за програмиране. Странно е, че в по-голямата част от дори най-известните университети не са научени да го но най-банални основите на господаря в състояние и петокласник. Какво е толкова различен от другите езици, считани от нас?

PHP позволява на програмиста да създаде най-гъвкав масив. Масив елементи тя може да бъде абсолютно всякакъв вид. Ако в една и съща Pascal, ние трябва да посочите само един вид (например, брой), тогава ние няма как да се напише на линията с текста, без да се променя вида на масив ... Но ако промените типа и числови данни в него ще бъде обикновен текст, а Ето защо не можем да носят със себе си някакви математически операции без допълнителен код и главоболие.

В елемент масив PHP - е независима единица. Масивът се използва изключително за удобство на съхранение и боравене с него. И най-важното, за тези, които са свикнали да работим с масиви от други PLS, можете да подредите точно същите насрещни елементи. Апел към елементите на масив в PHP малко по-сложно, отколкото в други езици, но си заслужава.

резултат

Какво можем да кажем в заключение? Масивите - многомерен склад за данни, което позволява да работят по време на работата с големи обеми от информация. Тази статия не се счита за многомерни масиви, защото тази тема за друг разговор. Най-накрая малко съвети. За да направи по-лесно да се разбере масивите предмет да си представим поредица от числа - това е първият, но втората и така нататък. Това е масив. Ако трябва да се свържете с някой от тях, просто изберете номера на програмата. Това схващане е много по-лесно живота си в училище. Не забравяйте, че това не е винаги си струва слушане на неразбираеми учители реч, по-добре да намерят своя път към разбирането на темата.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.