Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
типовик Саши.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
237.57 Кб
Скачать
  1. Состав данных:

Тип

Имя

Смысл

Структура

Входные данные

Вещ

A

Заданная матрица

Массив, двумерный

Цел

n

Количество строк

Простая переменная

Цел

m

Количество столбцов

Простая переменная

Выходные данные

Вещ

S1

Матрица из сумм элементов в столбцах {A}

Массив, одномерный

Промежуточные данные

Цел

i

Номер строки

Простая переменная

Цел

j

Номер столбца

Простая переменная

Вещ

S1

Матрица из сумм элементов в столбцах {A}

Массив, одномерный

3. Данная подзадача реализована в Turbo Pascal 7.0 как процедура общего назначения, поскольку ее выходной параметр – массив.

Имя процедуры – SUMST.

4. Аномалии не анализируются.

Сегмент 1.2

  1. Подзадача:

Определить номер максимального элемента заданного одномерного массива

2. Состав данных:

Тип

Имя

Смысл

Структура

Входные данные

Вещ

S2

Заданный массив

Массив, одномерный

Цел

D

Количество элементов заданного массива

Простая переменная

Выходные данные

Цел

MST

Номер максимального

элемента заданного массива

Простая переменная

Промежуточные данные

Цел

i

Номер очередного элемента массива

Простая переменная

Вещ

M

Очередной максимальный элемент

Простая переменная


3. Данная подзадача реализована в Turbo Pascal 7.0 как функция, поскольку она имеет один выходной параметр.

Имя функции – MST.

  1. Аномалии не анализируются.

Сегмент 1.3

  1. Подзадача:

Сформировать матрицу из столбцов заданной матрицы до заданного столбца

2. Состав данных:

Тип

Имя

Смысл

Структура

Входные данные

Вещ

A

Заданная матрица

Массив, двумерный

Цел

n

Количество строк

Простая переменная

Цел

m

Количество столбцов

Простая переменная

Цел

N1

Заданный номер столбца

Простая переменная

Выходные данные

Вещ

B1

Полученная матрица

Массив, двумерный

Промежуточные данные

Цел

j

Номер столбца

Простая переменная

Цел

i

Номер строки

Простая переменная

3. Данная подзадача реализована в Turbo Pascal 7.0 как процедура общего назначения, поскольку ее выходной параметр – матрица.

Имя процедуры – SOZMATR.

При реализации на Turbo Pascal 7.0 матрицы A и B1 имеют конечное количество элементов.

4. Аномалии не анализируются.

Сегмент 1.4

1. Подзадача:

Сформировать массив из элементов заданного столбца заданной матрицы.