Завершенные
#32816

Задание на тему «Инкапсуляция данных и методов»

Похожие заявки
Решение задач, Математика
Бюджет: По договоренности
Решение задач, Математика
Бюджет: По договоренности
Решение задач, Геодезия
Бюджет: По договоренности
Создан:
15 февраля 2023
Срок сдачи:
30 ноября -0001
Бюджет:
450 руб.
Предмет:
Другое
Тип работы:
Решение задач
Вуз:
Объем:
от 2 до 5 стр.
Шрифт:
Интервал:
Оригинальность:
%
Описание:
Цель работы:

Сформировать навыки создавать и вызывать методы, перегруженные методы, а также методы, принимающие переменное число параметров, и использовать необязательные параметры, именованные аргументы и выходные параметры.

Задание

Разработать тип, реализующий алгоритм Евклида для вычисления НОД двух целых чисел (http://en.wikipedia.org/wiki/Euclidean_algorithm).

Добавить к разработанному типу дополнительную функциональность в виде перегруженных методов вычисления НОД для трех, четырех или пяти целых чисел.

Добавить к разработанному типу метод, реализующий алгоритм Стейна (бинарный алгоритм Евклида) для расчета НОД двух целых чисел (http://en.wikipedia.org/wiki/Binary_GCD_algorithm).

Сделать «обертку для метода», которая принимает выходной параметр, содержащий значение времени, необходимое для выполнения расчетов.

Сделать «метод-обёртку» для метода, реализующего алгоритм Евклида вычисления НОД двух параметров, добавив аналогичную функциональность.

Создать unit-тесты для тестирования разработанных методов.

В качестве UI-интерфейса использовать консольное приложение с интерфейсом командной строки, WinForms или WPF-приложение.
Закажите подобную или любую другую работу недорого
или
Предложения (0)