Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа № 1-4 ).doc
Скачиваний:
17
Добавлен:
16.03.2015
Размер:
177.15 Кб
Скачать

Лабораторная работа № 3 Обработка двумерных массивов (матриц)

Язык программирования Паскаль

Описание

1 способ: задается целочисленная матрица размером 10 х 10 элементов.

var A: array [1..10, 1..10] of integer;

i,j:integer; {индексы элементов массива}

2 способ: задается целочисленная матрица размером 10 х 10 элементов. В программе в качестве длины массива используется константа n.

const n=10;

var A: array [1..n, 1..n] of integer;

i,j:integer; {индексы элементов массива}

3 способ: задается целочисленная матрица размером не более 10 х 10 элементов (nmax х nmax). В программе в качестве фактической длины массива используется переменная константа n.

const nmax=10;

var A: array [1..nmax] of integer;

i,j:integer; {индексы элементов массива}

n,m:integer;{фактическое количество строк и столбцов матрицы}

Ввод

Readln(n,m);

for i:=1 to n do

for j:=1 to m do readln(A[i]);

Вывод

for i:=1 to n do

for j:=1 to m do writeln(A[i]);

Задания к лабораторной работе № 3:

  1. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм элементов соответствующих строк матрицы.

  2. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут номера первых отрицательных элементов строк матрицы.

  3. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут TRUE, если в соответствующей строке есть хотя бы один отрицательный элемент, и FALSE, если иначе.

  4. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров минимальных четных элементов строк матрицы.

  5. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм элементов, не превосходящих по значению заданное пользователем число в соответствующих строках матрицы.

  6. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут номера последних отрицательных элементов строк матрицы.

  7. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров минимальных элементов соответствующих строк матрицы.

  8. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм элементов, превосходящих по значению заданное пользователем число в соответствующих строках матрицы.

  9. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров минимальных нечетных элементов строк матрицы.

  10. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм элементов соответствующих столбцов матрицы.

  11. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут номера первых положительных элементов строк матрицы.

  12. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будет TRUE, если в строке матрицы количество нулевых элементов равно количеству ненулевых, и FALSE – иначе.

  13. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров максимальных четных элементов строк матрицы.

  14. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из произведений элементов соответствующих строк матрицы.

  15. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут TRUE, если в соответствующей строке есть хотя бы один положительный элемент, и FALSE, если иначе.

  16. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из максимальных элементов соответствующих строк матрицы.

  17. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут номера последних положительных элементов строк матрицы.

  18. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров максимальных нечетных элементов строк матрицы.

  19. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из произведений элементов соответствующих столбцов матрицы.

  20. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм положительных элементов соответствующих столбцов матрицы.

  21. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут TRUE, если в соответствующей строке есть хотя бы один нулевой элемент, и FALSE, если иначе.

  22. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут номера первых четных элементов соответствующих строк матрицы.

  23. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров минимальных элементов соответствующих строк матрицы.

  24. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм отрицательных элементов соответствующих строк матрицы.

  25. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будет TRUE, если в строке матрицы количество четных (по значению) элементов равно количеству нечетных ( нулевые не учитывать), и FALSE – иначе.

  26. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из средних арифметических элементов соответствующих строк матрицы.

  27. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, элементами которого будут TRUE, если в соответствующей строке есть хотя бы один ненулевой элемент, и FALSE, если иначе.

  28. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из сумм отрицательных элементов соответствующих столбцов матрицы.

  29. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров максимальных элементов соответствующих строк матрицы.

  30. Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров последних четных элементов соответствующих строк матрицы.