Виды проектов

Содержание

Слайд 2

Структуры данных

Существует большое множество различных структур данных. У каждых свои преимущества и

Структуры данных Существует большое множество различных структур данных. У каждых свои преимущества
недостатки. Тем не менее, они играют важнейшие роли в организации памяти самых различных программ.
Предлагается реализовать одну из структур данных:
Массив
Динамический массив
Списки
Двоичное дерево поиска
Стек
Очередь
Любую, кроме этих

Слайд 3

Вычисление числа Пи

Число пи по своей природе является бесконечным. Это дает некоторый

Вычисление числа Пи Число пи по своей природе является бесконечным. Это дает
интерес для его изучения. Существует множество различных алгоритмов нахождения цифр этого числа. Предлагается найти число Пи с заданной точностью для каких-либо дополнительных целей. (например, поиска некоторой последовательности)

Слайд 4

Алгоритм шифрования

Реализуйте один из актуальных алгоритмов шифрования.
AES
ГОСТ
RSA

Алгоритм шифрования Реализуйте один из актуальных алгоритмов шифрования. AES ГОСТ RSA …

Слайд 5

Хеш-функция

Пусть имеется некоторый блок данных, для которого требуется найти характеризующее его значение

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

Слайд 6

Генератор цепей Маркова

Возьмите некоторый текст и запишите, какие слова встречаются вслед за

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

Слайд 7

Арифметическое кодирование

Один из самых оптимальных методов сжатия информации. Позволяет представлять данные в

Арифметическое кодирование Один из самых оптимальных методов сжатия информации. Позволяет представлять данные
виде вещественного числа от 0 до 1.

Слайд 8

Блокчейн (криптовалюта)

Реализуйте свою локальную «криптовалюту» на технологии блокчейн (blockchain).

Блокчейн (криптовалюта) Реализуйте свою локальную «криптовалюту» на технологии блокчейн (blockchain).

Слайд 9

Виртуальная файловая система

Реализуйте консольную оболочку, в которой будет возможна работа с виртуальными

Виртуальная файловая система Реализуйте консольную оболочку, в которой будет возможна работа с
файлами, с возможностью сохранения в виде бинарного файла в основной ОС.

Слайд 10

База данных

Не много, не мало – реализуйте свою консольную программу для работы

База данных Не много, не мало – реализуйте свою консольную программу для
с локальной базой данных.
Имя файла: Виды-проектов.pptx
Количество просмотров: 17
Количество скачиваний: 0