![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.11.2011
Сообщений: 201
|
![]()
Все доброго времени суток! Подскажите пожалуйста как решить задачу. Хоть какие-нибудь мысли подкиньте.
Код книга (заранее заготовленный текстовый файл): Шифрование перестановкой текста символов заменой шифрование книга код поле ключ ключи Текст для закрытия (вводится с клавиатуры): текста шифрование заменой код шифрование закрытый текст (на экран): 03 01 05 08 06 |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если этот пост - таблица то лучше выложи скиншот задания.
Ибо мало понятно что за...
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.11.2011
Сообщений: 201
|
![]()
Я постараюсь объяснить. В текстовом файле заранее хранится какой-либо текст, например: Шифрование перестановкой текста символов заменой шифрование книга код поле ключ ключи
После запуска требуется ввести несколько таких слов из текста, хранящиеся в текстовом файле, которые нужно закрыть. Например введем: текста шифрование заменой код шифрования После введенных слов должно появиться следующее закрытый текст: 03 01 05 08 06 Проще говоря, на экране появятся те номера мест, на которых введенные слова стоят в текстовом файле. Наверное я не очень понятно изложил условие, но если кто поймет условие задачи, объясните пожалуйста алгоритм решения(хотя бы на словах). Надеюсь это Вам поможет понять смысл задачи Кодировочная книга Каждому зашифрованному слову ставится в соответствие расположение этого слова в художественной книге, один экземпляр которой находится у шифровальщика, другой у того, кто расшифровывает. Слабым звеном здесь является ключ, т.е. книга. Применительно к ПК этот метод можно видоизменять, рассматривая в качестве кодировочной книги коды ПЗУ компьютера или коды пакета программ, используемого передающей и получающей сторонами. В этом случае коду каждого символа исходного текста ставится в соответствие положение этого кода в ПЗУ. Последний раз редактировалось Начинающий програм; 22.09.2012 в 05:16. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
А чего здесь непонятного? создаёте словарь (массив слов) на основе книги, а потом заменяете шифруемый текст индексами соответствующих слов в словаре.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.11.2011
Сообщений: 201
|
![]()
Спасибо, попробую, но еще один вопрос, под код слова нужно отводить две цифры то есть 02 09 , а не 2 9. Как это сделать?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
пробуйте
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.11.2011
Сообщений: 201
|
![]()
Спасибо! Я попробую.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование в Delphi | dmitri46 | Общие вопросы Delphi | 0 | 30.05.2012 00:53 |
xor шифрование (delphi) | CAMOBAP | Помощь студентам | 16 | 11.01.2011 00:02 |
Шифрование поблочно, Delphi | Petr1K | Помощь студентам | 3 | 20.12.2010 13:31 |
Delphi / простейшее шифрование | FCSM | Помощь студентам | 3 | 19.04.2010 15:48 |
Шифрование в delphi | Ensoph | Помощь студентам | 3 | 20.03.2009 15:18 |