Варианты задания лабораторной работы №3
Тема ” Циклы и массивы”
Составить схему алгоритма, написать и отладить программу на языке Паскаль, в которой необходимо решить две задачи.
Задача 1: получить матрицу заданного размера, элементы которой вычисляются по заданным формулам, представленным в таблице 1 согласно варианту задания.
Задача 2 : обработать матрицу по заданному алгоритму.
При составлении схемы алгоритма и программировании должны быть использованы указанные в таблице 1 идентификаторы числа строк и столбцов, имя массива, соответствующего создаваемой матрице, а также должны быть использованы все типы циклов (For. While, Repeat) в указанной последовательности.
Численные значения размера матрицы, указанные в круглых скобках, должны вводиться с клавиатуры с предварительным выводом на экран текстовых пояснений вводимых значений.
Таблица 1- Варианты задания лабораторной работы3. 3адача1
№ вар. | Размер матрицы A | Формула расчета элемента матрицы aij | Последовательность использования типов цикла | Идентификатор массива, соответствующего матрице A |
1. | m*n(6*3) | при i>j 0 при i=j при i<j | While, Repeat, For | Lnarc |
2. | s*t(4*5) | при i>j i/j при i=j ln при i<j | Repeat, For, While | Expcos |
3. | k*l(5*6) | при i>j (-1)i при i=j при i<j | While, For, Repeat | Ln2 |
4. | d*b(3*6) | при i- четном в остальных случаях | Repeat, While For, | Lncos |
5. | x*y(8*3) | +ln(sin i/j) при j- четном в остальных случаях | While, Repeat, For | LNX |
6. | h*g(5*5) | при i>j 0 при i=j при i<j | While For Repeat | Pix |
7. | v*h(5*6) | при i*j- четном в остальных случаях | While For Repeat | Arctg. |
8. | h*g(5*5 | при i>j -1 при i=j при i<j | Repeat For While | SPi |
9. | y*g(3*8) | при i>j 0 при i=j при i<j | Repeat While For | В |
10. | l*d(7*4) | при i- нечетном в остальных случаях | For While Repeat | TSin. |
11. | k*z(8*6) | при i>j -1 при i=j при i<j | For Repeat While | KP |
12. | b*k(5*9) | i*j при j- четном в остальных случаях | While For Repeat | Expcs. |
13. | f*p(4*5) | при i>j (-1)i*j при i=j при i<j | Repeat For While | Arctg |
14. | l*m(7*7) | 0 при j- нечетном в остальных случаях | While For Repeat | АSS т. |
15. | u*z(3*9) | -1 при i*j- нечетном в остальных случаях | For Repeat While | Cosх |
16. | h*t(7*6) | при i>j 0 при i=j при i<j | While Repeat For | Cossin. |
17. | w*k(4*5) | при i- четном в остальных случаях | Repeat For While | Expexp. |
18. | c*b(3*6) | при i>j i+i при i=j при i<j | While For Repeat | Ln1 |
19. | d*g(7*2) | при i>j Sin(i/j) при i=j при i<j | For Repeat While | Coscos |
20. | a*f(5*9) | при i>j 1 при i=j при i<j | Repeat For While | Expx |
21. | f*e(2*5) | при i>j 0 при i=j при i<j | For Repeat While | Xcos2 |
22. | o*p(3*8) | при i>j -1 при i=j при i<j | Repeat For While | Xarc |
23. | s*z(3*7) | при i>j при i=j при i<j | Repeat For While | Step. |
24. | u*r(5*7) | при i>j 0 при i=j при i<j | For Repeat While | Xex |
25. | q*g(3*4) | 1 при i- нечетном в остальных случаях | While For Repeat | E2x |
26. | c*g(4*5) | при i>j i*j при i=j при i<j | Repeat While For | Sh |
Таблица 1- Варианты задания лабораторной работы3. 3адача2
№ вар | Задание обработки матрицы | Гр 1-1 | Гр 1-1а |
1. | Найти минимальное значение суммы элементов четных строк матрицы в указанной части матрицы. | | 1-2-6-5 |
2. | Найти максимальное значение среди элементов нечетных строк матрицы в указанной части матрицы. | | 2-3-7-6 |
3. | Найти максимальное значение суммы элементов четных столбцов матрицы в указанной части матрицы. | | 1-2-3 |
4. | Найти среднее значение элементов столбцов выше главной диагонали в указанной части матрицы. | | 7-8-6 |
5. | Найти среднее значение элементов нечетных столбцов матрицы в указанной части матрицы. | | 8-1-2- |
6. | Найти среднее значение элементов четных строк матрицы в указанной части матрицы. | | 6-5-4 |
7. | Найти максимальное значениев указанной части матрицы. | | 8-1-2-3 |
8. | Найти среднее значение сумм элементов нечетных столбцов в указанной части матрицы. | | 7-6-5-4 |
9. | Найти максимальную сумму элементов нечетных строк ниже главной диагонали. | 1-2 | 7-8-4-3 |
10. | Найти среднее значение элементов четных строк в указанной части матрицы. | 3-4 | 2-3 |
11. | Найти минимальное значение среди элементов четных столбцов в указанной части матрицы.. | 5-6 | 3-4 |
12. | Найти максимальное значение среди элементов нечетных строк в указанной части матрицы.. | 7-8 | 5-6 |
13. | Найти минимальное среднее значение элементов четных строк матрицы | 7-8-1-2 | 7-8 |
14. | Найти минимальное среднее значение элементов нечетных строк матрицы | 6-5-4-3 | |
15. | Найти минимальное среднее значение элементов нечетных столбцов матрицы в указанной части матрицы. | 8-1 | |
16. | Найти минимальное среднее значение элементов четных столбцов матрицы в указанной части матрицы. | 2-3 | |
17. | Найти максимальное значение суммы элементов четных строк указанной части матрицы. | 3-4 | |
18. | Найти минимальное значение средней суммы элементов строк указанной части матрицы. | 5-6 | 1-2-6-5 |
19. | Найти максимальное значение средней суммы элементов строк указанной части матрицы. | 7-8 | 7-8-3-4 |
20. | Найти минимальное значение суммы элементов четных столбцов указанной части матрицы. | 8-1-2-3 | |
21. | Найти максимальное значение суммы элементов нечетных строк указанной части матрицы. | 7-6-5-4 | |
22. | Найти максимальное значение суммы элементов четных столбцов указанной части матрицы. | 7-8-4-3 | |
23. | Найти минимальное значение сумм строк в указанной части матрицы. | 1-2-6-5 | |
24. | Найти максимальное значение сумм нечетных столбцов элементов указанной части матрицы | 2-3-7-6 | 1-2 |
25. | Найти среднее значение элементов четных столбцов указанной части матрицы | 1-2-3 | 3-4 |
26. | Найти минимальное значение средней суммы элементов столбцов в указанной части матрицы | 7-8-6 | 5-6 |
Обозначение частей матрицы