1. Даны a и b - векторы плоскости. Определить косинус угла между векторами (через скалярное произведение). Поиск скалярного произведения оформить в виде функции.
2. Дан треугольник координатами своих вершин. Определить длины сторон треугольника. Вычисление расстояния между двумя точками оформить в виде функции.
3.! Даны N точек трёхмерного пространства (заданы их названия и координаты). Указать точку, находящуюся на минимальном расстоянии от начала координат. Поиск расстояния от точки до начала координат оформить в виде функции.
- Даны три матрицы одинаковых порядков. Найти сумму максимальных элементов матриц. Генерацию матрицы оформить в виде процедуры, поиск максимального элемента - в виде функции.
- Описать функцию
от вещественного
и натурального
, вычисляющую (через умножение) величину
, и использовать ее для вычисления
. - По вещественным числам
и
вычислите с точностью
величину
. Для вычисления корней используйте следующий ряд Тейлора:
. Вычисление корня с помощью ряда оформить в виде функции. - В квадратной матрице
найдите строки, представляющие вектор с максимальной нормой в каждой из следующих метрик (напишите функцию для подсчета нормы вектора в указанной метрике):


.
- Вычислить
, где
(оформить в виде функции). При решении этой задачи не использовать стандартную функцию sign. - Даны длины
и
сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: Длина медианы, проведенной к стороне
, равна
). Вычисление медианы оформить функцией. - Даны координаты вершин многоугольника
. Определите его периметр. Вычисление расстояния
между вершинами оформите процедурой (
). Рассмотрите использование процедур и функций. - Описать функцию
, где
и
- неотрицательные целые числа. (Определить внутреннюю функцию, вычисляющую факториал.)
12. Даны действительные числа
,
,
. Получить:
. Определение максимального из двух чисел оформить функцией.
13. Даны действительные числа
,
. Получить
,
,
. Определение минимального из двух чисел оформить функцией.
14.! Даны натуральные числа
,
,
. Определить функцию
, переводящую число
из десятичной системы счисления в двоичную. Найти
,
.
15. Даны действительные числа
,
. Получить:
,
, где
. Нахождение
оформить функцией.
16. Даны действительные числа
. Получить:
,
, где 
17. Даны натуральные числа
,
,
. Найти
, используя формулу:
.
18. Даны неотрицательные целые числа
,
. Найти
, где
(Определить вспомогательную функцию, вычисляющую факториал).
19. * Даны две квадратные матрицы A, B 3-го порядка. Построить таблицу функции y = cx2 + d при х меняющемся от 0 до 1 с шагом 0.1, где с = sp(A), d = sp(B). (sp(A) - след матрицы А - сумма элементов главной диагонали). Расчет следа матрицы оформить в виде функции.
20. Даны два натуральных числа
,
. Найти разность и произведение суммы цифр этих чисел. Вычисление суммы цифр числа оформить в виде функции.
21.!Даны два натуральных числа
,
. Вычислить
.
Функция
Определяется следующим образом:
, если
нечетно,
, если
четно.
22. Даны действительные числа
. Получить для
значения
, где
.
23. Даны действительные числа
,
,
. Получить
. Выбор максимума двух чисел оформить в виде функции.
24. Даны действительные числа
,
. Получить
,
,
.
25. Даны натуральные числа
,
,
. Определить функцию
, переводящую число
из десятичной системы счисления в двоичную. Найти двоичное представление эти чисел.
26. Даны действительные числа
,
. Получить:

- Расчет функциональных рядов: ряды с факториалами.
Составить программу, содержащую функцию вычисления
в виде бесконечного ряда с точностью
.
В основной программе организовать вычисление этого ряда для двух значений
, запрашиваемых с клавиатуры, и проверку получаемых результатов путем сравнения с системной функцией
.
! Распечатать таблицу значений функции для
, изменяющегося в диаппазоне
с шагом 0.1. Таблица должна содержать не более
строк.
| № | | Разложение в ряд | | |
| | |||
| | |||
| | |||
| Примечание: гиперболический синус вычисляется через экспоненту как . | |||
| Примечание: гиперболический синус вычисляется через экспоненту как . | |||
| |
- Расчет функциональных рядов: разложение функции в ряд Фурье.
Составить программу с расчетом функции
в виде ее разложения в ряд Фурье с точностью
(задача гармонического анализа). Определить, какие количества членов ряда необходимо просуммировать для достижения указанной точности для значений аргумента
;
;
.
| № | | Разложение в ряд Фурье | Диапазон аргумента |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Примечание: гиперболический синус вычисляется через экспоненту как
.
Примечание: гиперболический синус вычисляется через экспоненту как
.






