Лабораторный практикум по информатике. Гурьяшова Р.Н - 86 стр.

UptoLike

86
Исходные данные
A = v
w
nn
8
i"
8
i
8
"i
w
EE
8
"
8
i
8
"
w
FF
x =v
n −2 −3
2 u −4
−1 3 E
x
2. Решение
Переменные, используемые в задаче, приведены в таблице:
Обозначения переменных
Имя пере-
менной
Тип переменной
Пояснение
Fortran C
I, J INTEGER
INT
Номер строки и столбца матрицы
A
ij
INTEGER
INT
Элемент матрицы
K INTEGER
INT
Количество отрицательных элементов строки
B
i
INTEGER
INT
B с номером i
P INTEGER
INT
Произведение положительных элементов
массива
B
3. Ручной расчёт результатов
С учётом обозначений элементы массива вычисляются по фор-
муле: B
i
= A
ii
– K.
Представим результаты расчёта в таблице:
Вычисление элементов массива B
i
Номер строки i
Элемент
главной
диагонали A
ii
Количество K Значение B
i
1 1 2 –1
2 6 1 5
3 2 1 1
Произведение положительных элементов массива P = 5.
4. Алгоритм
При решении используется алгоритм вычисления количества и
произведения. Алгоритмдвойной цикл вложенной структуры.
Обход матрицы осуществляется только по строкам. Параметр
внешнего цикла номер строки i, а внутреннегономер столбца j.
                        Исходные данные
                 wnn    8i"    8i       n −2 −3
            A = v8"i    wEE    8" x = v 2  u −4x
                 8 i    8 "    wFF     −1  3  E
                              2. Решение
   Переменные, используемые в задаче, приведены в таблице:
                       Обозначения переменных
Имя пере-   Тип переменной
                                         Пояснение
 менной      Fortran   C
   I, J     INTEGER INT Номер строки и столбца матрицы
   Aij      INTEGER INT Элемент матрицы
    K       INTEGER INT Количество отрицательных элементов строки
    Bi      INTEGER INT Элемент одномерного массива B с номером i
                           Произведение положительных элементов
    P       INTEGER INT
                           массива B
                   3. Ручной расчёт результатов
   С учётом обозначений элементы массива вычисляются по фор-
муле: Bi = Aii – K.
   Представим результаты расчёта в таблице:
                   Вычисление элементов массива Bi
                Элемент главной
 Номер строки i                        Количество K   Значение Bi
                 диагонали Aii
       1              1                     2             –1
       2              6                     1              5
       3              2                     1              1
   Произведение положительных элементов массива P = 5.
                           4. Алгоритм
   При решении используется алгоритм вычисления количества и
произведения. Алгоритм − двойной цикл вложенной структуры.
Обход матрицы осуществляется только по строкам. Параметр
внешнего цикла – номер строки i, а внутреннего – номер столбца j.


                                  86