Программирование и основы алгоритмизации ч.1

Варианты задания лабораторной работы №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

 

 

Обозначение частей матрицы