М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kiggiydduii
kiggiydduii
18.05.2020 18:32 •  Информатика

Program shifr; var s1,s2: string; i,n,k,p: integer; key: integer; //ключ шифрования f1,f2: text; begin assign(f1,'dannie.txt'); assign(f2,'shifr.txt'); reset(f1); rewrite(f2); writeln('введите ключ шифрования от 1 до 33: '); readln(key); while not(eof(f1)) do begin readln(f1,s1); s2: =''; for i: =1 to length(s1) do s2: =s2+chr(ord(s1[i])+key); writeln(f2,s2); end; close(f1); close(f2); end. создать программы шифрации и дешифрации для следующего цикличного модифицированного алгоритма цезаря: ключ шифрования 1 цифра от 1 до 26, эта цифра определяет сдвиг 1 симовла шифруемого текста в сторону увеличения, 2 символа шифруемого текста в сторону уменшения, 3 символа снова в сторону увеличения и т. д. при этом если мы сдвигаем в сторону увеличения последние буквы алфавита, то они циклически преобразуются в первые, напрмер 'z' сдвигаемая на 2 позиции вправо превратится в 'b'. если сдвиг идет в сторону уменшения, то наоборот первые симолы алфавита, преобразуются в посление, например, 'a' сдвигаемая в сторону уменьшения на 2 позиции, преобразуется в 'y'. примечание. для шифруемого текста в этой проще использовать только симолы латинского алфавита.

👇
Ответ:
starpuckstarpuck
starpuckstarpuck
18.05.2020
Program Shifr;
var s1,s2,alf:string;
i:integer;
key, Kod:integer; //ключ шифрования
f1,f2:text;
BEGIN
alf:='';
assign(f1,'Dannie.txt'); 
assign(f2,'Shifr.txt'); 
reset(f1);
rewrite(f2);
writeln('Введите ключ шифрования от 1 до 25:');
readln(key);
while Not(Eof(f1)) do
  begin
  readln(f1,s1);
  s2:='';
  for i:=1 to length(s1) do
    begin
    Kod:=Pos(s1[i],s1);
    Kod:=Kod+key;
    if Kod>26 then Kod:=Kod-26;
    if Kod<1 then Kod:=Kod+26;
    s2:=s2+alf[Kod];
    key:=-key;
    end;
  writeln(f2,s2);
  end;
close(f1); 
close(f2); 
END. 
4,4(83 оценок)
Открыть все ответы
Ответ:
оу1щи
оу1щи
18.05.2020

ответ:"objName": "Stage",

"lists": [{

  "listName": "dummy",

  "contents": [],

  "isPersistent": false,

  "target": "Stage",

  "x": 5,

  "y": 5,

  "width": 102,

  "height": 202,

  "visible": true

 }],

"sounds": [{

  "soundName": "pop",

  "soundID": 0,

  "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",

  "sampleCount": 258,

  "rate": 11025,

  "format": ""

 }],

"costumes": [{

  "costumeName": "backdrop1",

  "baseLayerID": 3,

  "baseLayerMD5": "790f7842ea100f71b34e5b9a5bfbcaa1.svg",

  "rotationCenterX": 240,

  "rotationCenterY": 180

 }],

"currentCostumeIndex": 0,

"penLayerMD5": "279467d0d49e152706ed66539b577c00.png",

"tempoBPM": 60,

"children": [{

  "objName": "Scratch Cat",

  "scripts": [[53,

    47.8,

    [["procDef", "Fill %s with %s , %n times", ["list", "a", "n"], ["", "", 1], true],

     ["doRepeat", ["getParam", "n"], [["append:toList:", ["getParam", "a"], "dummy",

  "sounds": [{

    "soundName": "pop",

    "soundID": 0,

    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",

    "sampleCount": 258,

    "rate": 11025,

    "format": ""

   }],

  "costumes": [{

    "costumeName": "costume1",

    "baseLayerID": 1,

    "baseLayerMD5": "f9a1c175dbe2e5dee472858dd30d16bb.svg",

    "rotationCenterX": 47,

    "rotationCenterY": 55

   },

   {

    "costumeName": "costume2",

    "baseLayerID": 2,

    "baseLayerMD5": "6e8bd9ae68fdb02b7e1e3df656a75635.svg",

    "rotationCenterX": 47,

    "rotationCenterY": 55

   }],

  "currentCostumeIndex": 0,

  "scratchX": 0,

  "scratchY": 0,

  "scale": 1,

  "direction": 90,

  "rotationStyle": "normal",

  "isDraggable": false,

  "indexInLibrary": 1,

  "visible": true,

  "spriteInfo": {

Объяснение:

4,8(27 оценок)
Ответ:
Kek346582
Kek346582
18.05.2020

Сноски используются в документе для пояснений, комментариев и ссылок на другие документы. При этом для подробных комментариев лучше использовать обычные, а для ссылок на источники — концевые сноски.

1. Знаки обычной и концевой сноски.

Сноска состоит из двух связанных частей: знака сноски (число, знак или сочетание знаков, указывающие на наличие в сноске дополнительных сведений) и текста сноски.

2. Разделитель.

3. Текст обычной сноски

4. Текст концевой сноски.

Объяснение:

Ограничения на длину и оформление текста сносок отсутствуют. Допускается также изменение разделителя сносок — линии, отделяющей текст документа от текста сноски.

Объяснение:

4,6(18 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ