Решения задачи с Ulearn

Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть! Практика «Дифференцирование» C# — очень гибкий язык, на котором можно делать удивительные вещи. Например, на нем вполне можно написать систему компьютерной алгебры. В частности, в этом задании вы, используя LINQ Expressions, реализуете символьное (не численное) дифференцирование функции. Проект Reflection.Differentiation using […]

Решения задачи с Ulearn

Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть! Практика«Обходы деревьев» Часто делегаты можно использовать для тонкой настройки алгоритмов, что позволит использовать один и тот же код для решения несколько разных задач. Скачайте проект проекте Delegates.TreeTraversal Перед вами три задачи: Дано дерево категорий продуктов, в каждой категории могут быть […]

Решения задачи с Ulearn

Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть! Практика «Наблюдатель» Делегаты и их производные (такие, как события) можно использовать для замены классического объектно-ориентированного шаблона Наблюдатель. Этот шаблон реализован в проекте Delegates.Observers в файле ObservableStack.cs в классическом виде, так как он описан в книжках. Видно, как много инфраструктурного кода […]

Решения задачи с Ulearn

Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть! Практика«Генератор отчетов» Некто N разработал генератор отчетов в проекте Delegates.Reports, который считает простую статистику о погоде по нескольким параметрам за несколько дней. Его генератор расширяем, и он написал два отчета с его помощью: отчет в HTML, считающий среднее и стандартное […]

Решения задачи с Ulearn

Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть! Практика «Роботы» Не так-то просто сделать упражнение на ковариацию и контравариацию, но нам удалось. Скачайте проект Generics.Robots и изучите класс Architecture.cs. Он описывает некий проект архитектуры робота. В нем есть AI, вырабатывающий команды, и Device, команды исполняющий. При этом, AI […]