IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Программирование в VBA, Парное шифрование
kate17
сообщение 11.4.2012, 16:00
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 7
Регистрация: 1.10.2010
Город: Самара
Вы: студент



Здравствуйте!
Помогите, написать программу, которая осуществляла бы парное шифрование, а именно: используется английский алфавит, в нем буквы делятся поровну и каждой букве из первой половину ставиться соответствующая буква из второй половины. Пробел шифруется пробелом. Никакого использования ключевой фразы не требуется.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
kate17
сообщение 11.4.2012, 17:14
Сообщение #2


Новичок
*

Группа: Продвинутые
Сообщений: 7
Регистрация: 1.10.2010
Город: Самара
Вы: студент



Private Sub CommandButton1_Click()
Dim mess, res As String
Dim i, m, k As Integer
mess = TextBox2.Text ‘Вводит исходный текст’
res = ""
For i = 1 To Len(mess) Step 1
m = Asc(Mid(mess, i, 1)) ‘ Возвращает код ASCII i-го символа исходного текста’
If 65 <= m < 90 Then
k = Asc(Mid(mess, i, 1))
res = res + Chr(m + 13) ‘Формирует зашифрованный текст’
End If
Next i
TextBox3.Text = res ‘Выводит зашифрованный текст’
End Sub





Private Sub CommandButton2_Click()
Dim mess, res As String
Dim j, m, k As Integer
mess = TextBox3.Text
res = ""
For i = 1 To Len(mess) Step 1
m = Asc(Mid(mess, i, 1))
If 65 <= m < 90 Then
k = Asc(Mid(mess, i, 1))
res = res + Chr(m - 13) ‘Формирует расшифрованный текст’

End If
Next i
TextBox4.Text = res ‘Выводит расшифрованный(исходный) текст’
End Sub


Private Sub CommandButton3_Click()
Hide
End Sub



То,что есть. Здесь проходит шифрование "пополам", а если ввести любое слово, некоторые буквы не шифрует..
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 27.4.2024, 5:42

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru