Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Поняття масиву. Одновимірні та багатовимірні масиви.

Масив - це впорядкований скінченний набір даних одного типу, які зберігаються в послідовно розташованих комірках оперативної пам’яті і мають спільну назву. Назву масиву надає користувач. Кожна окрема така комірка – це елемент масиву. Для ідентифікації елементів масиву, кожен елемент має свій індекс, за яким його можна знайти в масиві. Кількість індексів, а отже і кількість елементів визначає розмірність масиву.

Розрізняють одномірні, двомірні та багатомірні мавсиви.

Можна говорити про масиви цілих чисел, масивів символів і.т.д. Ми можемо навіть визначити масив, елементи якого - масиви (масив масивів), визначаючи, таким образом, багатовимірні масиви.

Масиви зручно використовувати для зберігання однотипної інформації, наприклад, елементів таблиць, коефіцієнтів громіздких лінійних рівнянь та систем рівнянь, прізвищ працівників деякої великої фірми, назв днів тижня, тощо.

Загальний вигляд конструкції опису одномірного масиву:

<тип> <ім’я масиву> [<розмір>]

Тобто, будь-який масив в програмі повинен бути описаний: після імені масиву добавляють квадратні дужки [ ], усередині яких зазвичай записується число, що показує кількість елементів масиву.

Розмір – це кількість елементів масиву. Розміром може бути лише стала величина (не змінна).

Ім’я масиву у програмі змінювати не можна – це стала величина, яка містить адресу першого елемента. Отже, назва масиву є вказівником на перший елемент.

Наприклад: запис int x[10]; визначає x як масив з 10 цілих чисел. У разі багатовимірних масивів показують стільки пар дужок, скільки (яка) розмірність масиву, а число усередині дужок показує розмір масиву по даному вимірюванню.

Наприкладint a[10] – масив на ім’я а складається з десяти цілих елементів: а[0], a[1], a[2],…a[9].

Нумерація елементів масиву в С++ завжди починається з нуля.

Загальний вигляд конструкції опису багатовимірного масиву такий

<Тип> < ім’я масиву > [< p1 >][< p1 >]….[< p N >}

де p1, p2 …pN – задають розміри для кожного виміру.

Кількість індексів визначає вимірність масиву: двовимірні масиви мають два індекси, тривимірні – три індекси.

Елементи двовимірного масиву визначаються іменем масиву та двома індексами: перший індекс означає номер рядка, другий – номер стовпця, на перетині яких розміщений елемент.

Для роботи з масивом завжди використовують оператори циклу.

Щоб звернутись до деякого елемента, необхідно зазначати ім’я масиву, а у квадратних дужках – його номер.

Наприклад:змінна stud[2]є третім елементом масиву stud, а stud[4]–п’ятим, оскільки масив stud має елементи stud[0] stud[1] stud[2] stud[3] stud[4].

ПрикладУтворити масив з елементами 0, 10, 20, 30, 40

void main()

{

int a[5];

for (int i=0;i<5;i++) a[i] = i*10;

}

Приклад .Утворити масив з перших десяти цілих чисел і обчислити суму всіх його значень.

void main()

{ int a[5];

for (int i=0,s=0;i<5;i++)

{ a[i]=i;

s = s + a[i]; }

}


Читайте також:

  1. II. Поняття соціального процесу.
  2. V. Поняття та ознаки (характеристики) злочинності
  3. А/. Поняття про судовий процес.
  4. Адміністративний проступок: поняття, ознаки, види.
  5. Адміністративні правовідносини: поняття, ознаки,
  6. Адміністративні провадження: поняття, класифікація, стадії
  7. Акти застосування юридичних норм: поняття, ознаки, види.
  8. Аналіз ступеня вільності механізму. Наведемо визначення механізму, враховуючи нові поняття.
  9. АРХІВНЕ ОПИСУВАННЯ: ПОНЯТТЯ, ВИДИ, ПРИНЦИПИ І МЕТОДИ
  10. АРХІВНЕ ОПИСУВАННЯ: ПОНЯТТЯ, ВИДИ, ПРИНЦИПИ І МЕТОДИ
  11. Аудиторські докази: поняття та процедури отримання
  12. Б) Поняття корисності: (поняття, гранична та сукупна корисність продукту).




Переглядів: 3235

<== попередня сторінка | наступна сторінка ==>
Директива #undef. | Ініціалізація масивів.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.