26 нояб. 2010 г.

C++ студентам

1) Простейшая реализация двунаправленной ассоциативной памяти (ДАП). CBuilder 6.0.
Скачать

2) Исходные тексты блочного симметричного шифроалгоритма Cartman-fixed (512 битный ключ, 128 битный блок)
Скачать


3) Исходные тексты реализации симметричного блочного криптоалгоритма Cartman-2DDP3 на языке C.

4) Алгоритм обрабатывает блоки размером 128-бит. По-умолчанию размер ключа равен 512 бит, допустимы 256 и 384 битные ключи. Для 512 битного ключа выполниется 64 раунда. В основе лежит модификация сети Фейстеля, 64 таблицы перестановки размером 256 байт, пермутации, зависимые от данных и зависимые от ключа индексы и расписания выборки.

Скачать


5) Програмка, демонстрирующая поиск кратчайшего пути в лабиринте с помошью волнового алгоритма. Подробно прокоментирована. Написана в общем то с целью обьяснения самого волнового алгоритма, а не того как его реализовать. Т.е. при её работе не просто находится кратчайший путь, а показывается, как именно он находится.

6) Тестировано на Turbo C++ 3.0

Скачать


7) Метод градиентного спуска с постояным шагом
Скачать


8) Реализация сети Фейштеля (шифрование данных, ключ 32 бита, попытка максимально-скоростной реализации в рамках внутригруппового соревнования).
Скачать


9) Распечатка двумерного квадратного массива по спирали, начиная с угла.
Скачать


10) Метод Конфигураций на С++
Скачать


11) Метод розенброка
Скачать


12)Метод сопряженных направлений
Скачать



13)Лабораторная работа (4 in 1) по дисциплине "Конструкторско-техническое обеспечение", реализующая следущие операции: 


- компоновка элеметов на схеме по связности 
- начальное размещение элементов на печатной плате с минимизацией длины соединений 
- разводка печатной платы с помощью волнового алгорима 
Используемые библиотеки: MFC, MS Flex Grid (msflxgrd.ocx)
Скачать


14)Курсовая работа по дисциплине "Компьютерная графика". Тема: "Построение диметрической проекции произвольного изображения" (произвольное изображение - параллелепипед).

15) Реализация шахматной задачи о 8ми ферзях

16) Несколько примеров калькуляторов на С++ Builder