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

Масивите - един ... Кратко въведение в темата

Всеки, който е учил програмиране в университета знае, че учителите са склонни да дадат само основната, основен материал за своите студенти. Относно масиви Обмислят се и, но в по-късните курсовете. Защо? Защото масиви - е основата, която позволява на програмиста да работи с големи обеми от информация.

въведение

Днешната тема, ние започваме с факта, че ще се въведе дефиниция на този термин. Масивите - елементите програмна среда, която представлява набор от данни в таблична форма или линия. Представете си серия от случайни числа 1, 6, 2, 4 и 8. Това ще масив. Всяко число написано в един ред, разполага със собствен сериен номер, и това е, което прави възможно да се отнасят (въвеждат) ги с множество програми.

рекорд

Помислете как масиви се записват в практиката. Запис, масиви марка - той е създаден, за да се посочи програма техния вид (какви стойности ще бъдат съхранявани в масива) и броя на клетките. Понякога програмистите да създават огромен масив без да се уточнява точният брой елементи, но след това имате достъп до нея, трябва да бъдат много внимателни, че програмата не е фиксиран и започна да се позовава на празните клетки.

  • D: масив [1..k] на реално; - така пише на масива с "Паскал". Ако трябва да се създаде програма знаем, че вие ще имате не повече от 5 елемента, можете да използвате за въвеждане D: масив [1..5] на недвижими;

Както може би се досещате D - е писмото, което означава името на масива; реално - това е тип (формат) на данните, които могат да се съдържат в масива; масив [] - е броят на елементите масив.

обжалване

За да се работи с елемент на масива, е необходимо да се прилага програмата. Масивите - това са същите числа или думи, като всяка друга. За да се работи с елемент на масива, е необходимо да се въведе: D [1]. Това ще избере първия елемент на масива и за провеждане на операции с него. Например:

  • печат (D [1]); - Тази команда ще даде възможност на потребителя да се покаже стойността, съдържаща се в първата клетка на масива.

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

  • Ако имате масив от D: масив [1..k] на текст; - и в клетката D [1] = 1, а след това не можете да използвате този елемент в математически операции, тъй като програмата за "1" - това е просто думата "едно", а не номера. Така че внимавайте променливи и техните видове.

Ако имате намерение да математически операции, или в масив просто трябва да се съхранява по-добре номера obespokoytes неговия вид предварително и да назначи "истински" или "цяло число".

маса

Нека сега поговорим за пространството около нас. Ние живеем в триизмерен свят, както и повечето от обектите може да се опише с 3 параметри: дължина, ширина, височина. И от там масиви измерение. Двуизмерни решетки - таблица с данни, в която всеки елемент се присъжда повече от един сериен номер, и две - броят линия номер и колона. При позоваване на двумерен масив трябва да посочва както на броя - D [1, 1].

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

Да предположим, че имаме една маса, в която данните се записват в учениците. Те са: година на раждане, името на класа.

1989 Иванов Иван 9
1988 Петров Петър 10
....

При нормални обстоятелства, трябва да създадете няколко масиви, в зависимост от нуждите. Ние можем да създадем двумерен масив на цифров вид до момента магазин на раждане и клас, а вторият масив за съхранение на текстова информация (FI). Но това е неудобно. На първо място, последното и първото име, може да се наложи да се справят самостоятелно. На второ място, лесно можете да се объркате при попълване на масива с една година и клас. Ето защо, тя ще бъде по-лесно да се създаде 4 отделни масиви за всяка колона. Съгласете се, че е много тромава?

PHP

PHP масиви може да реши проблема, както е споменато по-горе. Факт е, че в този език за програмиране, можете да посочите не само от типа на данните в масива, но типът на метър (индекс). В допълнение, данните от различни видове могат да се съдържат в един масив. Създаването на един едномерен масив (ако искате да вземете една колона):

  • $ Array = масив (1989, 1988, ...);

Този пример създава прост масив. Индексът се създава автоматично и се счита за нула. Това означава, че елементът на нула масив - 1989, първата - 1988, и т.н. Но какво, ако ние трябва да се постави цялата таблица в многомерен масив? Какви са многоизмерен PHP масив? Тази структура, в която всеки елемент също е масив. Как да разглобявате примера за нас?

$ Таблица = масив (

спектър (1989, "Смит", "John", 9)

спектър (1988, "Смит", "Peter", 10),

...

);

Това, което имаме в крайна сметка? Пред себе си имаме масив наречен $ маса, която редовете отговарят на редовете в таблицата. Ако kovorit масив от елементи, а след това те ще изглежда така:

  • $ Таблица [0, 0] = 1989 $ маса [0, 1] = "Смит", $ маса [0, 2] = "John", $ маса [0, 3] = 9.
  • $ Таблица [1, 0] = 1988 $ маса [1, 1] = "Peter", $ маса [1, 2] = "Peter", $ маса [1, 3] = 10.

Където 0 и 3 колони са цифров масив, и 1 и 2 - текст. Ако е необходимо, винаги можете да конвертирате необходимите данни в желания формат и обединяване на клетки.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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