Двуизмерният масив в паскала, първичен и вторичен диагонал
Двуизмерният масив в Pascal
Матрицата двумерен масив - правоъгълен масив от числа (или други елементи от същия тип). Всяка матрица елемент има две индекс (брой ред и брой колона).
Изходни данни за решаването на много проблеми могат да бъдат представени в табличен вид:
В таблицата на резултатите от производствената дейност на няколко бизнес единици могат да бъдат представени, както следва:
zavod1: масив [1..4] на цяло число; zavod2: масив [1..4] на цяло число; zavod3: масив [1..4] на цяло число;
Или като двумерен масив по този начин:
Var A: масив [1..3,1..4] на цяло число;
Описание, входни и изходни елементи на двумерен масив
Опции описание на двумерен масив
- Описание раздел променливи масиви:
Var A: масив [1..5,1..5] на цяло число; И, Й: цяло число; Накратко, sum1, sum2: цяло число; започнем Randomize; защото: = 1 до 5 направи за к: = 1 до 5 направи [Ь, й]: = случаен (10); пиша ( "източник масив A: '); защото: = 1 до 5 направи започне writeln; за к: = 1 до 5 пишат (А [Ь, й]: 2 " '); приключи; sum1: = 0; защото: = 1 до 5 направи за к: = 1 до 5 се направи, ако (I-J = 1), след това sum1: = sum1 + A [Ь, й]; sum2: = 0; защото: = 1 до 5 направи за к: = 1 до 5 се направи, ако (J-аз = 1), след това sum2: = sum2 + A [Ь, й]; сума: = sum1 + sum2; writeln; writeln ( "Сума = ', сума); край.
Създаване масив 6: Създаване на матрица от измерение п. Вземете го на екрана. След това го преобразува чрез замяна на необходимите елементи за 0:
Създаване масив 7: Разработване на матрица от измерение п. Вземете го на екрана. След това го преобразува чрез замяна на необходимите елементи за 0:
Създаване масив 8: Създаване на матрица от измерение п. Вземете го на екрана. След това го преобразува чрез замяна на необходимите елементи за 0:
Целева масив 9: Създаване на програма, която позволява с помощта на генератор на случайни числа, за да генерира матрица от измерение N. Да се определи:
Помислете още един пример за работа с двумерен масив.
Пример: В двумерен масив от елементи размер N х M определяне на средната стойност. Намери индекса на масива на елемента, който е най-близо до средната стойност.
Var index1, Гини2, I, J, К, М: цяло число; S, мин, е: реално; а: масив [1..300,1..300] на реално; започне N: = 10; М: = 5; защото: = 1 до N се започне за к: = 1 до М направи започне [Ь, й]: = случаен (20); S: = S + на [I, J]; напиши (а [Ь, й]: 3); приключи; writeln; приключи; F: = S / (N * М); writeln ( "srednee znachenie", е); мин: = абсолютен (а [1,1] -f); защото: = 1 до N направи започне за к: = 1 М се започне ако абсолютен (а [Ь, й] -f) И сега ние предлагаме да преминат тест за програмиране Pascal първоначалното ниво. Следвайте връзката или натиснете тук. ако имате парола за теста.