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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2011, 22:17   #11
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

хорошо,а как тогда измениь данные массива М,если выбераем 3,8,10 и 16?
Novenkaja вне форума Ответить с цитированием
Старый 24.05.2011, 22:56   #12
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

берем два листка рисуем на них два одинаковых квадрата
01 02 03 04
05 06 07 08
09 10 11 12
13 14 15 16
во втором литке на выбранных местах (3 8 10 16) делаем дырки.
накладываем квадраты(листки) второй на первый
1.читаем(выписываем) номера с первого листка которые видны.
2.поворачиваем верхний листок. выписываем.
3.поворачиваем выписываем.
4 поворачиваем выписываем.
массив готов.

З.ы. именно так в оригинале и выглядит процедура расшифрования (накладываем, выписываем, поворачиваем).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 24.05.2011 в 23:00.
evg_m вне форума Ответить с цитированием
Старый 24.05.2011, 23:01   #13
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

это на цифрах,а на словах также?
к прмеру солнце светит ярко

про накладывние я поняла

при 3 8 10 16 выходит 12 15 6 13
Novenkaja вне форума Ответить с цитированием
Старый 24.05.2011, 23:05   #14
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

а в ране я что должна писать и что он должен выдать?
Novenkaja вне форума Ответить с цитированием
Старый 24.05.2011, 23:08   #15
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

массив M это НОМЕРА ячеек квадрата записанные в порядке чтения при расшифровании.
( прочитал повернул прочитал ... )
читаем с нужных мест

Цитата:
Код:
   res1[ n + m[j]]:=txt[n + j];//расставляем буквы исходного текста на заданные места
    res2[n+ j]:=res1[n +m[j]]; // берем буквы с заданных мест
Цитата:
это на цифрах,а на словах также?
к прмеру солнце светит ярко
при шифровании первый лист берем пустой(чистый)
накладываем второй( с дырками) вписываем буквы (ставим на нужное место)
с - - -
- - о -
- - - л
- - н -
поворачиваем вписываем
поворачиваем вписываем
поворачиваем вписываем
начинаем новый квадрат (если нужно).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 24.05.2011 в 23:19.
evg_m вне форума Ответить с цитированием
Старый 24.05.2011, 23:20   #16
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

всё ясно,т.е если 3 8 10 16 то
3 8 10 16
6 12 13 15
1 7 9 14
2 4 5 11

так?
Novenkaja вне форума Ответить с цитированием
Старый 24.05.2011, 23:36   #17
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
так?
все верно.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 24.05.2011, 23:40   #18
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

спасибо,тогда всё должно работать да?
а в ране тогда я пишу текст или цифры?

непонимаю что там делать? весь м2 я заккоментровала.остаивла тока м,всё компилирует и естть ран,а в нём что писать?

Последний раз редактировалось Novenkaja; 24.05.2011 в 23:42.
Novenkaja вне форума Ответить с цитированием
Старый 24.05.2011, 23:46   #19
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

txt:='раки зимуют в реке';
// res1 зашифровали txt //showmessage( leftstr (res1,len));
// можно посмотреть
// res2 расшифровали res1 //showmessage(leftstr(res2, len));
// можно посмотреть
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 24.05.2011, 23:52   #20
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

так если это закоментировать отображаться то это не будет
Novenkaja вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на паскале тема текстовые файлы, записи шушара Паскаль, 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