Контрольна робота по темі одномірні і двовимірні масиви в pascal

writeln ( 'сума позитивних елементів масиву дорівнює', s);

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

Розглянемо матрицю А розмірністю 2 * 3, тобто в ній буде два рядки, а в кожному рядку по три елементи:

Кожен елемент має свій номер, який складається з двох чисел - номери рядка, в якій знаходиться елемент, і номера стовпчика. Таким чином, номер елемента визначається перетином рядка і стовпця. Наприклад, a12 - це елемент, що стоїть в першому рядку і в другому стовпці.

Спосіб 1. У Паскалі двовимірний масив можна описати як одновимірний, елементами якого є одновимірні масиви. Наприклад, для матриці А, наведеної вище:

Type omyarray = Array [1..m] Of <тип элементов>;

dmyarray = Array [1..n] Of omyarray;

В даному випадку змінна v оголошена як одновимірний масив з трьох елементів дійсного типу. Мінлива а описана як двовимірний масив з двох рядків, кожну з яких включено по три елементи.

Спосіб 2. Опис масиву А можна скоротити, виключивши визначення типу omyarray у визначенні типу dmyarray:

Type dmyarray = Array [1..n, 1..m] Of <тип элементов>;

Спосіб 3. Ще більш короткий опис масиву А можна отримати, вказуючи ім'я масиву і діапазони зміни індексів для кожної розмірності масиву:

Type dmyarray = Array [1..n, 1..m] Of <тип элементов>;

Var a: Array [1..n, 1..m] Of <тип элементов>.

Всі поля є обов'язковими для заповнення

Інформація доступна тільки для зареєстрованих користувачів.

Шановні колеги. Переконливе прохання бути уважнішими при оформленні заявки. На підставі заповненої форми оформляється електронне свідоцтво. У разі невірно вказаних даних організація відповідальності не несе.

Схожі статті