ПОНЯТНО О Visual Basic NET (том 3)



комплексная безопасность торгового центра |

Строка как объект Свойства и методы класса String - часть 3


Задание 10.          

Давайте поставим задачу шифрования текста более серьезно. Имеется строка текста. Требуется написать программу, которая зашифровывала бы ее в другую строку. Способов шифровки вы можете придумать сколько угодно. Попробуйте такой – заменять каждый символ текста символом, следующим по порядку в алфавите (точнее – в последовательности Unicode символов). Тогда изречение Козьмы Пруткова

Взирая на солнце, прищурь глаза свои, и ты смело разглядишь в нем пятна.

должно превратиться вот во что:

Гийсб?!об!тпмочж-!рсйъфсэ!дмбиб!тгпй-!й!уь!тнжмп!сбидм?ейщэ!г!ожн!р?уоб/

Составьте, пожалуйста, и программу дешифровки. Когда вы познакомитесь с файлами, вы сможете уже зашифровывать и дешифровывать не отдельные строки, а целые тексты. В том числе и ваши программы.

Совет: Если задача требует сложных преобразований строки и ее символов, то обычно начинают с того, что объявляют массив символов и заполняют его символами исходной строки. Теперь с ними удобней работать. В конце же из нужным образом преобразованного массива снова собирают строку. В нашем случае сложностей нет, поэтому в ответе эта задача решается другим, более коротким способом: работа идет непосредственно над символами строки.




Содержание  Назад  Вперед