You are on page 1of 2

Урок 1. Одновимірні масиви.

Оголошення масиву, заповнення та виведення елементів масиву.


Поняття масиву. Оголошення
Масив – це впорядкований скінченний набір елементів (даних) одного типу. Почнемо працювати
з масивами, які містять числа.
Масивом називається скінченна послідовність змінних одного типу, які мають однакове ім'я та
різняться порядковим номером (індексом).
Індексом називається порядковий номер елемента масиву.

Оголошення масиву схоже на оголошення змінної:


тип_змінної [] назва_масива;
Наприклад,
int[] arr = new int[4];
Тут спочатку ми оголосили масив arr, який буде зберігати дані типу int. Далі використовуючи
операцію new, ми виділили пам'ять для 4 елементів масиву: new int[4]. Число 4 ще називається
розмірністю масиву.
Для звернення до елементу масиву необхідно вказати індекс у квадратних дужках.
Наприклад:
arr[0] = 11;
arr[1] = 32;
arr[2] = 53;
arr[3] = 42;
Відлік елементів масиву починається з 0, тому в даному випадку, щоб звернутися до четвертого
елементу в масиві, нам треба використовувати вираз arr[3].
Якщо ми так спробуємо звернутися до елементу масиву arr[4], то ми отримаємо виняток
(помилку) IndexOutOfRangeException.

Заповнення елементів масиву


1. Під час створення
У попередньому прикладі ми спочатку створили масив, а потім визначили для всіх його
елементів значення. Але є і альтернативні шляхи ініціалізації масивів:
int[] arr2 = new int[] { 11, 32, 53, 42 };
або:
int[] arr3 = { 11, 32, 53, 42 };
Ці два способи рівноцінні. Тут ми відразу вказуємо всі елементи масиву одразу при створенні
самого масиву.
Можна оголосити змінну масиву без ініціалізації, але при присвоєнні масиву цієї змінної
потрібно використовувати оператор new. Наприклад:
int[] arr4;
arr4 = new int[] { 11, 32, 53, 42 };

2. Випадковим чином

3. З клавіатури
4. За заданим правилом
Приклади розв’язку задач
1. Заповнення масиву за заданим правилом
В задачах на заповнення масиву обов’язкова умова:
Заповнення масиву та його виведення до списку робіть окремими циклами.

Задача 2 «Симетрія»
Заповнити першу половину масиву, що складається з n елементів, випадковими числами в
діапазоні [20; 100]. Другу половину масиву отримати як дзеркальне відображення першої половини
масиву.

You might also like