Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


ЗАДАЧА 1. Преобразование квадратной матрицы




Тематика курсовых работ

по дисциплине «Информатика и программирование»

для студентов 1 курса специальности «Прикладная информатика»

Целью курсовой работы является практическое освоение студентами основных методов разработки алгоритмов и программ, согласно индивидуальному заданию. Основные этапы выполнения курсовой работы.

1. Постановка задачи для решения на компьютере.

2. Проектирование алгоритма.

3. Разработка текста программы.

4. Отладка и тестирование программы.

5. Документирование программы и составления пояснительной записки.

Задание на курсовую работу выдается в виде шифра, представляющего собой последовательность натуральных чисел, разделенных точками. Первое число шифра задания определяет номер задачи. Назначение остальных чисел шифра указано в тексте каждой задачи.

Задача №1 выбирается по первой букве фамилии студента.

Задача №2 выбирается по первой букве имени студента.

Задача №3 выбирается по первой букве отчества студента.

Задача №4 выбирается по второй букве фамилии студента.

Например, студент Петров Иван Сергеевич в курсовой работе представляет решение задач 1.1, 2.10, 3.3, 4.1.

Задания Алфавит
1.1 2.1 3.1 4.1 А П
1.2 2.2 3.2 4.2 Б Р
1.3 2.3 3.3 4.3 В С
1.4 2.4 3.4 4.4 Г Т
1.5 2.5 3.5 4.5 Д У
1.6 2.6 3.1 4.1 Е Ф
1.7 2.7 3.2 4.2 Ё Х
1.8 2.8 3.3 4.3 Ж Ц
1.9 2.9 3.4 4.4 З Ч
1.10 2.10 3.5 4.5 И,Й Ш
1.11 2.11 3.1 4.1 К Щ
1.12 2.12 3.2 4.2 Л Ъ, Ы, Ь
1.13 2.13 3.3 4.3 М Э
1.14 2.14 3.4 4.4 Н Ю
1.15 2.15 3.5 4.5 О Я

 

ЗАДАЧА 1. Преобразование квадратной матрицы

Выполнить над квадратной матрицей А порядка n последовательность действий, указанную в задании.

Задание 1.1.

а) Сформировать из элементов А, лежащих на главной диагонали и над ней, симметрическую матрицу С (квадратная матрица С симметрическая, если сij = сji для любых i и j, при этом i ¹ j);

б) сформировать диагональную матрицу В из элементов, которые определяются как суммы элементов столбцов матрицы С;

в) найти след матрицы В.

Задание 1.2.

а) Вычесть из А единичную матрицу;

б) сформировать матрицу В, транспонированную по отношению к матрице, полученной в результате предыдущего преобразования;

в) сформировать вектор V, элементы которого представляют собой суммы элементов строк и столбцов матрицы В, пересекающихся на соответствующих элементах главной диагонали.

Задание 1.3.

а) Прибавить к k-ой строке матрицы А ее l-ю строку, умноженную на заданное число;

б) сформировать вектор V, элементами которого являются суммы элементов строк полученной матрицы;

в) упорядочить элементы V в порядке убывания.

Задание 1.4.

а) В матрице А поменять местами две строки с заданными номерами;

б) из элементов полученной матрицы, которые лежат на главной диагонали и под ней, сформировать нижнюю треугольную матрицу С;

в) из элементов С сформировать вектор, в котором первый элемент каждой строки матрицы непосредственно следует за диагональным элементом предыдущей.

Задание 1.5.

а) Умножить l-й столбец матрицы А на заданное число;

б) сформировать матрицу С, транспонированную по отношению к полученной в результате предыдущего преобразования;

в) сформировать вектор, элементы которого представляют собой суммы элементов строк и столбцов матрицы С, которые пересекаются на соответствующих элементах главной диагонали.

Задание 1.6.

а) Умножить k-ю строку матрицы А на заданное число;

б) сформировать вектор V, элементами которого являются суммы модулей элементов строк полученной матрицы;

в) упорядочить элементы V в порядке возрастания.

Задание 1.7.

а) Вычесть из А единичную матрицу;

б) сформировать диагональную матрицу С из элементов, которые определяются как суммы элементов столбцов полученной матрицы;

в) найти след матрицы С.

Задание 1.8.

а) В матрице А поменять местами два столбца с заданными номерами;

б) сформировать из элементов полученной матрицы, которые определяются как суммы элементов ее столбцов, диагональную матрицу С;

в) если среди элементов главной диагонали С нет равных, найти ее след, в противном случае вычесть из С единичную матрицу.

 

Задание 1.9.

а) Найти матрицу B = Am, где, m - целое число больше единицы;

б) умножить элементы k-ой строки матрицы В на заданное число;

в) вычислить сумму отрицательных элементов полученной матрицы, расположенных под ее главной диагональю в столбцах с четными номерами.

 

Задание 1.10.

а) Прибавить к k-й строке матрицы А ее l-ю строку, умноженную на заданное число;

б) сформировать вектор V, элементами которого являются суммы элементов строк полученной в результате предыдущего преобразования матрицы;

в) упорядочить элементы V в порядке убывания их модулей.

Задание 1.11.

а) Прибавить к k-му столбцу матрицы А ее l-ю строку, умноженную на заданное число;

б) сформировать матрицу С, транспонированную по отношению к полученной;

в) вычислить сумму отрицательных элементов С, расположенных над ее главной диагональю.

Задание 1.12.

а) В матрице А поменять местами две строки с заданными номерами;

б) сформировать из элементов полученной в результате предыдущего преобразования матрицы, которые лежат на главной диагонали и под ней, нижнюю треугольную матрицу С;

в) вычислить сумму положительных элементов, расположенных под главной диагональю С.

Задание 1.13.

а) Умножить l-й столбец матрицы А на заданное число;

б) сформировать матрицу С, транспонированную по отношению к полученной в результате предыдущего преобразования;

в) если среди элементов С матрицы есть равные, найти ее след; в противном случае найти сумму элементов побочной диагонали.

Задание 1.14.

а) Прибавить к k-му столбцу матрицы A ее l-ю строку, умноженную на заданное число;

б) сформировать вектор V, элементами которого являются суммы элементов строк полученной в результате предыдущего преобразования матрицы;

в) упорядочить элементы V в порядке возрастания их модулей.

Задание 1.15.

а) Сформировать из элементов А, лежащих под главной диагональю и на ней, кососимметрическую матрицу С (квадратная матрица С кососимметрическая, если сij = - сji для любых i и j, при этом i ¹ j, сii = 0);

б) в матрице С, поменять местами два столбца с заданными номерами;

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





Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 751 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2443 - | 2199 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.