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

UptoLike

71
2.
Решение
Математическая формулировка задачи:
Дана матрица A(5x4). Определить номер строки и столбца с
наибольшим элементом матрицы.
Переменные, используемые в задаче, приведены в таблице:
Обозначения переменных
Имя пере-
менной
Тип переменной
Пояснение
Fortran C
N, M INTEGER INT
Количество строк и столбцов матрицы
I, J INTEGER INT
Номер
строки и столбца матрицы
A
ij
REAL FLOAT
Элемент матрицы
AMAX REAL FLOAT
Наибольший
элемент матрицы
K, L INTEGER INT
Номер с
троки и столбца с наибольшим
элементом
TN
k
, MC
L
CHAR
Название судна и месяца с на
и-
большим процентом
выполнения
плана
3. Ручной расчёт результатов
Процент AMAX = 108 достигнут судном «Танкер−1» с номе-
ром K = 1 за месяц навигации «июль» с номером L = 3.
4. Алгоритм
При решении задачи используется алгоритм вычисления
наибольшего значения. Обход матрицы можно осуществлять и
по строкам, и по столбцам. В алгоритме выбран вариант «по
строкам». Алгоритм двойной цикл вложенной структуры. Па-
раметр внешнего цикла номер строки i (судна), а внутреннего
номер столбца j (месяца).
Схема алгоритма представлена на рис. 2.26:
                          2. Решение
   Математическая формулировка задачи:
   Дана матрица A(5x4). Определить номер строки и столбца с
наибольшим элементом матрицы.
   Переменные, используемые в задаче, приведены в таблице:

                     Обозначения переменных

Имя пере-  Тип переменной
                                         Пояснение
 менной    Fortran      C
  N, M    INTEGER      INT Количество строк и столбцов матрицы
   I, J   INTEGER      INT Номер строки и столбца матрицы
   Aij      REAL     FLOAT Элемент матрицы
 AMAX       REAL     FLOAT Наибольший элемент матрицы
                           Номер строки и столбца с наибольшим
  K, L    INTEGER      INT
                           элементом
                           Название судна и месяца с наи-
TNk, MCL CHARACTER CHAR большим процентом выполнения
                           плана

                3. Ручной расчёт результатов
   Процент AMAX = 108 достигнут судном «Танкер−1» с номе-
ром K = 1 за месяц навигации «июль» с номером L = 3.
                         4. Алгоритм
   При решении задачи используется алгоритм вычисления
наибольшего значения. Обход матрицы можно осуществлять и
по строкам, и по столбцам. В алгоритме выбран вариант «по
строкам». Алгоритм – двойной цикл вложенной структуры. Па-
раметр внешнего цикла – номер строки i (судна), а внутреннего
– номер столбца j (месяца).
   Схема алгоритма представлена на рис. 2.26:

                              71