Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 22:16   #1
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию Delphi(шифрование)

Все доброго времени суток! Подскажите пожалуйста как решить задачу. Хоть какие-нибудь мысли подкиньте.
Код книга (заранее заготовленный текстовый файл):
Шифрование перестановкой текста символов заменой шифрование книга код поле ключ ключи

Текст для закрытия (вводится с клавиатуры):
текста шифрование заменой код шифрование

закрытый текст (на экран):
03 01 05 08 06
Начинающий програм вне форума Ответить с цитированием
Старый 21.09.2012, 07:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если этот пост - таблица то лучше выложи скиншот задания.
Ибо мало понятно что за...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.09.2012, 05:09   #3
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

Я постараюсь объяснить. В текстовом файле заранее хранится какой-либо текст, например: Шифрование перестановкой текста символов заменой шифрование книга код поле ключ ключи

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


После введенных слов должно появиться следующее
закрытый текст:
03 01 05 08 06

Проще говоря, на экране появятся те номера мест, на которых введенные слова стоят в текстовом файле. Наверное я не очень понятно изложил условие, но если кто поймет условие задачи, объясните пожалуйста алгоритм решения(хотя бы на словах).


Надеюсь это Вам поможет понять смысл задачи
Кодировочная книга

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

Последний раз редактировалось Начинающий програм; 22.09.2012 в 05:16.
Начинающий програм вне форума Ответить с цитированием
Старый 22.09.2012, 09:10   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

А чего здесь непонятного? создаёте словарь (массив слов) на основе книги, а потом заменяете шифруемый текст индексами соответствующих слов в словаре.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 22.09.2012, 10:45   #5
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

Спасибо, попробую, но еще один вопрос, под код слова нужно отводить две цифры то есть 02 09 , а не 2 9. Как это сделать?
Начинающий програм вне форума Ответить с цитированием
Старый 23.09.2012, 21:59   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

пробуйте
Код:
  a := 9;
  ShowMessage( Format('%.2d', [a]) );
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.09.2012, 00:19   #7
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

Спасибо! Я попробую.
Начинающий програм вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование в 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