Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Текстовый редактор "Блокнот" с функцией шифрования - дешифрования классическими криптографическими методами

Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Министерство образования и науки Республики Казахстан Карагандинский государственный технический университет Кафедра КУРСОВАЯ РАБОТА на тему: Текстовый редактор &quo ;Блокнот&quo ; с функцией шифрования - дешифрования классическими криптографическими методамиВыполнил: Проверил:Караганда 2009 г. СодержаниеВведение Теоретическая часть Шифры простой замены Гаммирование Шифры перестановки Двойная перестановка столбцов и строк Метод шифрования с использованием таблицы Виженера Практическая часть Вывод Листинг программы ВведениеЦель работы: Изучение принципа программной реализации классических криптографических методов: метод Цезаря; метод Гронсфельда; метод гаммирования; метод двойных перестановок; метод замены с использованием таблицы Виженера. Задание: 1. Необходимо создать текстовый редактор &quo ;Блокнот&quo ;, который содержал следующие объекты: окно ввода исходного текста; окно вывода зашифрованного текста; кнопки &quo ;Шифровать&quo ;, &quo ;Дешифровать&quo ;, &quo ;Выбор метода шифрования&quo ;; строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню &quo ;о программе&quo ; и &quo ;о разработчике&quo ;. Составить вербальный алгоритм для каждого метода шифрования. Составить программу для шифрования заданными методами. Составить программу для дешифрования заданными методами. Оценить результативность реализованных методов. Теоретическая часть Шифры простой заменыСистема шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв. Шифры сложной замены Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа. Пусть в качестве ключа используется группа из трех цифр - 314, тогда Сообщение СОВЕРШЕННО СЕКРЕТНО Ключ 3143143143143143143 Шифровка ФПИСЬИОССАХИЛФИУСС В шифрах многоалфавитной замены для шифрования каждого символа исходного сообщения применяется свой шифр простой замены (свой алфавит). АБВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮЯ А АБВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮЯ Б АБВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮЯ В Я АБВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮ Г ЮЯ АБВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭ . Я ВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮЯ АБ БВГДЕЁЖЗИКЛМНОПРСТУФХЧШЩЫЬЭЮЯ А Каждая строка в этой таблице соответствует одному шифру замены аналогично шифру Цезаря для алфавита, дополненного пробелом. При шифровании сообщения его выписывают в строку, а под ним ключ. Если ключ оказался короче сообщения, то его циклически повторяют. Шифротекст получают, находя символ в колонке таблицы по букве текста и строке, соответствующей букве ключа. Например, используя ключ АГАВА, из сообщения ПРИЕЗЖАЮ ШЕСТОГО получаем следующую шифровку: Сообщение ПРИЕЗЖАЮ ШЕСТОГО Ключ АГАВААГАВААГАВАА Шифровка ПНИГЗЖЮЮЮАЕОТМГО В компьютере такая операция соответствует сложению кодов ASCII символов сообщения и ключа по модулю 256.

ГаммированиеПроцесс шифрования заключается в генерации гаммы шифра и наложении этой гаммы на исходный открытый текст. Перед шифрованием открытые данные разбиваются на блоки Т (0) i одинаковой длины (по 64 бита). Гамма шифра вырабатывается в виде последовательности блоков Г (ш) i аналогичной длины (Т (ш) i=Г (ш) i Т (0) i, где - побитовое сложение, i =1-m). Процесс дешифрования сводится к повторной генерации шифра текста и наложение этой гаммы на зашифрованные данные (0) i=Г (ш) i Т (ш) i. Шифры перестановкиАлгоритмы двойных перестановок. Сначала в таблицу записывается текст сообщения, а потом поочередно переставляются столбцы, а затем строки. При расшифровке порядок перестановок был обратный. Пример данного метода шифрования показан в следующих таблицах: 2 4 1 3 1 2 3 4 1 2 3 4 4 П Р И Е 4 И П Е Р 1 А З Ю Ж 1 З Ж А Ю 1 А 3 Ю Ж 2 Е С Ш 2 Ш Е С 2 Е. С Ш 3 Г Т О О 3 Т О Г О 3 Г Т О О 4 И П Е Р Двойная перестановка столбцов и строкВ результате перестановки получена шифровка АЗЮЖЕ СШГТООИПЕР. Ключом к шифру служат номера столбцов 2413 и номера строк 4123 исходной таблицы. Число вариантов двойной перестановки достаточно быстро возрастает с увеличением размера таблицы: для таблицы 3 х 3 их 36, для 4 х 4 их 576, а для 5 5 их 14400. Метод шифрования с использованием таблицы ВиженераЭтот шифр можно описать таблицей шифрования, называемой таблицей Виженера, по имени Блеза Виженера, дипломата XVI века, который развивал и совершенствовал криптографические системы: АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ А АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ Б АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ В Я АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮ Г ЮЯ АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭ . . Я ВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ АБ БВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ А Каждая строка в этой таблице соответствует одному шифру замены вроде шифра Юлия Цезаря для алфавита, дополненного пробелом. При шифровании сообщения его выписывают в строку, а под ним ключ. Если ключ оказался короче сообщения, то его циклически повторяют. Шифровку получают, находя символ в колонке таблицы по букве текста и строке, соответствующей букве ключа. Этот очень распространенный вид шифра сохранился до наших дней. Например, используя ключ АГАВА, из сообщения ПРИЕЗЖАЮ ШЕСТОГО получаем следующую шифровку: сообщение: ПРИЕЗЖАЮ ШЕСТОГО ключ: АГАВААГАВААГАВАА шифровка: ПНИГЗЖЮЮЮАЕОТМГО В компьютере такая операция соответствует сложению кодов ASCII символов сообщения и ключа по некоторому модулю. Кажется, что если таблица будет более сложной, чем циклическое смещение строк, то шифр станет надежнее. Это действительно так, если ее менять почаще, например, от слова к слову. Но составление таких таблиц, представляющих собой латинские квадраты, где любая буква встречается в строке или столбце один раз, трудоемко и его стоит делать лишь на ЭВМ. Практическая частьВнешний вид текстового редактора &quo ;Блокнот&quo ; с функцией шифрования-дешифрования классическими криптографическими методами представлен на рисунке 1. Рисунок 1 - Главная форма текстового редактораВ текстовом редакторе имеются меню &quo ;Файл&quo ; (рисунок 2), &quo ;Правка&quo ; (рисунок 3), &quo ;Метод&quo ; (рисунок 4), &quo ;Справка&quo ; (рисунок 5).

Рисунок 2 - Меню &quo ;Файл&quo ; текстового редактора. Рисунок 3 - Меню &quo ;Правка&quo ; текстового редактора Рисунок 4 - Меню &quo ;Метод&quo ; текстового редактора Рисунок 5 - Меню &quo ;Справка&quo ; текстового редактора Пользователь также может выбрать метод шифрования при нажатии кнопки &quo ;Метод шифрования&quo ;, при этом появится окно &quo ;Метод шифрования&quo ;, показанный на рисунке 6. Рисунок 6 - Окно &quo ;Метод шифрования&quo ; текстового редактора ВыводВ результате выполнения данной курсовой работы, я ознакомилась с классическими методами шифрования. А также изучила принцип программной реализации классических криптографических методов: метода Цезаря; метода Гронсфельда; метода гаммирования; метода двойных перестановок; метода замены с использованием таблицы Виженера. Я смогла, применяя свои знания в области программирования, реализовать их программно. Листинг программыprocedure Form1. 23Click (Se der: Objec ); begi form2. SHOWMODAL; e d; procedure Form1. 24Click (Se der: Objec ); begi Form3. SHOWMODAL; e d; procedure Form1. 5Click (Se der: Objec ); var i: i eger; begi for i: =0 o m2. Li es. Cou -1 do m2. Li es : =''; for i: =0 o m1. Li es. Cou -1 do m1. Li es : =''; // очистка memo1 m1. Se Focus; e d; procedure Form1. 6Click (Se der: Objec ); var i: i eger; begi Ope Dialog1. Fil er: = 'Текстовые файлы . x '; if Ope Dialog1. Execu e he begi EdFile: =Ope Dialog1. File ame; {в переменную присваиваем имя и полный путь к файлу} m1. Li es. LoadFromFile (EdFile); e d; e d; procedure Form1. 7Click (Se der: Objec ); begi saveDialog1. Fil er: = 'Текстовые файлы . x '; if saveDialog1. Execu e he begi EdFile: =SaveDialog1. File ame; // сохранение файла m2. Li es. Save oFile (EdFile); e d; e d; procedure Form1. 8Click (Se der: Objec ); begi if saveDialog1. Execu e he begi EdFile: =SaveDialog1. File ame; // сохранение файла m2. Li es. Save oFile (EdFile); e d; e d; procedure Form1. 10Click (Se der: Objec ); begi Form1. Close; e d; procedure Form1. 12Click (Se der: Objec ); begi m1. Pas eFromClipboard; // вставка e d; procedure Form1. 14Click (Se der: Objec ); begi m1. Copy oClipboard; // копирование m2. Copy oClipboard; e d; procedure Form1. 13Click (Se der: Objec ); begi m1. Cu oClipboard; // Вырезание e d; procedure Form1. 15Click (Se der: Objec ); begi m1. Sel ex : =''; // Удаление m2. Sel ex : =''; m3. Sel ex : =''; e d; procedure Form1. 18Click (Se der: Objec ); var i: i eger; begi for i: =0 o m2. Li es. Cou -1 do m2. Li es : =''; m1. Se Focus; MessageDlg ('Выберите метод щифрования! ', m Co firma io , , 0); e d; procedure Form1. Bu o 1Click (Se der: Objec ); begi form4. Showmodal; e d; procedure Form1. B1Click (Se der: Objec ); label 1,2,3,4,5,6,7; var SL: S ri gLis ; Al,a3,A,s ,R,b,c,c2: s ri g; D, MyChr: char; dl, i,j,m,g, ,l,h,Summa, ewCode,k,p,x: i eger; A1: ARRAY of i eger; mas: array of char; : S Ri g ; begi if form4. radiogroup1. I emI dex=-1 he MessageDlg ('Выберите метод щифрования! ', m Co firma io , , 0); if form4. RadioGroup1. I emI dex=0 he begi M2. Clear; m3. Clear; Al: =''; m: =S r oI (Edi 1.

Редактирование файла torrc можно производить в простейшем текстовом редакторе: Блокнот, AkePad и т.д. Желательно перед правкой сохранить первоначальный файл torrc в той же папке. Например, прибавив к имени расширение *.bak, *.001 и т. д. Чтобы изменения вступили в силу нужно перезагрузить всё ПО системы Tor! 1. Фиксирование выходного или входного узла сети Tor Напомним, что выходные сервера в Tor постоянно меняются случайным образом. Для пользователя это означает, что его IP не стабилен. С точки зрения посещаемого ресурса пользователь в любой момент может превратиться из француза, скажем, в японца, или ещё кого хуже. При работе с сайтами, фиксирующими сессию пользователя, такой вариант совершенно неприемлем. Есть возможность прямо указывать, какой сервер (нод) должен быть выходным. IP в этом случае будет постоянным. Для этого в torrc дописываем две строчки: ExitNodes <имя узла> StrictExitNodes 1 Где: Переменная ExitNodes – указывает использовать определённый сервер в качестве выходного узла StrictExitNodes 1 – указание в случае недоступности выбранного сервера не пытаться подключиться к другому, а выводить ошибку

1. Основні функції операційних систем. Вбудований редактор FAR Manager

2. Методика изучения текстовых процессоров в основной школе

3. Структурное программирование: предпосылки и назначение; основные критерии оценки качества программы для ЭВМ

4. Аппарат высокого напряжения. Назначение. Основные узлы и принцип работы маломасляных выключателей

5. Текстовый редактор MS Word. Основные приемы, применяемые при создании текста

6. Работа с редактором Vi. Другие текстовые редакторы UNIX
7. Создание текстового редактора в Turbo Pascal
8. Офисные программы (текстовый редактор WORD)

9. Работа с текстовым редактором Microsoft Word

10. Текстовой редактор Word for Windows 6

11. Работа с текстовыми редакторами

12. Создание текстового редактора

13. Информатика. Текстовый редактор

14. Проект текстового редактора

15. Текстовый процессор Word: Вставка объектов: рисунков, клипов, формул, диаграмм, организационных схем и т. д. Создание и редактирование иллюстраций средствами встроенного графического редактора Microsoft Office 2000

16. Текстовый редактор Microsoft Word

Аспиратор нозальный Pigeon с футляром.
Аспиратор разработан совместно с ведущими японскими специалистами отоларингологами. Позволяет без труда очистить содержимое носика ребенка
704 руб
Раздел: Аспираторы
Настольная игра «Пороховая бочка».
В игре могут принять участие 2 или 4 ребёнка. Поместите пирата на его бочку так, чтобы зажать выталкивающий механизм и по очереди
490 руб
Раздел: Игры на ловкость
Настольная игра "Скоростные колпачки".
Игра на ловкость рук и остроту глаза. Способствует развитию зрительно-моторной координации движений, концентрации внимания и зрительного
635 руб
Раздел: Игры на ловкость

17. Текстовый редактор Microsoft Word

18. Текстовый редактор Microsoft Word и табличный процессор Excel

19. Алгоритм, написание и отладка программы "Текстовый редактор"

20. Компьютерная графика и основные графические редакторы

21. Задачи, основные функции и система ОВД

22. Возникновение и развитие, понятие и признаки права. Понятие правосознания, основные функции, виды
23. Принципы работы редактора над статьями в энциклопедическом издании (на примере детских энциклопедий издательства "Дорлинг Киндерсли")
24. Процессоры обработки текстовой информации

25. Структура персонального компьютера. Основные и периферийные устройства, их характеристики и назначение

26. Редактор

27. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

28. Текстовой процессор Microsoft Word 6.0a

29. Разработка конвертора из текстового формата nroff в гипертекстовый формат HTML

30. Графический редактор Paint

31. Создание и редактирование текстовых документов в текстовом процессоре word 9x

32. Процессоры обработки текстовой информации

Кружка фарфоровая с ситечком для заварки, с подставкой под чайный пакетик и подносом "Ирис", 256.
Кружка фарфоровая с ситечком для заварки, с подставкой под чайный пакетик и подносом. Объем: 256 мл. Материал: костяной фарфор, металл, пластик.
503 руб
Раздел: Кружки, чашки, блюдца
Настольная игра "Абалон": классическая версия.
Игра существует более 20 лет. В неё играют миллионы игроков по всему миру. Присоединяйтесь к международному сообществу любителей игры
1869 руб
Раздел: VIP-игровые наборы
Фотобумага "Lomond" для струйной печати, А4, 85 г/м, 100 листов, односторонняя, глянцевая.
Формат: А4 (210х297 мм). Плотность - 85 г/м2. Глянцевая. Односторонняя. Упаковка - 100 листов.
425 руб
Раздел: Фотобумага для цветной печати

33. Основные формулы тригонометрии. Таблица частных случаев для тригонометрических функций. Таблица углов sin, cos, tg, ctg

34. Функции гемоглобина в неповрежденных эритроцитах миноги: роль мембраны эритроцитов в регуляции газового транспорта и кислотно-основного баланса

35. Планирование - как основная функция управления

36. Проектирование основных составляющих процесса управления по функциям планирования, организации, мотивации и контроля для некоммерческого образовательного учреждения "Автошкола — СТМО"

37. Функции и формы статистической таблицы. Основные элементы и правила построения

38. Основные процедуры и функции модуля CRT
39. Текстовые знаки
40. Основные функции менеджмента

41. Методика работы с текстовой информацией

42. Роль текстовых задач в развитии логического мышления младших школьников

43. Парламент Великобритании и его основные характеристики. Функции палат

44. Основные виды и функции социальных норм

45. Особенности реализации педагогической технологии формирования текстовой компетенции

46. Основные функции управления природопользованием

47. Центральный банк, назначение, функции, операции

48. Текстовый процессор Word 7.0

Коробка для хранения, на молнии, складная, 30x40x25 см, серо-белая.
Коробка предназначена для хранения небольших предметов. Размер: 30x40x25 см. Материал: пластик, кант из нетканого полотна. Цвет: серо-белый.
320 руб
Раздел: Более 10 литров
Рюкзак молодёжный "Pixie Crew" с силиконовой панелью для картинок (черный, алфавит).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
3018 руб
Раздел: Молодежные, подростковые
Швабра с распылителем "Любаша".
Швабра с распылителем оснащена емкостью для воды и моющих средств, что значительно облегчает процесс мытья полов. Распыление происходит
1079 руб
Раздел: Швабры и наборы

49. Электронные таблицы. Назначение и основные возможности

50. Редактор формул MS Equation 2.0

51. HTML редакторы

52. Классификация текстовых процессоров

53. Совершенствование антивирусной защиты документов текстового процессора Microsoft Word

54. Объект Recordset и текстовые файлы (ASP)
55. Простейший графический редактор
56. Создание изображений в текстовых документах в MS Word; MS Draw. Размещение текста и графики”

57. Решение текстовых задач

58. Функции биосферы (по Вернадскому и основные биосферные законы по Реймерсу)

59. Основные функции Центрального Банка

60. Основные понятия и функции государства и права

61. Основные функции государства, тенденции их развития

62. Понятие права: признаки, назначение, функции

63. Штраф и правовые условия его назначения в качестве основного и дополнительного наказания

64. Книга. Основные функции и свойства

Штора для ванной комнаты (арт. RPE-730020).
Размер: 200х200 см. Материал: полиэстер. В комплекте 12 крючков.
375 руб
Раздел: Занавески
Настольная игра "Имаджинариум. Детство".
О настольной игре «Имаджинариум. Детство» Настольная игра, в которой надо придумывать ассоциации к картинкам и пытаться разгадать чужие
1750 руб
Раздел: Классические игры
Набор ручек капиллярных STABILO point 88, 6 ручек.
В наборе 6 ручек, цвет: голубой, красный, синий, черный, фиолетовый, сиреневый. Великолепное качество и функциональность капиллярных ручек
368 руб
Раздел: Капиллярные

65. Пушкин - издатель и редактор

66. Редакторский анализ — профессиональный метод редактора

67. Основные функции метафоры

68. Текстовий потенціал українських прийменників

69. Excel – назначение и основные функциональные возможности

70. Архівація файлів та створення архіватора текстових файлів
71. Векторный графический редактор
72. Использование графических редакторов в дизайне проектировании женских костюмов

73. ЛИСП-реализация основных способов вычисления гамма-функции

74. Микропроцессор: назначение, состав, основные характеристики

75. Обработка текстовой информации. Концепция электронного документа

76. Обработка текстовых файлов

77. Особенности создания текстового контента для сайта ННГУ им. Н.И. Лобачевского

78. Представление текстовой и графической информации в электронном виде

79. Программа для перегляду текстових файлів різного розміру

80. Работа в редакторе Word 2000

Цветные карандаши Color Peps Maxi, трехгранные, 12 цветов.
Широкий грифель: плотное закрашивание, толстый карандаш удобен для самых маленьких.
371 руб
Раздел: 7-12 цветов
Телескопическая вилка.
Прикольный подарок, который рассмешит участников любого застолья. При помощи этой вилки Вы можете с невозмутимым видом «подцепить»
427 руб
Раздел: Прочее
Штора для ванной комнаты (арт. RPE-730020).
Размер: 200х200 см. Материал: полиэстер. В комплекте 12 крючков.
375 руб
Раздел: Занавески

81. Разработка программы "Модуль выгрузки данных в текстовом формате комплекса "Налогоплательщик ЮЛ" для государственной налоговой инспекции г. Узловая

82. Редактор растровой графики Adobe Photoshop

83. Редакторы текстов

84. Сетевые возможности Windows 9X по версиям. Основные сетевые программы и их назначение

85. Создание базы данных критических свойств веществ в редакторе баз данных MS Access

86. Создание эскизов швейных изделий с использованием графического редактора Paint
87. Текстовый процессор MS WORD
88. Технологические возможности редактора векторной графики CorelDraw

89. Требования к воспроизведению текстовой информации на экране

90. Характеристика веб-браузерів. Загальновживані норми оформлення текстового матеріалу

91. Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров

92. Графический редактор CorelDraw: рисование сложных фигур, создание пейзажей

93. Аналіз функціональних схем, основні елементи систем автоматичного регулювання підсилення

94. Основні функції культури

95. Достоевский как редактор и издатель

96. Основные принципы и функции маркетинга

Вожжи (поводок детский) "Baby BUM" № 3 (с ручкой и подмышечными валиками).
Детские вожжи (поводок) предназначены: для поддержки и страховки детей начинающих ходить, а также для страховки детей уже умеющих ходить
462 руб
Раздел: Прыгунки, вожжи
Копилка-раскраска "Зайчик".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки
Глобус Земли физический, 250 мм.
Глобус Земли физический. На пластиковой подставке. Диаметр: 250 мм.
504 руб
Раздел: Глобусы

97. Характеристика функций, свойств и требований к одежде различного вида и назначения

98. Менеджемт как профессия, основные функции менеджмента

99. Понятие, сущность, цели, задачи и основные функции менеджмента

100. Функции управления, особенности и основные характеристики


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.