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

1.3 Внутренняя спецификация сегмента 1.3

  1. Подзадача

Найти среднее арифметическое элементов матрицы, лежащих выше главной диагонали.

  1. Состав данных

Тип

Имя

Смысл

Структура

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

Вещ

X

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

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

M строк

N столбцов

Цел

M

Количество строк матрицы {X}

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

Цел

N

Количество столбцов матрицы {X}

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

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

Вещ

SRX

Среднее арифметическое

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

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

Цел

I

Номер строки {X}

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

Цел

J

Номер столбца {X}

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

Вещ

SUMRSX

Сумма элементов лежащих выше

главной диагонали.

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

  • Процедура SRAREFM({X}, M, N, SRX)

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

1.4 Внутренняя спецификация сегмента 1.4

1. Подзадача

Увеличить все элементы строки на число.

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

Тип

Имя

Смысл

Структура

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

Вещ

X

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

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

M строк

N столбцов

Цел

M

Количество строк матрицы {X}

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

Цел

N

Количество столбцов матрицы {X}

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

Вещ

MINNX

Номер минимального элемента

массива {X}

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

5 элементов

Вещ

SRX

Среднее арифметическое

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

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

Вещ

Y

Матрица {X}, измененная по условию.

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

M строк

N столбцов

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

Цел

I

Номер строки {X}

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

Цел

J

Номер столбца {X}

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

  • Процедура IZM({X}, M, N, MINNX, SRX, {Y})

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

Вспомогательный алгоритм сегмента 1.1

Вспомогательный алгоритм сегмента 1.2

Да

Нет

Вспомогательный алгоритм сегмента 1.3

Вспомогательный алгоритм сегмента 1.4