Получаване на нов набор от стойности на матричните елементи

8-1 Dana матрица, състояща се от 10 реда и 5 колони и изпълнен с случайни числа от 0 до 29. За да се образуват едномерен масив от стойности на суми сумата от елементите на всяка колона на матрицата.

Получаване на нов набор от стойности на матричните елементи

8-2 запис програма, която генерира двуизмерен масив (матрица В), която е "огледален образ" хоризонтално (около вертикалната граница) 1 на оригиналния масив (матрица).

Array 1 Array 2

11 30 0 25 25 0 30 11

12 8 3 1 1 3 8 12

42 64 8 37 37 8 64 42

7 15 24 22 22 24 15 7

VAR А, В: ARRAY [1..100,1..100] НА цяло число;

На записване ( "Въведете размера на масива (1-100):");

АКО J = N ТОГАВА WRITELN

АКО J = N ТОГАВА WRITELN

Програмата използва:

1 цикъл с пост-условие за въвеждане на размера на масива.

REPEAT оператор е необходимо да се работи стойността на двумерни масиви не надвишава граничните стойности, определени в описанието (толкова дълго, колкото редица 2-100, ще бъдете помолени да въведете това ще бъдат въведени).

2 цикъл (цикъл) "пълнене източник масив А".

В блок "пълнене източник масив А" се появява присвояване елементи на оригиналния масив от случайни стойности в диапазона от 0 до 99. Тази задача се извършва стандартна функция случаен принцип.

3 цикъл (цикъл) "Определяне източник масив А".

блок "Output източник масив А" на изхода на генерирания масив на екрана. Изводът по ред. Веднага след като последният елемент от следващия ред шрифт, процедура WRITELN премества курсора на нов ред на екрана.

4 цикъл (цикъл) "Получаване масив B»

Основната част от работата се извършва от звеното "Формиране масив от Б». Всеки елемент на първоначалния масив А е писано в масив В, така че позицията в масив Б е огледално по отношение на А. масив Изчисляването на желания брой колона В се извършва с формула N-J + 1. където N - брой колони, J - колона номер на текущия масив А.

5 цикъл (цикъл) - дисплей решетка формира Б.

б). Изчислете средната аритметична стойност стойностите на елементите на масив.

б). Преброяване на броя на матричните елементи, чиито стойности не надвишават предварително определен номер.

б). Намери минималния брой в матрицата.

б). Изчислява сумата на отрицателни елементи в масива.

б). Намерете максималния брой в една матрица.

б). Преброяване на броя на не-отрицателни елементи в масива.

б). Преброяване на броя на отрицателни елементи на масива.

б). Транспонират две предварително определена матрица елемент.

б). Изчислява продукт на елементи на масива.

б). Преброяване на броя на отрицателни елементи на матрицата.

б). Изчислява продукта от отрицателните елементи на матрицата.

б). Преброяват се масив елементи, чиито стойности надвишава предварително определен брой.

б). Изчислява сумата на положителните елементи на матрицата.

б). Замяна на отрицателните елементи на масива с нули.

б). Изчислява сумата на матричните елементи на всеки ред.

б). Конвертиране на два реда на матрицата дал.

б). Изчислява се сумата от елементите на всяка колона на матрицата.

б). Транспонират две предварително определена колона на матрицата.

б). Форма В съдържа максимално масив елементи редовете А.

б). Форма В, съдържащ множество редици от елементи количество А.

3.9. Тестовите въпроси

1. Каква е целта на оператора на цикъл ЗА?

2. Какви са правилата на досие на оператора цикъл ЗА?

3. Какви са алгоритмите на оператора на цикъл ЗА?

4. Какво се наричат ​​вложени цикъла?

5. Какви са ограниченията, наложени на оператора FOR?

6. Какви са повтарящи се формули в обработката на данни с използване на цикъла? Какво е (обикновено) повторение формула за изчисляване на количество с помощта на известен брой повторения цикъл? Какво е (обикновено) рекурсия формула за изчисляване на продукта на цикъла с помощта на известен брой повторения?

7. Как ще се определя типа на данните "Array"? Запис примери за определяне на типа на масива данни се използва вида дял, и реактивна (или просто VAR)?

8. Как да получите достъп до отделни елементи на двуизмерни решетки?

9. Как можем да организираме входните (продукция) отделните елементи, двуизмерни решетки?