Програмування алгоритмiв опрацювання табличних величин (одновимiрних масивiв)
Корсун Уляна IНМ-19
09.10.22
Масив
Масив — згрупованi за мiсцем розташування у пам’ятi величини одного типу, що мають одну назву (iдентифiкатор) i рiзнi порядковi номери (iндекси). Це поняття програмування вiдповiдає математичним поняттям послiдовностi й таблицi (матрицi).
Елемент масиву — одна з величин, що утворюють масив. Це поняття програмування вiдповiдає математичному поняттю елемента послiдовностi чи матрицi.
Iндекс масиву — величина перелiчуваного (зазвичай цiлого) типу, яка (сукупнiсть яких) вказує на конкретний елемент масиву. Це поняття програмування вiдповiдає математичному поняттю номера елемента послiдовностi чи номеру рядка/стовпчика таблицi (матрицi). У мовi С++ найменше значення iндексу — 0.
Масив має такi властивостi:
Тип елементiв (масиву);
Назва (iдентифiкатор) — одна й та сама для всiх елементiв масиву;
Розмiрнiсть — кiлькiсть номерiв (iндексiв), необхiдних для визначення розташування елемента у масивi; Дiапазони змiни номерiв (iндексiв).
Масиви бувають:
Одновимiрними
iнакше називають лiнiйним масивом або вектором. Кожному його елементу ставлять у вiдповiднiсть один iндекс. У математицi лiнiйному масиву вiдповiдає поняття послiдовностi, а номеру члена послiдовностi — iндекс масиву.
Двовимiрними
iнакше називають таблицею або матрицею. Кожному його елементу ставлять у вiдповiднiсть два iндекси: номер рядка та номер стовпчика.
Прикладом двовимiрного масиву є шахiвниця.
Порядок роботи з масивом
1. |
У роздiлi описiв вказати назву, розмiр i тип елементiв масиву. Це забезпечить (на етапi завантаження програми) видiлення потрiбного об’єму оперативної пам’ятi для зберiгання значень елементiв. |
2. |
Заповнити комiрки пам’ятi, видiленi для елементiв масиву, потрiбними значеннями. |
3. |
При потребi вивести масив (на екран, у файл) для наочної перевiрки роботи коректностi заповнення. |
4. |
Опрацювати масив. |
5. |
Вивести отриманi результати. |
Опис одновимiрного масиву
Перелiк використаних джерел
Шокалюк С. В. Теорiя та практика розробки презентацiйних електронних ресурсiв засобами видавничої системи LaTeX
(https://www.overleaf.com/) [Електронний ресурс]. – Режим доступу : https://drive.google.com/file/d/1r6jVH5DWziabTByGWCUSaLXONzVKFda
Iванова I. П. Розробка уроку. Табличнi величини [Електронний ресурс]. – Режим доступу :
http://www.kievoit.ippo.kubg.edu.ua/kievoit/2016/56
Сюткин В. Справочник по командам LATEX 2 [Электронный ресурс].
- Режим доступа :
http://grammarware.net/text/syutkin/TextInLaTeX.pdf