
- •Кафедра "Информационные технологии"
- •Задания к лабораторным работам
- •1. Выполнение базовых вычислений, стандартные и пользовательские функции
- •1.2. Вычисление арифметических выражений
- •Даны две матрицы а и в.
- •4. Обработка графической информации
- •4.1. Построение двумерных графиков
- •4.2. Построение графиков кусочно-непрерывных функций
- •7.3. Решение дифференциальных уравнений второго порядка
- •8. Обработка внешних файлов
- •9 Интерполяция и аппроксимация данных
- •10. Обработка статистических данных
Даны две матрицы а и в.
Создать вектор V1 из второго столбца матрицы А и вектор V2 из третьего столбца матрицы В.
Вычислить
V1V2,
BV1
и AV2,
Вычислить AB, A-1, A-1A, AA-1, AT, BT
Вычислить определители А и В.
1. |
A= |
2. |
A= |
3. |
A= |
4. |
A= |
5. |
A= |
6. |
A= |
7. |
A= |
8. |
A= |
9. |
A= |
10. |
A= |
11. |
A= |
12. |
A= |
13. |
A= |
14. |
A= |
15. |
A= |
16. |
A= |
17. |
A= |
18. |
A= |
19. |
A= |
20. |
A= |
21. |
A= |
22. |
A= |
23. |
A= |
24. |
A= |
25. |
A= |
26. |
A= |
27. |
A= |
28. |
A= |
29. |
A= |
30. |
A= |
3. ПРОГРАММИРОВАНИЕ
3.1. Программирование циклических алгоритмов
С использованием программного фрагмента вычислить сумму или произведение.
Таблица 3.1
№ |
выражение |
№ |
выражение |
№ |
выражение |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2. Программирование алгоритмов работы с массивами.
Дан вектор чисел произвольной длины. Используя программный фрагмент, подсчитать:
таблица 3.2
N |
Условие задачи |
|
Подсчитать количество чисел, принадлежащих интервалу [ 3…5] |
|
Подсчитать сумму чисел, принадлежащих интервалу [ 4…8] |
|
Подсчитать произведение чисел, принадлежащих интервалу [ 2…4] |
|
Подсчитать количество чисел, больших среднего значения элементов вектора |
|
Подсчитать количество чисел, неравных 5 и стоящих на местах кратных 3 |
|
Подсчитать сумму чисел, по значению меньших, чем среднее значение элементов вектора |
|
Подсчитать произведение чисел, больших среднего значения элементов вектора |
|
Подсчитать среднее арифметическое чисел, принадлежащих интервалу [ 1..6] |
|
Подсчитать количество чисел, больших минимального и стоящих на нечетных местах |
|
Подсчитать сумму элементов, стоящих на местах, кратных 3 |
|
Подсчитать произведение всех чисел, стоящих на нечетных местах |
|
От каждого числа, стоящего на четном месте, отнять 2 |
|
Каждое число, меньшее среднего арифметического минимального и максимального элементов, возвести в квадрат. |
|
Подсчитать сумму квадратов всех чисел, стоящих на четных местах и меньших среднего значения |
|
Если элемент вектора меньше среднего значения, заменить его на 10, иначе на -10 |
|
От каждого числа отнять минимальное |
|
К каждому числу, стоящему на месте, кратном трем, прибавить предыдущее число |
|
Все элементы массива, больше 5, заменить их корнем, а меньшие - квадратом. |
|
Каждое число разделить на предыдущее |
|
К каждому числу прибавить предыдущее |
|
От каждого числа отнять последующее |
|
Подсчитать количество чисел, больших первого |
|
Подсчитать сумму первых десяти и последних десяти чисел |
|
Подсчитать количество чисел, равных последнему |
|
Разделить каждое число на сумму первого и последнего |
|
Если последующее число больше предыдущего, то предыдущее число умножить на 2 |
|
Если число равно сумме двух предыдущих, то заменить его на 0 |
|
Каждому числу присвоить квадрат предыдущего |
|
Если предыдущее число равно последующему, то оба числа заменить на 1 |
|
Подсчитать сумму чисел, стоящих на четных местах |