Інформаціїні технології Неділя, 19.05.2024, 19:15
Вітаю Вас Гість | RSS
Головна | Паскаль | Реєстрація | Вхід
» Меню сайту

» Форма входу

» Категорії розділу
Одновимірні масиви [1]
Двовимірні масиви [1]
Стрінговий тип [1]

Головна » Статті » Середній рівень » Двовимірні масиви

Двовимірні масиви

Двовимірний масив в Паскалі трактується як одновимірний  масив, тип елементів якого також є масивом (масив  масивів). Положення елементів у двовимірних масивах Паскаля описується  двома індексами. Їх можна представити у вигляді  прямокутної таблиці або матриці.    Розглянемо двовимірний масив Паскаля розмірністю 3 x 3, тобто  в ній буде три рядки, а в кожному рядку по три елементи.   Кожен елемент має свій номер, як у одновимірних масивів, але  зараз номер вже складається з двох чисел - номери рядка, в якому знаходиться  елемент, і номери стовпця. Таким чином, номер елемента визначається  перетином рядка та стовпця.     Наприклад, А[ 2,1] - це елемент, що стоїть в  другому рядку і в першому стовпці.    Опис двовимірного масиву Паскаля.

Існує кілька способів оголошення двовимірного масиву Паскаля.    Ми вже вміємо описувати одновимірні масиви, елементи яких  можуть мати будь-який тип, а, отже, і самі елементи можуть бути  масивами. Розглянемо наступний опис:   

         Var     M:array[1..10,1..5] of integer;

Ми оголосили двовимірний масив Паскаля M, що складається з 10 рядків, в  кожному з яких 5 стовпців. При цьому до кожного i-го рядку можна звертатися m [i], а до  кожного j-го елементу всередині i-го рядка - m [i, j].    Звернення до елементів двовимірного масиву має вигляд: M [i,  j]. Це означає, що ми хочемо отримати елемент, розташований в i-му рядку і  j-му стовпці. Тут головне не переплутати рядки зі стовпцями, а то ми  можемо знову отримати звернення до неіснуючого елементу. Наприклад,  звернення до елемента M [10, 5] має правильну форму запису, але може викликати  помилку в роботі програми.

Категорія: Двовимірні масиви | Додав: Cherry (17.04.2012)
Переглядів: 6715 | Рейтинг: 4.5/2
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]
» Друзі сайту

» Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

» Пошук


Copyright MyCorp © 2024
Безкоштовний конструктор сайтів - uCoz