русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Ім’я кожного елемента одновимірного масиву складається з імені масиву і узятого у квадратні дужки порядкового номера цього елемента в масиві.


Дата додавання: 2014-09-10; переглядів: 2701.


 

Так для прикладу, розглянутого вище, замість ста окремих змінних варто розглядати масив, що складається зі 100 елементів. Якщо надати ім’я масиву a, то імена змінних – елементів цього масиву будуть такі: a[1], a[2], a[3], ..., a[100]. Кожна з цих змінних матиме тип Real.

Тоді, щоб знайти суму значень усіх цих 100 змінних, достатньо записати такі команди:

summa := 0;

for i := 1 to 100 do

summa := summa + a[i];

 

Звертаємо вашу увагу, що номер елемента масиву може задаватися як числом, так і значенням виразу, що набуває цілочисельного значення.

 

Виконання цього фрагменту програми відбуватиметься так:

Команда Результат виконання
summa := 0 summa = 0
i := 1 i = 1
i £ 100 (1 £ 100) = true
summa := summa + a[i] summa = 0 + a[1] = a[1]
i := i +1 i = 2
i £ 100 (2 £ 100) = true
summa := summa + a[i] summa = a[1] + a[2]
i := i +1 i = 3
i £ 100 (3 £ 100) = true
summa := summa + a[i] summa = a[1] + a[2]+a[3]
... ...
i := i +1 i = 100
i £ 100 (100 £ 100) = true
summa := summa + a[i] summa = a[1] + a[2] + a[3] + a[4] + ... + a[100]
i := i +1 i = 101
i £ 100 (101 £ 100) = false

 

У результаті виконання наведеного фрагмента програми значення змінної summa дорівнюватиме сумі значень усіх 100 змінних – елементів одновимірного масиву, тобто сумарній вазі даних 100 учнів.

У тексті програми мовою Delphi у рядку varзмінна a типу одновимірний масив записується описується так: var a: array [1..100] of Real (англ. array – масив). У квадратних дужках вказується діапазон номерів елементів масиву: від 1 до 100. За цим записом компілятор виділяє в пам'яті комп’ютера 100 ділянок під кожну зі 100 змінних – елементів масиву. Розмір кожної ділянки залежить від типу елементів масиву.

Звертаємо вашу увагу, що інколи зручно нумерувати елементи масиву, починаючи не з першого номера. Так, наприклад, для змінних, значення яких – чисельність населення України в період з 1990 по 2011 роки можна використати масив a: array [1990..2011] of Integer. Взагалі, номери елементів одновимірного масиву можуть буди елементами довільного діапазону цілих чисел.


<== попередня лекція | наступна лекція ==>
Масив, в якому кожний елемент визначається тільки одним порядковим номером, називається одновимірним. | Уведення і виведення значень елементів одновимірного масиву


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн