Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аленский. лекции по проге.doc
Скачиваний:
19
Добавлен:
11.11.2018
Размер:
1.35 Mб
Скачать
  1. Даны два массива A и B одинаковой размерности. Построить квадратную матрицу такой же размерности С, каждый элемент которой определяется по формуле .

  2. Даны две матрицы a и b одинаковой размерности. Построить матрицу с, каждый элемент которой определяется по правилу:

  3. Дан одномерный массив b размерности m. Построить матрицу

.

Ж. Матрицы специального вида.

  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 с.