Практические навыки создания функциональных классов и использования их в программных кодах. Элементы перегрузки операций. Примеры программ с применением вспомогательных функций языка С : нахождение минимума, пузырьковая сортировка, алгоритм Эвклида.
Аннотация к работе
Лабораторная работа на тему: "Программирование с использованием перегрузки операций и функциональных классов"Цель: Получить практические навыки перегрузки операций, практические навыки создания функциональных классов и использования их в программах. В классе реализовать перегрузку операций, указанных варианте: бинарные операции ( ,-, *); В конечной n мерной логике значениями являются целые числа от 0 до n-1 и операции определяются следующим образом: a*b=min(a,b); a b=max(a,b); a-b=a n-1-b. В логике знаков операции определяются следующим образом: a*b=sign(a)*sign(b); a b = sign(a) sign(b); a-b= sign(a)-sign(b). При этом некоторые параметры, например, интервалы интегрирования, может быть определены как защищенные поля класса, значения которых определяются в конструкторе класса.