История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2018-01-04 | 229 |
5.00
из
|
Заказать работу |
|
|
1. Дана треугольная матрица, т. е. такая квадратная матрица, в которой все элементы, расположенные выше главной диагонали, имеют одинаковые значения, например, нуль. Записать такую матрицу в одномерный массив размерности n∙ (n +1)/2, где n — количество строк и столбцов матрицы, сохранив в нем только элементы, расположенные выше главной диагонали. Вывести такой одномерный массив в виде матрицы, выводя и одинаковые (например, нулевые) ее значения.
2. Решить такую же задачу (см. 1), если матрица является треугольной относительно побочной диагонали.
3. Квадратная матрица A называется симметричной относительно главной диагонали, если Aij = Aji для i < j. Записать такую матрицу в одномерный массив размерности n ∙(n +1)/2, где
n — количество строк и столбцов матрицы, сохранив в нем элементы главной диагонали и расположенные выше ее. Вывести такой одномерный массив в виде симметричной матрицы.
4. Решить такую же задачу (см. 3), если матрица симметрична относительно побочной диагонали.
5. Найти произведение вектор–строки на симметричную относительно главной диагонали матрицу.
6. Найти произведение вектор–строки на симметричную относительно побочной диагонали матрицу.
7. Найти произведение симметричной относительно главной диагонали матрицы на вектор–столбец.
8. Найти произведение симметричной относительно побочной диагонали матрицы на вектор–столбец.
9. Найти сумму двух матриц, первая из которых симметрична относительно главной диагонали.
10. Найти сумму двух матриц, первая из которых симметрична относительно побочной диагонали.
11. Найти произведение двух матриц, первая из которых симметрична относительно главной диагонали.
|
12. Найти произведение двух матриц, первая из которых симметрична относительно побочной диагонали.
13. Найти сумму двух матриц, симметричных относительно главной диагонали.
14. Найти произведение двух матриц, симметричных относительно побочной диагонали.
Список рекомендуемой литературы
Керниган Б. и др. Язык программирования Си. — М.: Финансы и статистика, 1992.
Демидович Е. Н. Основы алгоритмизации и программирования. Язык Си: Пособие для студентов БГУИР. — Мн., 2001. — 440 с.
Подбельский В. В., Фомин С. С. Программирование на языке Си. — М.: Финансы и статистика, 1999. — 600 с.
Подбельский В. В. Язык С++: Учеб. пособие. — М.: Финансы и статистика, 2000. — 560с.
Шилдт Г. Программирование на BORLAND C++ для профессионалов.— Мн.: ООО «Попурри», 1999. — 800 с.
Шилдт Г. Самоучитель С++. — СПб.: БХВ, 2002. — 688с.
Дейтел Х. М., Дейтел П. Дж. Как программировать на С++. — М.: Бином, 1998. — 1020 с.
Крэйг Арнуш. Освой самостоятельно Borland C++5. — М.: Бином, 1997. — 719 с.
Сборники задач по программированию
1. Абрамов С. А. и др. Задачи по программированию. — М.: Наука, 1988. — 224с.
2. Аленский Н. А. и др. Задачи и методические рекомендации по программированию. — Мн.: БГУ, 1990. — 67 с.
3. Заданнi i метадычныя рэкамендацыi па вылiчальнай практыцы па курсу “Метады праграмiравання i iнфарматыка”: Вучэб.-метад. дапам. для студ. мех.–мат. фак. /Аут. –склад. Г. А. Расолька, А. С. Шыбут, Л. Л. Кузняцова — Мн.: БДУ, 2001.— 48 с.
4. Касьянов В. Н., Сабельфельд В. К. Сборник заданий по практикуму на ЭВМ. — М.: Наука, 1986. — 272 с.
5. Кравчук А. И., Кравчук А.С. Сборник лабораторных работ и примеров решения задач по алгоритмизации и программированию на языке СИ: Учеб. –метод. пособие для студ. высш. техн. учеб. заведений. — Мн.: УП ”Технопринт”, 2002. — 116 с.
Оглавление
Глава 1. Быстрое введение в язык С++……………………..3
§ 1. Структура простой программы. Ввод, вывод ………..…….3
1.1. Пример первой программы ……………….……………….3
1.2. Директива препроцессора # include …….……….………...4
1.3. Структура программы …….………………….……………5
|
1.4. Комментарии………………………………………………..5
1.5. Ключевые слова и идентификаторы………………….…...6
1.6. Простой ввод, вывод………………………………………..6
§ 2. Оператор if …………………………….……………………..….8
2.1. Полная форма ………………………………………………...8
2.2. Сокращённая форма ………………….…….….……………..9
2.3. Особенности оператора ……………….…….….……………9
Задачи и упражнения …….……………………………………...12
§ 3. Выражения ……………………….……………………………14
3.1. Константы ………………………………………………...…14
3.2. Операции и их приоритет …….…………………………….15
3.3. Операции отношения и логические операции …..………..16
3.4. Особенности операции присваивания ….…….……………18
3.5. Тернарная операция (?)..………………….……….…….......20
Задачи и упражнения ….…………….………………..………....21
§ 4. Оператор выбора switch…. ………..………………….….…...22
Задачи и упражнения ……………………..……………………..24
§ 5. Операторы цикла …………..…………………………….…...25
5.1. Оператор while c предусловием …………………….……...25
5.2. Оператор цикла do … while c постусловием ……………....29
5.3. Оператор for…. …………………………………….…..…….29
5.4. Операторы continue и break ……….……….……….….…...32
Задачи и упражнения……………………………………..……...33
§ 6. Введение в одномерные массивы……….………………..….37
6.1. Что такое массив. Объявление одномерного массива…..37
6.2. Способы определения массивов…………………..….…...40
6.3. Вывод одномерного массива. Функции printf и сprintf ….42
6.4. Некоторые типы простых задач при работе с массивами...45
Задачи и упражнения……………………..………..……..…….46
Глава 2. Модульное программирование. Функции……...51
§ 1. Функции без результатов.
Передача параметров по значению........................................51
1.1. Примеры. Правила оформления и вызова функций….…..52
1.2. Формальные и фактические параметры …………………...54
1.3. Передача параметров по значению…………………….......55
§ 2. Функции типа void с несколькими результатами………....56
2.1. Пример…………………………………………………….....56
2.2. Что такое ссылочный тип……………………………...........57
2.3. Возвратзначений из функции
с помощью ссылочного типа…………………………...…..58
Задачи и упражнения………………………………………….…59
§ 3. Функции с одним результатом. Оператор return ………….61
Задачи и упражнения……………………………….…..…..……64
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!