- •Кафедра "Автоматизированные системы управления"
- •Донецк - ДонНту
- •1.Общие сведения
- •2. Порядок выбора вариантов заданий и требования к оформлению контрольной работы
- •3. Условия индивидуальных заданий
- •Методические указания
- •Методические указания
- •Методические указания
- •Методические указания
- •Методические указания
- •Варианты заданий
- •Методические указания
- •4. Рекомендуемая литература
- •5.Информация для подготовки к экзамену
- •Список вопросов в экзаменационных билетах:
- •Типы задач в экзаменационных билетах:
Методические указания
Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:
формирование матрицы;
обработка матрицы и получение одномерного массива;
обработка одномерного массива и получение конечного результата;
печать всех промежуточных и конечных результатов.
Тип функций, при возвращении промежуточных данных выбрать самостоятельно и обосновать.
Рассмотреть два варианта описания массива – как массив с неопределенным количеством элементов и с помощью указателя.
Значения элементов матрицы задавать с помощью функций, формирующих случайные числа.
Таблица 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. Рекомендуемая литература
Керниган Б.В., Ритчи Д.М. Язык программирования Си; Пер.с англ. ─ 3-е изд., перераб. и доп. ─ М. : Финансы и статистика, 1992 .
Подбельский В.С. Программирование на языке Си : Учеб. пособие для вузов . ─ 2-изд., доп. ─ М. : Финансы и статистика, 2001.
Прата Стивен Язык программирования C++. Лекции и упражнения, 6-е издание Издательство: Вильямс: 2012.
Павловская Т.А. C/C++.Программирование на языке высокого уровня. Учебник для вузов. Питер. 2008.
Примечание: Также можно использовать другую доступную литературу по указанному языку программирования и интернет.
