Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_ указ_ алгоритм_яз.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
233.47 Кб
Скачать

Методические указания

  1. Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:

  • формирование матрицы;

  • обработка матрицы и получение одномерного массива;

  • обработка одномерного массива и получение конечного результата;

  • печать всех промежуточных и конечных результатов.

  1. Тип функций, при возвращении промежуточных данных выбрать самостоятельно и обосновать.

  2. Рассмотреть два варианта описания массива – как массив с неопределенным количеством элементов и с помощью указателя.

  3. Значения элементов матрицы задавать с помощью функций, формирующих случайные числа.

Таблица 3.5. Варианты индивидуальных заданий.

п.п.

Правило получения массива Х.

Вид функции f(X).

1

Массив Х - строка с наименьшей суммой элементов, и элементы которой сдвинуты на две позиции влево циклическим сдвигом.

2

Массив Х - главная диагональ матрицы А, преобразованной сначала таким образом, что в начале каждой строки нужно собрать ее положительные элементы, а в конце - отрицательные элементы.

3

Массив Х - строка с наибольшей суммой элементов, порядок следования, в которой инвертирован.

max | xi+1 | - | xi |

1<=i<=n-1

4

Компоненты массива Х - средние арифметические значения элементов строк матрицы А, упорядоченные по убыванию.

5

В качестве x[i] принять разность между минимальным элементом каждой строки матрицы А и суммой элементов всей матрицы .

6

В качестве x[i] принять max[i] - min[i] каждой строки матрицы А.

max | xi | 1<=i<=n

7

В матрице А найти строку с максимальной суммой элементов. Массив Х получить путем сдвига элементов этой строки на позицию в левую сторону.

8

Массив Х - главная диагональ матрицы А, преобразованной таким образом, что в начале каждой строки нужно собрать ее положительные элементы, а в конце - отрицательные элементы.

9

Компоненты массива Х - упорядоченные по возрастанию средние арифметические значения элементов столбцов матрицы А.

min | xi | 1<=i<=n

10

Массив Х - побочная диагональ матрицы А, элементы которой сдвинуты на три позиции вправо.

4. Рекомендуемая литература

  1. Керниган Б.В., Ритчи Д.М. Язык программирования Си; Пер.с англ. ─ 3-е изд., перераб. и доп. ─ М. : Финансы и статистика, 1992 .

  2. Подбельский В.С.  Программирование на языке Си : Учеб. пособие для вузов . ─ 2-изд., доп. ─ М. : Финансы и статистика, 2001.

  3. Прата Стивен Язык программирования C++. Лекции и упражнения, 6-е издание Издательство: Вильямс: 2012.

  4. Павловская Т.А. C/C++.Программирование на языке высокого уровня. Учебник для вузов. Питер. 2008.

Примечание: Также можно использовать другую доступную литературу по указанному языку программирования и интернет.