Заповнення масиву, programmirovanie-dla-Sсhool

Урок з серії: "Мова програмування Паскаль"

Наприклад, запис Mas [2], A [10] дозволяє звернутися до другого елементу масиву MAS і десятому елементу масиву A. При роботі з двовимірним масивом вказується два індексу, з n-мірним масивом - n індексів.

Наприклад, запис Matr [4, 4] робить доступним для обробки значення елемента, що знаходиться в четвертому рядку четвертого стовпця масиву M.

Індексовані елементи масиву називаються індексованими змінними. За межі масиву виходити не можна. Тобто, якщо в масиві Mas п'ять елементів, то звернення до шостого або восьмого елементу призведе до помилки.

Розглянемо типові операції, що виникають при роботі з одновимірними масивами.

Заповнення одновимірного масиву значеннями

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

Паскаль не має засобів введення-виведення елементів масиву відразу, тому введення і значень проводиться поелементно. Значення елементу масиву можна привласнити за допомогою оператора присвоювання, або ввести з клавіатури за допомогою операторів Read або Readln. Дуже зручно перебирати всі елементи масиву в циклі типу for.

Способи заповнення одновимірних масивів:

  1. Введення значення з клавіатури.
  2. Завдання значень в операторі присвоєння за допомогою генератора випадкових чисел. Цей спосіб більш зручний, коли багато елементів в масиві (введення їх значень з клавіатури займає багато часу).
  3. Завдання значень за формулою.
  4. Введення елементів масиву з файлу

1. Введення значень елементів масиву з клавіатури. У зв'язку з тим, що використовувався оператор Readln, кожне значення буде вводитися з нового рядка.