- •Министерство образования, науки, молодежи и спорта украины
- •Варианты заданий по лабораторным работам по вычислительному практикуму Общие требования к оформлению лабораторных работ.
- •Лабораторная работа № 1.
- •Лабораторная работа № 2.
- •Лабораторная работа № 3.
- •Лабораторная работа № 4.
- •Лабораторная работа № 5.
- •Лабораторная работа № 6.
- •Лабораторная работа № 7.
- •Лабораторная работа № 8.
- •Лабораторная работа № 9.
- •Варианты матриц:
- •Схемы физической структуры данных
- •Варианты обработки матриц:
- •Лабораторная работа № 10.
- •Варианты разреженных матриц:
- •Схемы физической структуры данных
- •Варианты обработки матриц:
- •Лабораторная работа № 11.
Лабораторная работа № 2.
Тема. Действия над векторами и матрицами.
Цель работы: практика в использовании возможностей АЯ для действий над массивами.
Задача.
Получить элементы квадратной матрицы
размерностью не менее чем
по заданной формуле.Из полученной матрицы по заданному правилу получить компоненты вектора

Вычислить значения
,
где
-
заданная функция.В качестве результата выдать на печать элементы матрицы А, вектораХи значениеU.
Правила получения вектора Хпо матрицеА:
i-ый элемент вектораХ– скалярное произведениеi-ой строки матрицыАнаi-ый столбец.
i-ый элемент вектораХ– скалярное произведениеi-ой строки матрицыАна первый столбец.
Вектор Х– главная диагональ матрицы, преобразованной следующим образом: в начале каждой строки собраны все ее положительные и нулевые элементы, а в конце – все отрицательные при сохранении порядка их следования.
Вектор Х– главная диагональ матрицы, преобразованной следующим образом: элементы каждой строки отсортированы по возрастанию.
Вектор Х– упорядоченные по убыванию средние арифметические значения элементов строк матрицыА.
Строки матрицы Аупорядочить по возрастанию значений элементов ее первого столбца и в качестве вектораХпринять главную диагональ преобразованной матрицы.
В качестве элементов вектора Хпринять разность между максимальным и минимальным элементами соответствующей строки матрицыА.
|
№ |
Функция формирования матрицы А |
|
|
1. |
|
|
|
2. |
|
|
|
3. |
|
|
|
4. |
|
|
|
5. |
|
|
|
6. |
|
|
|
7. |
|
|
|
8. |
|
|
Лабораторная работа № 3.
Тема. Программирование итерационных циклов.
Цель работы: Освоить методы программирования, использующие итерационные алгоритмы последовательных приближений получение навыков при использовании рекуррентных выражений.
Задача.
Согласно варианта из приведенного ниже задания вычислить значение некоторой функции в заданном диапазоне изменения аргумента х с заданной точностью. Результаты вычислений оформить в виде таблицы:
|
Аргумент Х |
Значение функции |
Сумма (произведение) |
Кол-во итераций |
|
№ |
Вычислительная формула |
Диапазон изменения аргумента |
Шаг |
Точ-ность |
Функция |
|
1. |
|
|
|
|
|
|
2. |
|
|
|
|
|
|
3. |
|
[0.1;0.5] |
0.05 |
|
|
|
4. |
|
|
|
|
|
|
5. |
|
|
|
|
|
|
6. |
|
|
|
|
|
|
7. |
|
|
|
|
|
|
8. |
|
|
|
|
|
|
9. |
|
|
|
|
|
|
10. |
|
|
|
|
|
|
11. |
|
[1;1.5] |
0.025 |
|
|
|
12. |
|
[0;1] |
0.1 |
|
|
|
13. |
|
[1;2] |
0.1 |
|
|
|
14. |
|
[0.1;1] |
0.1 |
|
|
|
15. |
|
[0;2] |
0.1 |
|
|
|
16. |
|
[0;1] |
0.1 |
|
|
|
17. |
|
[0;0.8] |
0.04 |
|
|
|
18. |
|
|
|
|
|
|
19. |
|
|
|
|
|
|
20. |
|
[-0.6;0.6] |
0.1 |
|
|
|
21. |
|
[0.1;1] |
0.1 |
|
|
|
22. |
|
[0;2] |
0.1 |
|
|
|
23. |
|
|
|
|
|
|
24. |
|
|
|
|
|
|
25. |
|
[0.1;0.5] |
0.05 |
|
|
