Задание 5.1 Задана матрица М и целое числоk. Найти произведение элементов, у которых разность индексов равна k.
Задание 5.2 Найти сумму и произведение элементов главной диагонали заданной квадратной матрицы М.
Задание 5.3 Составить программу для отыскания всех одинаковых элементов в двух заданных векторах произвольной размерности.
Задание 5.4 Составить программу для формирования вектора, элементы которого – простые числа, не превосходящие заданного числа N и расположенные в порядке возрастания.
Задание 5.5 Составить программу для формирования вектора, элементы которого – простые числа, не превосходящие заданного числа N и расположенные в порядке убывания.
Задание 5.6 Составить программу для формирования вектора V, элементы которого – минимальные значения из элементов соответствующих строк заданной матрицы M произвольной размерности.
Задание 5.7 Составить программу для формирования вектора V, элементы которого – максимальные значения из элементов соответствующих столбцов заданной матрицы M произвольной размерности.
Задание 5.8 Составить программу для отыскания минимального значения из максимальных элементов каждой строки заданной матрицы произвольной размерности.
Задание 5.9 Составить программу для отыскания максимального значения из минимальных элементов каждой строки заданной матрицы произвольной размерности.
Задание 5.10 Задан вектор V. Сформировать новый вектор W, содержащий все ненулевые элементы исходного вектора V.
Задание 5.11 Задана матрица Мпроизвольной размерности. Составить программу для отыскания в этой матрице "седлового элемента", то есть такого элемента, который является одновременно наименьшим в своей строке и наибольшим в своем столбце.
Задание 5.12 Заданы два произвольных вектора V и W. Составить программу для формирования вектора R, содержащего все элементы исходных векторов, расположенные в порядке убывания.
Задание 5.13 В заданной матрице М заменить нулями все элементы тех строк, в которых имеется хотя бы один нулевой элемент.
Задание 5.14 В заданной матрице М заменить нулями все элементы тех столбцов, в которых имеется хотя бы один нулевой элемент
Задание 5.15 Составьте подпрограмму, выполняющую обработку результатов экзаменационной сессии в соответствии с условиями контрольного задания 4.1.
Задание 5.16 Используя структуры данных, созданные при выполнении контрольного задания №4.3, составьте программу, имитирующую работу стандартной процедуры удаления файла (замена первого символа имени удаляемого файла на символ с кодом E5h в "регистрационной записи" в массиве DIR и обнуление соответствующей этому файлу "цепочки элементов" в массиве FAT).
Задание 5.17 Используя рекурсивное определение, составьте подпрограмму, "переставляющую" символы заданной строки в обратном порядке. Решите эту же задачу с использованием встроенных функций групп String и Sorting. Сравните результаты.
Задание 5.18 Используя рекурсивное определение, составьте подпрограмму для вычисления суммы банковского вклада, накопленной с начальной суммы S за n расчетных периодов, с учетом начисления сложного процента по ставке p% за расчетный период. Определите с помощью этой программы, каково будет состояние Вашего "стипендиального" счета через 12 месяцев, в предположении, что стипендия начисляется ежемесячно, ее размер и процентная ставка по вкладу в течение этого периода остаются неизменными, никаких дополнительных средств на счет не поступает, и вы не снимаете с него свои деньги.
Задание 5.19 Используя подпрограмму 5.18, составьте программу для составления ежемесячного прогноза состояния счета с учетом возможных дополнительных поступлений и расходования средств.
СПИСОК ЛИТЕРАТУРЫ
1 Бауер Ф.Л, Гооз Г. Информатика, в 2-х ч. М.: Мир, 1990.
2 Волк В.К. Исследование функциональной структуры памяти персонального компьютера. Лабораторный практикум.: Учебное пособие. – Курган: изд-во Курганского гос. ун-та, 2004, 71 с.
3 ГОСТ 19.701-90 ЕСПД (ИСО 5807-85) Схемы алгоритмов и программ. Правила выполнения. Обозначения условные графические.
5 Кудрявцев Е.М. MathCAD 8. – М.: ДМК Пресс, 2000. - 320 c.
6 Кудрявцев Е.М. MathCAD 2000 Pro. – М.: ДМК Пресс, 2001. - 576 c.
7 MathCAD 6.0 PLUS. Финансовые, инженерные и научные расчеты в среде Windows 95. Издание 2-е, стереотипное – М.: Информационно-издательский дом "Филинъ", 1997. – 712 с.
8 Плис А.И., Селевина Н.А. MathCAD 2000. Математический практикум для экономистов и инженеров. Учебное пособие. – М.: Финансы и статистика, 2000. – 656 с.
9 Херхагер М., Партолль Х. MathCAD 2000: полное руководство : пер. с нем. – К.: Издательская группа BHV, 2000 – 416 c.