![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]()
Добрый вечер всем !
Задание такое необычное. Надо составить программу, которая создаст шифровку и расшифровку Naiva teksta(как я полагаю это простого текста,т.к. дословный перевод наивного текста),используя шаблон,квадрат 4 на 4. 1.JPG в самом вверху как раз и написано что,шифрование как полагаю простым текстом,использую шаблон. Белые квадратики это те места,где мы можем видеть буквы, теперь же надо выбрать другие квадратики,которые будут белыми.(это шифровка) а во втором квадратике написано-в этом пруду раков нет. это как раз отшифровка. это вот шифровку и её расшифровку надо как то показать в программе через код. У меня пока есть только одна мысль насчёт этого задания,что нужна скорей всег матрица 4 на 4. кто-то может помочь в этом задании??? буду очень признательна и благодарна |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
суть шифра в перестановке букв в заданном порядке. порядок определяется белыми квадратиками. Для приведенного порядок расстановки букв будет следующим следующим
1, 7, 12, 15, поворачиваем но 90° 4, 9, 11, 14, еще 90° 2, 5, 10, 16, еще 90° 3, 6, 8, 13 первая на первое вторая на седьмое и т.д. при расшифровке наоборот буквы выбираются в соответсвии с указанными местами сначала берем первую потом седьмую и т.д. и так для каждых 16 букв неполный последний блок (<16) надо дополнять до полного Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.05.2011 в 21:20. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]()
а этот код действует именно по этой картинке? т.е белые квадраты именно там,где они на рисунке?
не совсем уловила мысль ваших слов... |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
наш квадат с номерами ячеек
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 белые ячейки отмечены синим значит первые четыре буквы должны будут встать на синие места после поворота квадрата белые ячейки отмечены зеленым 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 следующие четыре буквы встают на зеленые места
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.05.2011 в 21:31. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]()
да,так уже понятнее
но преподовательзапретил белыми брать те,что у него допустим я хочу 03 05 10 и 16,как тогда выглядить код будет? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
меняем данные в массиве m на новые
сначала 3 5 10 15 потом смотрим на квадрат и заполняем P/S/при использовании 3 и 5 в одну ячейку придется писать давжды (после поворота 5 придется как раз на 3). так что придется придумать другой. для корректной работы из каждой строки можно брать только одно число 1 4 16 13 номера накладывающиеся при поворотах 2 8 15 9 3 12 14 5 6 7 11 10
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.05.2011 в 21:47. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]()
сейчас попробую
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]()
хорошо,тогда вместо 5 8,тогда ведь нормлаьно будет?
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 176
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
res1x и tres2x то же что что и res1 res2 для демонстрации работы через двумерный массив(m2) их(строки с res1x res2x) можно закоментировать. также как и сам массив m2.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача на паскале тема текстовые файлы, записи | шушара | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 19.04.2011 20:15 |
Текстовые файлы в паскале. Как всегда нужна помощь=))) | Leona180991 | Помощь студентам | 5 | 04.08.2010 17:08 |
Шифровка и расшифровка текста | Ayubkhon | Общие вопросы Delphi | 2 | 17.06.2010 16:17 |
текстовые файлы в паскале | MetR | Помощь студентам | 9 | 12.06.2010 10:38 |
Текстовые файлы в паскале | Nc1ty_SoBoL | Помощь студентам | 2 | 30.06.2009 19:49 |