Сложный уровень

Стратегия – шаблон проектирования

Стратегия – шаблон проектирования

Рассмотрим такой поведенческий шаблон проектирования, как Стратегия (Strategy). Также будет приведен пример реализации шаблона стратегия в рамках программы, работающей со строками. Разработку будем вести на языке программирования C#.

Алгоритм DES

Алгоритм DES

Поговорим опять о шифровании. На этот раз рассмотрим алгоритм DES. DES – алгоритм блочного шифрования на основе сети Фейстеля, которая проходится 16 раз. DES может использоваться в нескольких режимах; мы рассмотрим режим “электронной кодовой книги” – ECB (electronic code book). Разработку…

Система логического вывода с одной входной переменной

Система логического вывода с одной входной переменной

В статье рассматривается система логического вывода с одной входной переменной. Приводятся теоретические сведения, алгоритмы, а также исходный код программы решающей данную задачу.

Задача объемного планирования. Перевод продукции в высшую категорию качества

Задача объемного планирования. Перевод продукции в высшую категорию качества

В статье рассматривается задача объемного планирования в стандартной постановке. Производится перевод продукции в высшую категорию качества (ВКК). На основе рассмотренных условий задачи приводятся ограничения, по которым строится симплекс-таблица. Также мы предоставляем исходный код программы на языке C#, решающей данную задачу.

Симплекс-метод. Реализация

Симплекс-метод. Реализация

В этой статье рассматривается симплекс-метод, который применяется при решении задач линейного программирования (ЗЛП). Приводится алгоритм метода, а также его реализация на языке C#. Реализация представлена в конце статьи.

Программа для построения графов C#

Программа для построения графов C#

Представляем вашему вниманию программу для построения графов, написанную на языке C#. Внизу страницы вы можете скачать исходник этой программы, а в этой статье будут описаны функции программы и основные приемы, использовавшиеся при их кодировании.

Фильтрация изображений на C#

Фильтрация изображений на C#

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

Растеризация треугольников на основе барицентрических координат C#

Растеризация треугольников на основе барицентрических координат C#

В этой статье мы рассмотрим алгоритм и пример программы, растеризующей треугольники с интерполяцией атрибутов вершин на основе барицентрических координат. Звучит громоздко? Не пугайтесь, все не настолько сложно.

Гитарный тюнер на языке C#

Гитарный тюнер на языке C#

В этой статье речь пойдет про гитарный тюнер, написанный на языке C#. Кратко рассмотрим структуру программы и основной алгоритм. Исходник можно скачать, нажав кнопку внизу страницы. Компьютер может захватывать живой звук/музыку с помощью микрофона, подключенного к звуковой плате. Современные звуковые платы…