- •Министерство образования, науки, молодежи и спорта украины
- •Варианты заданий по лабораторным работам по вычислительному практикуму Общие требования к оформлению лабораторных работ.
- •Лабораторная работа № 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 |