Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
