You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6.5 KiB

Задание на лабораторную работу №1

Требуется реализовать динамическую библиотеку, обладающую заданной функциональностью, а также отдельное приложение с пользовательским интерфейсом, использующее эту динамическую библиотеку и позволяющее пользователю воспользоваться её функциональностью.

Варианты задания

Функциональность библиотеки
0 Сложение двух целых чисел.
1 Перевод заданного целого числа в заданную позиционную систему счисления.
2 Получение заданного количества цифр после запятой в заданной обыкновенной дроби.
3 Определение, является ли заданный год високосным.
4 Вычисление суммы цифр заданного целого числа.
5 Подсчёт количества положительных делителей заданного целого числа.
6 Проверка, является ли заданное целое положительное число простым числом.
7 Вычисление площади треугольника на плоскости с заданными целочисленными координатами вершин.
8 Определение, лежат ли точки с заданными целочисленными координатами на плоскости на одной прямой.
9 Решение квадратного уравнения с заданными целочисленными коэффициентами.
10 Нахождение минимального и максимального числа в заданном наборе целых чисел.
11 Нахождение наибольшего общего делителя двух целых чисел.
12 Подсчёт количества различных чисел в заданном наборе целых чисел.
13 Определение наиболее часто встречающегося числа в заданном наборе целых чисел.
14 Перемножение двух заданных матриц.
15 Подсчёт количества символов в текстовом файле с заданным именем.
16 Замена заданной подстроки на другую заданную подстроку в текстовом файле с заданным именем.
17 Поиск наибольшей общей подстроки у двух заданных строк символов.
18 Проверка возможности получения одной заданной строки символов из другой заданной строки символов путём изменения порядка следования символов в первой строке.
19 Подсчёт количества арабских цифр, содержащихся в заданной строке символов.
20 Проверка вхождения заданной строки в другую заданную строку в качестве подстроки.
21 Вычисление суммы квадратов заданного количества первых положительных целых чисел.
22 Нахождение наибольшей цифры в заданном положительном целом числе.
23 Нахождение в заданном наборе целых чисел пары чисел с наименьшей суммой.
24 Определение, является ли заданная конечная последовательность целых чисел строго возрастающей.
25 Нахождение наиболее ранней даты среди дат из заданного набора.
26 Определение, являются ли два треугольника с заданными целочисленными координатами вершин подобными.
27 Поиск пары наиболее удалённых точек в заданном наборе точек на плоскости с целочисленными координатами.
28 Поиск пары наиболее близко расположенных точек в заданном наборе точек на плоскости с целочисленными координатами.
29 Вычисление значения функции Эйлера от заданного целочисленного аргумента.
30 Определение, являются ли два заданных целых положительных числа взаимно простыми.
31 Вычисление MurmurHash бинарной строки.
32 Нахождение расстояния Хэмминга между двумя бинарными строками.
33 Нахождение частичной суммы ряда Лейбница.
34 Конвертация одной валюты в другую.
35 Вычисление формулы Байеса.
36 Расчёт производной softmax функции.
37 Вычисление числа ПИ с заданной точностью.
38 Расчёт области восприятия нейрона n-ого слоя свёрточной нейронной сети с заданным размером ядра.
39 Нахождение степеней вершин случайного графа.
40 Расчёт передней и задней стенки глубины резко изображаемого пространства.
41 Функция-оракул предсказывающая исход соревновательной игры.
42 Нахождение расстояния между двумя точками земли, заданными широтой и долготой.